From df938e255a995be3e99b634792066ef4ac20d570 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 3 Apr 2025 15:59:13 -0500 Subject: [PATCH 01/69] initial spectres --- src/Data/Spectres.lua | 217 ++++++++-------- src/Export/Minions/Spectres.txt | 428 +------------------------------- src/Export/Scripts/minions.lua | 6 +- 3 files changed, 119 insertions(+), 532 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 415160511e..4caf5a50aa 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -6,115 +6,110 @@ -- local minions, mod, flag = ... --- Blackguard --- Bandit --- Beast --- Blood Apes --- Bone Stalker --- Bull --- Cage Spider --- Cannibals --- Goatmen --- Miscreation --- Maw --- Chimeral --- Ghost Pirate --- Undying Grappler --- Ribbon --- Gut flayer --- Solar Guard --- Construct --- Carrion Queen --- Kaom's Warriors --- Kitava's Cultist --- Kitava's Herald --- Birdman --- Delve League --- Hellion --- Knitted Horror --- Miners --- Voidbearer --- Stone golem --- Mother of Flames --- Necromancer --- Undying Bomber --- Stygian Revenant --- Sea Witch --- Skeleton --- Snake --- Spider --- Statue --- Ophidian --- Templar --- Undying --- Wicker Man --- Redemption Sentry --- Baranite Thaumaturge --- Baranite Sister --- Baranite Preacher --- Scale of Esh --- Scinteel Synthete --- Redemption Knight --- Primal Crushclaw --- Primal Rhex Matriarch --- Templar Tactician --- Frost Auto-Scout --- Syndicate Operative --- Cloud Retch --- Artless Assassin --- Ashblessed Warden --- Snow Rhex --- Flickershade --- Trial Galecaller --- Trial Windchaser --- Hyrri's Watch --- Demon Harpy --- Pale Angel --- Demon Herder --- Pale Seraphim --- Ravenous Mishapen --- Aurid Synthete --- Ruins Hellion --- Arena Master --- They of Tul --- Ancient Suffering --- Ancient Wraith --- Forged Frostbearer +-- Goliath +minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitanSpectre"] = { + name = "Goliath", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.88, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 20, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeed", + "GATwoHeadedTitanSlam", + "GATwoHeadedTitanStomp", + }, + modList = { + }, +} - -- Affliction Corpses --- Frozen Cannibal --- Fiery Cannibal --- Hydra --- Dark Marionette --- Hulking Miscreation --- Spirit of Fortune --- Naval Officer --- Dancing Sword --- Needle Horror --- Serpent Warrior --- Pain Artist --- Sawblade Horror --- Restless Knight --- Slashing Horror --- Druidic Alchemist --- Escaped Prototype --- Blasphemer --- Judgemental Spirit --- Primal Thunderbird --- Primal Demiurge --- Runic Skeleton --- Warlord --- Dark Reaper --- Sanguimancer Demon --- Spider Matriarch --- Meatsack --- Eldritch Eye --- Forest Tiger --- Guardian Turtle --- Shadow Construct --- Forest Warrior --- Shadow Berserker --- Riftcaster --- Blood Demon --- Half-remembered Goliath --- Wretched Defiler +-- Quadrilla +minions["Metadata/Monsters/Quadrilla/QuadrillaElite"] = { + name = "Silverback Quadrilla", + monsterTags = { "beast", "mammal_beast", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", "very_fast_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 27, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeedUnique", + "EAAQuadrillaBossCleaveLeft", + "EAAQuadrillaBossCleaveRight", + "EAAQuadrillaBossSpin", + "EAAQuadrillaBossSlam", + "GAQuadrillaBossSlamCircle", + "GAQuadrillaBossRectSlam", + "GAQuadrillaBossSunder", + "DTTQuadrillaCommandoRoll", + }, + modList = { + }, +} + +-- Sentinel +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { + name = "Stone Sentinel", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructSentinelGroundSlam", + "GAVaalConstructSentinelFootSlam", + "GAVaalConstructSentinelImpact", + }, + modList = { + }, +} + +-- Shade +minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { + name = "Prowling Shade", + monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "cold_affinity", "fast_movement", "ghost", "ghost_blood", "melee", "not_str", "undead", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.132, + evasion = 0.33, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 16, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "GSProwlingShadeIceBeam", + "DTTProwlingShadeDash", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index b43fcdd95b..c3672a1bc4 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -5,422 +5,14 @@ -- local minions, mod, flag = ... --- Blackguard -#spectre Metadata/Monsters/Axis/AxisCaster -#spectre Metadata/Monsters/Axis/AxisCasterArc -#spectre Metadata/Monsters/Axis/AxisCasterLunaris -#spectre Metadata/Monsters/Axis/AxisEliteSoldier3Champion -#spectre Metadata/Monsters/Axis/AxisExperimenter -#spectre Metadata/Monsters/Axis/AxisExperimenter2 -#spectre Metadata/Monsters/Axis/AxisExperimenterRaiseZombie --- Bandit -#spectre Metadata/Monsters/Bandits/BanditBowExplosiveArrow -#spectre Metadata/Monsters/Bandits/BanditBowPoisonArrow -#spectre Metadata/Monsters/Bandits/BanditMeleeWarlordsMarkMaul -#spectre Metadata/Monsters/Bandit/DockworkerChampion_ -#spectre Metadata/Monsters/Bandits/BanditBowChampion -#spectre Metadata/Monsters/Bandits/BanditRangedTornadoShotPetrified --- Beast -#spectre Metadata/Monsters/Beasts/BeastCaveDegenAura -#spectre Metadata/Monsters/Beasts/BeastVulnerabilityCurse # MonsterVulnerabilityOnHit1 -#spectre Metadata/Monsters/Beasts/BeastCleaveEnduringCry --- Blood Apes -#spectre Metadata/Monsters/BloodChieftain/MonkeyChiefBloodEnrage -#spectre Metadata/Monsters/BloodChieftain/MonkeyChiefBloodParasite --- Bone Stalker -#spectre Metadata/Monsters/BoneStalker/BoneStalker --- Bull -#spectre Metadata/Monsters/Bull/Bull --- Cage Spider -#spectre Metadata/Monster/CageSpider/CageSpider2 --- Cannibals -#spectre Metadata/Monsters/Cannibal/CannibalMaleChampion --- Goatmen -#spectre Metadata/Monsters/Goatman/GoatmanLeapSlam -#spectre Metadata/Monsters/Goatman/GoatmanLightningLeapSlamMaps -#spectre Metadata/Monsters/Goatman/GoatmanShamanFireball -#spectre Metadata/Monsters/Goatman/GoatmanShamanFireChampion -#spectre Metadata/Monsters/Goatman/GoatmanShamanLightning -#spectre Metadata/Monsters/Goatman/MountainGoatmanChampion -#spectre Metadata/Monsters/Goatman/MountainGoatmanShamanIceSpear --- Miscreation -#spectre Metadata/Monsters/DemonFemale/DemonFemale -#spectre Metadata/Monsters/DemonModular/DemonFemaleRanged -#spectre Metadata/Monsters/DemonModular/DemonFemaleRanged2 -#spectre Metadata/Monsters/DemonModular/DemonModularBladeVortex -#spectre Metadata/Monsters/DemonModular/DemonModularFire --- Maw -#spectre Metadata/Monsters/Frog/Frog -#spectre Metadata/Monsters/Frog/Frog2 --- Chimeral -#spectre Metadata/Monsters/GemMonster/Iguana -#spectre Metadata/Monsters/GemMonster/IguanaChrome --- Ghost Pirate -#spectre Metadata/Monsters/GhostPirates/GhostPirateBlackBowMaps -#spectre Metadata/Monsters/GhostPirates/GhostPirateBlackFlickerStrikeMaps -#spectre Metadata/Monsters/GhostPirates/GhostPirateGreenBladeVortex --- Undying Grappler -#spectre Metadata/Monsters/Grappler/Grappler -#spectre Metadata/Monsters/Grappler/GrapplerLabyrinth --- Ribbon -#spectre Metadata/Monsters/Guardians/GuardianFire -#spectre Metadata/Monsters/Guardians/GuardianFire_BlueMaps -#spectre Metadata/Monsters/Guardians/GuardianLightning --- Gut flayer -#spectre Metadata/Monsters/HalfSkeleton/HalfSkeleton --- Solar Guard -#spectre Metadata/Monsters/HolyFireElemental/HolyFireElementalSolarisBeam --- Construct -#spectre Metadata/Monsters/incaminion/Fragment --- Carrion Queen -#spectre Metadata/Monsters/InsectSpawner/InsectSpawner --- Kaom's Warriors -#spectre Metadata/Monsters/KaomWarrior/KaomWarrior2 -#spectre Metadata/Monsters/KaomWarrior/KaomWarrior3 -#spectre Metadata/Monsters/KaomWarrior/KaomWarrior7 --- Kitava's Cultist -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearBloodDelve -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearBloodChampionDelve -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearChaosDelve -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearChaosChampionDelve -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearFireDelve -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearFireChampionDelve_ -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearLightningDelve -#spectre Metadata/Monsters/KitavaCultist/VaalCultistSpearLightningChampionDelve_ --- Kitava's Herald -#spectre Metadata/Monster/KitavaDemon/KitavaDemon --- Birdman -#spectre Metadata/Monsters/Kiweth/Kiweth -#spectre Metadata/Monsters/Kiweth/KiwethSeagull --- Delve League -#spectre Metadata/Monsters/LeagueDelve/ProtoVaalWarriorElite --- Hellion -#spectre Metadata/Monsters/Lion/LionDesertSkinPuncture -#spectre Metadata/Monsters/Lion/LionWolf3Champion --- Knitted Horror -#spectre Metadata/Monsters/MassSkeleton/MassSkeleton --- Miners -#spectre Metadata/Monsters/Miner/MinerLantern -#spectre Metadata/Monsters/Miner/MinerLanternCrystalVeins --- Voidbearer -#spectre Metadata/Monsters/Monkeys/FlameBearer --- Stone golem -#spectre Metadata/Monsters/MossMonster/FireMonster --- Mother of Flames -#spectre Metadata/Monsters/MotherOfFlames/MotherOfFlamesZombie --- Necromancer -#spectre Metadata/Monsters/Necromancer/NecromancerConductivity -#spectre Metadata/Monsters/Necromancer/NecromancerEnfeebleCurse -#spectre Metadata/Monsters/Necromancer/NecromancerFlamability -#spectre Metadata/Monsters/Necromancer/NecromancerFrostbite -#spectre Metadata/Monsters/Necromancer/NecromancerElementalWeakness -#spectre Metadata/Monsters/Necromancer/NecromancerProjectileWeakness -#spectre Metadata/Monsters/Necromancer/NecromancerVulnerability --- Undying Bomber -#spectre Metadata/Monsters/Pyromaniac/PyromaniacFire -#spectre Metadata/Monsters/Pyromaniac/PyromaniacPoison --- Stygian Revenant -#spectre Metadata/Monsters/Revenant/Revenant --- Sea Witch -#spectre Metadata/Monsters/Seawitch/SeaWitchFrostBolt -#spectre Metadata/Monsters/Seawitch/SeaWitchScreech -#spectre Metadata/Monsters/Seawitch/SeaWitchSpawnExploding -#spectre Metadata/Monsters/Seawitch/SeaWitchSpawnTemporalChains -#spectre Metadata/Monsters/Seawitch/SeaWitchVulnerabilityCurse --- Skeleton -#spectre Metadata/Monsters/Skeletons/SkeletonBowPuncture -#spectre Metadata/Monsters/Skeletons/SkeletonBowLightning -#spectre Metadata/Monsters/Skeletons/SkeletonMeleeLarge -#spectre Metadata/Monsters/Skeletons/SkeletonBowLightning3 -#spectre Metadata/Monsters/Skeletons/SkeletonCasterColdMultipleProjectiles -#spectre Metadata/Monsters/Skeletons/SkeletonCasterFireMultipleProjectiles2 -#spectre Metadata/Monsters/Skeletons/SkeletonBowPoison -#spectre Metadata/Monsters/Skeletons/SkeletonBowLightning2 -#spectre Metadata/Monsters/Skeletons/SkeletonBowLightning4 -#spectre Metadata/Monsters/Skeletons/SkeletonCasterLightningSpark -#spectre Metadata/Monsters/Skeletons/SkeletonBlackCaster1_ -#spectre Metadata/Monsters/Skeletons/SkeletonBowProjectileWeaknessCurse -#spectre Metadata/Monsters/Skeletons/SkeletonMeleeKnightElementalSwordIncursionChampion -#spectre Metadata/Monsters/Skeletons/SkeletonBowKnightElemental -#spectre Metadata/Monsters/Skeletons/SkeletonMeleeBlackAbyssBoneLance -#spectre Metadata/Monsters/SkeletonCannon/SkeletonCannon1 --- Snake -#spectre Metadata/Monsters/Snake/SnakeMeleeSpit -#spectre Metadata/Monsters/Snake/SnakeScorpionMultiShot --- Spider -#spectre Metadata/Monsters/Spiders/SpiderThornFlickerStrike -#spectre Metadata/Monsters/Spiders/SpiderThornViperStrikeFlickerStrike --- Statue -#spectre Metadata/Monsters/Statue/DaressoStatueLargeMaleSpear -#spectre Metadata/Monsters/Statue/StoneStatueMaleBow --- Ophidian -#spectre Metadata/Monsters/Taster/Taster --- Templar -#spectre Metadata/Monsters/TemplarSlaveDriver/TemplarSlaveDriver -#spectre Metadata/Monsters/TemplarSlaveDriver/TemplarSlaveDriverKitava --- Undying -#spectre Metadata/Monsters/Undying/CityStalkerMaleCasterArmour -#spectre Metadata/Monsters/Undying/UndyingOutcastPuncture -#spectre Metadata/Monsters/Undying/UndyingOutcastWhirlingBlades --- Wicker Man -#spectre Metadata/Monsters/WickerMan/WickerMan --- Redemption Sentry -#spectre Metadata/Monsters/AtlasExiles/EyrieInfluenceMonsters/EyrieSeraphArcherSpectre --- Baranite Thaumaturge -#spectre Metadata/Monsters/AtlasExiles/CrusaderInfluenceMonsters/CrusaderMageguardCasterSpectre --- Baranite Sister -#spectre Metadata/Monsters/AtlasExiles/CrusaderInfluenceMonsters/CrusaderBlessedSisterSpectre --- Baranite Preacher -#spectre Metadata/Monsters/AtlasExiles/CrusaderInfluenceMonsters/CrusaderTemplarJudgeSpectre --- Scale of Esh -#spectre Metadata/Monsters/SandLeaper/SandLeaperBreachSpectre_ --- Scinteel Synthete -#spectre Metadata/Monsters/LeagueSynthesis/SynthesisSoulstealer3Spectre --- Redemption Knight -#spectre Metadata/Monsters/AtlasExiles/EyrieInfluenceMonsters/EyrieSeraphFighterSpectre_ --- Primal Crushclaw -#spectre Metadata/Monsters/LeagueHarvest/Blue/HarvestNessaCrabT3Spectre # HarvestNessaCrabScreechDebuff --- Primal Rhex Matriarch -#spectre Metadata/Monsters/LeagueHarvest/Blue/HarvestRhexT3Spectre # HarvestRhexScreechDebuff --- Templar Tactician -#spectre Metadata/Monsters/LegionLeague/LegionTemplarCaster1Spectre --- Frost Auto-Scout -#spectre Metadata/Monsters/LeagueHeist/Robot/RobotClockworkGolemColdSpectre --- Syndicate Operative -#spectre Metadata/Monsters/LeagueBetrayal/BetrayalSecretPolice2Spectre_ --- Cloud Retch -#spectre Metadata/Monsters/AtlasExiles/EyrieInfluenceMonsters/EyrieKiwethSpectre --- Artless Assassin -#spectre Metadata/Monsters/LeagueHeist/Thug/ThugRanged1EliteSpectre --- Ashblessed Warden -#spectre Metadata/Monsters/LeagueHeist/Robot/RobotPyreKnightEliteSpectre --- Snow Rhex -#spectre Metadata/Monsters/AtlasExiles/EyrieInfluenceMonsters/EyrieArmouredBirdSpectre__ --- Flickershade -#spectre Metadata/Monsters/Maligaro/SecretDesecrateMonster --- Trial Galecaller -#spectre Metadata/Monsters/LeagueUltimatum/Guard/GuardBowColdWeakSpectre --- Trial Windchaser -#spectre Metadata/Monsters/LeagueUltimatum/Guard/GuardBowColdSpectre --- Hyrri's Watch -#spectre Metadata/Monsters/LegionLeague/LegionKaruiArcherSpectre --- Demon Harpy -#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1Spectre --- Pale Angel -#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1Spectre --- Demon Herder -#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_Spectre --- Pale Seraphim -#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2Spectre --- Ravenous Mishapen -#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4Spectre --- Aurid Synthete -#spectre Metadata/Monsters/LeagueSynthesis/SynthesisSoulstealer4Spectre --- Ruins Hellion -#spectre Metadata/Monsters/Hellion/Hellion3Spectre --- Arena Master -#spectre Metadata/Monsters/AtlasExiles/AdjudicatorInfluenceMonsters/AdjudicatorGrandMasterSpectre --- They of Tul -#spectre Metadata/Monsters/MinerLarge/MinerLargeCommanderBreachSpectre --- Ancient Suffering -#spectre Metadata/Monsters/LeagueDelve/GhostEncounter/WraithPurple # MonsterChanceToTemporalChainsOnHit1 --- Ancient Wraith -#spectre Metadata/Monsters/LeagueDelve/GhostEncounter/Wraith # DelveMonsterEnfeebleOnHit --- Forged Frostbearer -#spectre Metadata/Monsters/LeagueCrucible/Cold/Pyromaniac +-- Goliath +#spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitanSpectre - -- Affliction Corpses --- Frozen Cannibal -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Hailrake/HailrakeLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Hailrake/HailrakeMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Hailrake/HailrakeHigh --- Fiery Cannibal -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Firefury/FirefuryLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Firefury/FirefuryMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Firefury/FirefuryHigh_ --- Hydra -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Hydra/HydraLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Hydra/HydraMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Hydra/HydraHigh_ --- Dark Marionette -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Mannequin/MannequinLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Mannequin/MannequinMid # DarkMarionetteExplode -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/Mannequin/MannequinHigh_ # DarkMarionetteExplodePerfect --- Hulking Miscreation -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/RobotArgusLow -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/RobotArgusMid -#mod mod("MinionModifier", "LIST", { mod = mod("Speed", "INC", 30, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HulkingMiscreation", unscaleable = true }, { type = "MonsterTag", monsterTag = "Construct" })}) -#mod mod("MinionModifier", "LIST", { mod = mod("Damage", "INC", 100, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HulkingMiscreation", unscaleable = true }, { type = "MonsterTag", monsterTag = "Construct" })}) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/RobotArgusHigh__ -#mod mod("MinionModifier", "LIST", { mod = mod("Speed", "INC", 30, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HulkingMiscreation", unscaleable = true }, { type = "MonsterTag", monsterTag = "Construct" })}) -#mod mod("MinionModifier", "LIST", { mod = mod("Damage", "INC", 100, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "HulkingMiscreation", unscaleable = true }, { type = "MonsterTag", monsterTag = "Construct" })}) -#emit --- Spirit of Fortune -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/KudukuLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/KudukuMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/KudukuHigh -#mod mod("AllyModifier", "LIST", { mod = flag("LightningLuckHits") }) -#emit --- Naval Officer -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AdmiralLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AdmiralMid__ -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AdmiralHigh_ -#mod mod("AllyModifier", "LIST", { mod = mod("ColdDamageTaken", "INC", -5, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "PerfectNavalOfficer", unscaleable = true })}) -#emit --- Dancing Sword -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AnimatedSwordLow -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AnimatedSwordMid -#mod mod("AllyModifier", "LIST", { mod = mod("ImpaleChance", "BASE", 20, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "DancingSword", unscaleable = true })}) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AnimatedSwordHigh_ -#mod mod("AllyModifier", "LIST", { mod = mod("ImpaleChance", "BASE", 20, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "DancingSword", unscaleable = true })}) -#mod mod("AllyModifier", "LIST", { mod = mod("ImpaleEffect", "INC", 30, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "DancingSword", unscaleable = true })}) -#emit --- Needle Horror -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/BarrageDemonLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/BarrageDemonMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/BarrageDemonHigh_ -#mod mod("PlayerModifier", "LIST", { mod = mod("ImpaleEffect", "INC", 10, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "NeedleHorror", unscaleable = true })}) -#emit --- Serpent Warrior -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/BasaliskLow -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/BasaliskMid -#mod mod("AllyModifier", "LIST", { mod = flag("Condition:CanWither") }) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/BasaliskHigh -#mod mod("AllyModifier", "LIST", { mod = flag("Condition:CanWither") }) -#emit --- Pain Artist -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/CasterDemonLow -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/CasterDemonMid -#mod mod("AllyModifier", "LIST", { mod = mod("CritMultiplier", "BASE", 30, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "PainArtist", unscaleable = true })}) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/CasterDemonHigh -#mod mod("AllyModifier", "LIST", { mod = mod("CritMultiplier", "BASE", 30, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "PainArtist", unscaleable = true })}) -#emit --- Sawblade Horror -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/CycloneDemonLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/CycloneDemonMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/CycloneDemonHigh --- Restless Knight -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DeathKnightLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DeathKnightMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DeathKnightHigh --- Slashing Horror -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DualstrikeDemonLow -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DualstrikeDemonMid -#mod mod("MinionModifier", "LIST", { mod = mod("Damage", "MORE", 1, ModFlag.Attack, 0, { type = "Multiplier", actor = "parent", var = "RageEffect" }) }) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DualstrikeDemonHigh -#mod mod("PlayerModifier", "LIST", { mod = mod("PhysicalDamageGainAsFire", "BASE", 5, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "SlashingHorror", unscaleable = true })}) -#mod mod("MinionModifier", "LIST", { mod = mod("Damage", "MORE", 1, ModFlag.Attack, 0, { type = "Multiplier", actor = "parent", var = "RageEffect" }) }) -#emit --- Druidic Alchemist -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/FlaskloverLow__ -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/FlaskloverMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/FlaskloverHigh -#mod mod("PlayerModifier", "LIST", { mod = mod("LifeFlaskChargesGenerated", "BASE", 1/3, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "RestlessKnight", unscaleable = true })}) -#emit --- Escaped Prototype -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ForgeHoundLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ForgeHoundMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ForgeHoundHigh_ --- Blasphemer -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/GeofriLow # TalismanT1TemporalChains TalismanT2EnfeebleAura TalismanT1Vulnerability -#mod mod("EnemyCurseLimit", "BASE", 3) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/GeofriMid_ # TalismanT1TemporalChains TalismanT2EnfeebleAura TalismanT1Vulnerability -#mod mod("EnemyCurseLimit", "BASE", 3) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/GeofriHigh # TalismanT1TemporalChains TalismanT2EnfeebleAura TalismanT1Vulnerability -#mod mod("EnemyCurseLimit", "BASE", 3) -#emit --- Judgemental Spirit -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/GoddessLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/GoddessMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/GoddessHigh --- Primal Thunderbird -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/HarvestBirdLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/HarvestBirdMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/HarvestBirdHigh --- Primal Demiurge -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ManaPhantasmLow__ -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ManaPhantasmMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ManaPhantasmHigh --- Runic Skeleton -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/MegaSkeletonLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/MegaSkeletonMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/MegaSkeletonHigh -#mod mod("PlayerModifier", "LIST", { mod = mod("PhysicalDamage", "MORE", 5, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "PrimalDemiurge", unscaleable = true })}) -#emit --- Warlord -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/OakLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/OakMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/OakHigh --- Dark Reaper -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ReaperLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ReaperMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ReaperHigh -#mod flag("Condition:NoExtraBleedDamageToMovingEnemy"), --This mod is not currently working correctly -#emit --- Sanguimancer Demon -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ShepherdLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ShepherdMid_ -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/ShepherdHigh --- Spider Matriarch -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SpiderLeaderLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SpiderLeaderMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SpiderLeaderHigh_ -#mod mod("PlayerModifier", "LIST", { mod = mod("WitherEffect", "INC", 10, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "SpiderMatriarch", unscaleable = true })}) --Does not work -#emit --- Meatsack -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TankyZombieLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TankyZombieMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TankyZombieHigh -#mod mod("MinionModifier", "LIST", { mod = mod("Life", "INC", 40, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Meatsack", unscaleable = true })}) -#emit --- Eldritch Eye -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TentacleMinionLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TentacleMinionMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TentacleMinionHigh --- Forest Tiger -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TigerLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TigerMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TigerHigh --- Guardian Turtle -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TurtleLow -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TurtleMid_ -#mod mod("PlayerModifier", "LIST", { mod = mod("PhysicalDamageReduction", "BASE", 3, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "GuardianTurtle", unscaleable = true })}) -#emit -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/TurtleHigh -#mod mod("PlayerModifier", "LIST", { mod = mod("PhysicalDamageReduction", "BASE", 5, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "GuardianTurtle", unscaleable = true })}) -#emit --- Shadow Construct -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/VaalOversoulLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/VaalOversoulMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/VaalOversoulHigh --- Forest Warrior -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/VikingLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/VikingMid -#monster Metadata/Monsters/LeagueAzmeri/SpecialCorpses/VikingHigh -#mod mod("AllyModifier", "LIST", { mod = flag("Condition:Onslaught", { type = "GlobalEffect", effectType = "Buff", effectName = "ForestWarrior", unscaleable = true })}) -#emit --- Shadow Berserker -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SlammerDemonLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SlammerDemonMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SlammerDemonHigh --- Riftcaster -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/FlameblasterLow_ -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/FlameblasterMid_ -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/FlameblasterHigh_ --- Blood Demon -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DemonBossLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DemonBossMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/DemonBossHigh --- Half-remembered Goliath -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemLow -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemMid -#spectre Metadata/Monsters/LeagueAzmeri/SpecialCorpses/SynthesisGolemHigh --- Wretched Defiler -#spectre Metadata/Monsters/Revenant/RevenantMapBossStandalone_AtlasUber \ No newline at end of file +-- Quadrilla +#spectre Metadata/Monsters/Quadrilla/QuadrillaElite + +-- Sentinel +#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel + +-- Shade +#spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade \ No newline at end of file diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 11da593976..3b15be5130 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -202,9 +202,9 @@ directiveTable.spectre = function(state, args, out) directiveTable.emit(state, "", out) end ---for _, name in pairs({"Spectres","Minions"}) do -- Add back when Spectres are in the game again -for _, name in pairs({"Minions"}) do +for _, name in pairs({"Spectres","Minions"}) do -- Add back when Spectres are in the game again +--for _, name in pairs({"Minions"}) do processTemplateFile(name, "Minions/", "../Data/", directiveTable) end -print("Minion data exported.") +print("Minion data exported.") \ No newline at end of file From ba09ac31979c3da960a1be3ec1b0f535bcf91855 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 8 Apr 2025 09:05:12 -0500 Subject: [PATCH 02/69] library shows up, and some spectres+skills added --- src/Data/Skills/act_int.lua | 12 +- src/Data/Skills/minion.lua | 353 +- src/Data/Skills/spectre.lua | 10573 ------------------------------ src/Data/Spectres.lua | 82 +- src/Export/Minions/Spectres.txt | 13 +- src/Export/Scripts/skills.lua | 2 +- src/Export/Skills/act_int.txt | 11 +- src/Export/Skills/minion.txt | 26 + src/Modules/ConfigOptions.lua | 6 +- 9 files changed, 343 insertions(+), 10735 deletions(-) diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index f42ac40e6f..438e662fec 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -15699,6 +15699,8 @@ skills["SparkPlayer"] = { skills["SummonSpectrePlayer"] = { name = "Spectre: {0} ", baseTypeName = "Spectre: {0} ", + minionList = { + }, color = 3, description = "Summon the spirit of the bound monster as a Reviving Minion.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.CreatesMinion] = true, [SkillType.CreatesUndeadMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.MultipleReservation] = true, }, @@ -15755,16 +15757,6 @@ skills["SummonSpectrePlayer"] = { baseEffectiveness = 0, incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "skill_stat_descriptions", - minionList = { - }, - statMap = { - ["accuracy_rating"] = { - mod("MinionModifier", "LIST", { mod = mod("Accuracy", "BASE", nil) }) - }, - ["raised_spectre_level"] = { - skill("minionLevel", nil), - }, - }, baseFlags = { spell = true, minion = true, diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index b652c2bc5f..4e5983133b 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -317,8 +317,8 @@ skills["ArcSkeletonMageMinion"] = { [1] = { label = "Arc", baseEffectiveness = 1.2000000476837, - incrementalEffectiveness = 0.18000000715256, - damageIncrementalEffectiveness = 0.032999999821186, + incrementalEffectiveness = 0.25, + damageIncrementalEffectiveness = 0.037999998778105, statDescriptionScope = "skill_stat_descriptions", baseFlags = { spell = true, @@ -336,9 +336,9 @@ skills["ArcSkeletonMageMinion"] = { }, levels = { [1] = { 1, 9, 2, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, - [2] = { 4, 73, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 20, }, - [3] = { 13, 252, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 40, }, - [4] = { 37, 699, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 60, }, + [2] = { 5, 103, 3, statInterpolation = { 1, 1, 1, }, actorLevel = 20, }, + [3] = { 21, 408, 4, statInterpolation = { 1, 1, 1, }, actorLevel = 40, }, + [4] = { 66, 1260, 5, statInterpolation = { 1, 1, 1, }, actorLevel = 60, }, }, }, } @@ -358,8 +358,8 @@ skills["DeathStormSkeletonStormMageMinion"] = { [1] = { label = "Death Storm", baseEffectiveness = 7.5, - incrementalEffectiveness = 0.18000000715256, - damageIncrementalEffectiveness = 0.035999998450279, + incrementalEffectiveness = 0.25, + damageIncrementalEffectiveness = 0.041499998420477, statDescriptionScope = "death_storm", baseFlags = { spell = true, @@ -401,8 +401,8 @@ skills["FrostBoltSkeletonMageMinion"] = { [1] = { label = "Projectile", baseEffectiveness = 1.0499999523163, - incrementalEffectiveness = 0.18000000715256, - damageIncrementalEffectiveness = 0.029999999329448, + incrementalEffectiveness = 0.25, + damageIncrementalEffectiveness = 0.034499999135733, statDescriptionScope = "skill_stat_descriptions", baseFlags = { spell = true, @@ -429,8 +429,8 @@ skills["FrostBoltSkeletonMageMinion"] = { [2] = { label = "Explosion", baseEffectiveness = 0.85000002384186, - incrementalEffectiveness = 0.18000000715256, - damageIncrementalEffectiveness = 0.029999999329448, + incrementalEffectiveness = 0.25, + damageIncrementalEffectiveness = 0.034499999135733, statDescriptionScope = "skill_stat_descriptions", baseFlags = { area = true, @@ -474,8 +474,8 @@ skills["IceBombSkeletonMageMinion"] = { [1] = { label = "Ice Bomb", baseEffectiveness = 5, - incrementalEffectiveness = 0.18000000715256, - damageIncrementalEffectiveness = 0.035999998450279, + incrementalEffectiveness = 0.25, + damageIncrementalEffectiveness = 0.041499998420477, statDescriptionScope = "ice_bomb", baseFlags = { spell = true, @@ -525,46 +525,46 @@ skills["HealSkeletonClericMinion"] = { "display_minion_heal", }, levels = { - [1] = { 729, statInterpolation = { 1, }, actorLevel = 1, }, - [2] = { 1269, statInterpolation = { 1, }, actorLevel = 3, }, - [3] = { 1863, statInterpolation = { 1, }, actorLevel = 5, }, - [4] = { 2538, statInterpolation = { 1, }, actorLevel = 7, }, - [5] = { 3240, statInterpolation = { 1, }, actorLevel = 9, }, - [6] = { 4023, statInterpolation = { 1, }, actorLevel = 11, }, - [7] = { 4860, statInterpolation = { 1, }, actorLevel = 13, }, - [8] = { 5778, statInterpolation = { 1, }, actorLevel = 15, }, - [9] = { 6777, statInterpolation = { 1, }, actorLevel = 17, }, - [10] = { 7857, statInterpolation = { 1, }, actorLevel = 19, }, - [11] = { 8991, statInterpolation = { 1, }, actorLevel = 21, }, - [12] = { 10260, statInterpolation = { 1, }, actorLevel = 23, }, - [13] = { 11637, statInterpolation = { 1, }, actorLevel = 25, }, - [14] = { 13068, statInterpolation = { 1, }, actorLevel = 27, }, - [15] = { 14688, statInterpolation = { 1, }, actorLevel = 29, }, - [16] = { 16416, statInterpolation = { 1, }, actorLevel = 31, }, - [17] = { 18279, statInterpolation = { 1, }, actorLevel = 33, }, - [18] = { 20250, statInterpolation = { 1, }, actorLevel = 35, }, - [19] = { 22437, statInterpolation = { 1, }, actorLevel = 37, }, - [20] = { 24759, statInterpolation = { 1, }, actorLevel = 39, }, - [21] = { 27297, statInterpolation = { 1, }, actorLevel = 41, }, - [22] = { 29970, statInterpolation = { 1, }, actorLevel = 43, }, - [23] = { 32886, statInterpolation = { 1, }, actorLevel = 45, }, - [24] = { 35991, statInterpolation = { 1, }, actorLevel = 47, }, - [25] = { 39393, statInterpolation = { 1, }, actorLevel = 49, }, - [26] = { 43011, statInterpolation = { 1, }, actorLevel = 51, }, - [27] = { 46899, statInterpolation = { 1, }, actorLevel = 53, }, - [28] = { 51111, statInterpolation = { 1, }, actorLevel = 55, }, - [29] = { 55620, statInterpolation = { 1, }, actorLevel = 57, }, - [30] = { 60453, statInterpolation = { 1, }, actorLevel = 59, }, - [31] = { 65664, statInterpolation = { 1, }, actorLevel = 61, }, - [32] = { 71280, statInterpolation = { 1, }, actorLevel = 63, }, - [33] = { 77274, statInterpolation = { 1, }, actorLevel = 65, }, - [34] = { 83727, statInterpolation = { 1, }, actorLevel = 67, }, - [35] = { 90639, statInterpolation = { 1, }, actorLevel = 69, }, - [36] = { 98064, statInterpolation = { 1, }, actorLevel = 71, }, - [37] = { 106056, statInterpolation = { 1, }, actorLevel = 73, }, - [38] = { 114642, statInterpolation = { 1, }, actorLevel = 75, }, - [39] = { 123795, statInterpolation = { 1, }, actorLevel = 77, }, - [40] = { 133677, statInterpolation = { 1, }, actorLevel = 79, }, + [1] = { 776, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 1410, statInterpolation = { 1, }, actorLevel = 3, }, + [3] = { 2109, statInterpolation = { 1, }, actorLevel = 5, }, + [4] = { 2884, statInterpolation = { 1, }, actorLevel = 7, }, + [5] = { 3695, statInterpolation = { 1, }, actorLevel = 9, }, + [6] = { 4599, statInterpolation = { 1, }, actorLevel = 11, }, + [7] = { 5547, statInterpolation = { 1, }, actorLevel = 13, }, + [8] = { 6591, statInterpolation = { 1, }, actorLevel = 15, }, + [9] = { 7717, statInterpolation = { 1, }, actorLevel = 17, }, + [10] = { 8925, statInterpolation = { 1, }, actorLevel = 19, }, + [11] = { 10184, statInterpolation = { 1, }, actorLevel = 21, }, + [12] = { 11587, statInterpolation = { 1, }, actorLevel = 23, }, + [13] = { 13099, statInterpolation = { 1, }, actorLevel = 25, }, + [14] = { 14673, statInterpolation = { 1, }, actorLevel = 27, }, + [15] = { 16435, statInterpolation = { 1, }, actorLevel = 29, }, + [16] = { 18306, statInterpolation = { 1, }, actorLevel = 31, }, + [17] = { 20314, statInterpolation = { 1, }, actorLevel = 33, }, + [18] = { 22439, statInterpolation = { 1, }, actorLevel = 35, }, + [19] = { 24779, statInterpolation = { 1, }, actorLevel = 37, }, + [20] = { 27243, statInterpolation = { 1, }, actorLevel = 39, }, + [21] = { 29927, statInterpolation = { 1, }, actorLevel = 41, }, + [22] = { 32745, statInterpolation = { 1, }, actorLevel = 43, }, + [23] = { 35801, statInterpolation = { 1, }, actorLevel = 45, }, + [24] = { 39046, statInterpolation = { 1, }, actorLevel = 47, }, + [25] = { 42572, statInterpolation = { 1, }, actorLevel = 49, }, + [26] = { 46315, statInterpolation = { 1, }, actorLevel = 51, }, + [27] = { 50317, statInterpolation = { 1, }, actorLevel = 53, }, + [28] = { 54638, statInterpolation = { 1, }, actorLevel = 55, }, + [29] = { 59219, statInterpolation = { 1, }, actorLevel = 57, }, + [30] = { 64126, statInterpolation = { 1, }, actorLevel = 59, }, + [31] = { 69402, statInterpolation = { 1, }, actorLevel = 61, }, + [32] = { 75060, statInterpolation = { 1, }, actorLevel = 63, }, + [33] = { 81057, statInterpolation = { 1, }, actorLevel = 65, }, + [34] = { 87502, statInterpolation = { 1, }, actorLevel = 67, }, + [35] = { 94367, statInterpolation = { 1, }, actorLevel = 69, }, + [36] = { 101706, statInterpolation = { 1, }, actorLevel = 71, }, + [37] = { 109584, statInterpolation = { 1, }, actorLevel = 73, }, + [38] = { 118001, statInterpolation = { 1, }, actorLevel = 75, }, + [39] = { 126925, statInterpolation = { 1, }, actorLevel = 77, }, + [40] = { 136534, statInterpolation = { 1, }, actorLevel = 79, }, }, }, } @@ -688,8 +688,8 @@ skills["DestructiveLinkSkeletonBombadierMinion"] = { [1] = { label = "Explosive Demise", baseEffectiveness = 4, - incrementalEffectiveness = 0.18000000715256, - damageIncrementalEffectiveness = 0.035999998450279, + incrementalEffectiveness = 0.25, + damageIncrementalEffectiveness = 0.041499998420477, statDescriptionScope = "bombadier_destructive_link", baseFlags = { area = true, @@ -713,45 +713,45 @@ skills["DestructiveLinkSkeletonBombadierMinion"] = { }, levels = { [1] = { 12, 19, 27, statInterpolation = { 1, 1, 1, }, actorLevel = 1, }, - [2] = { 18, 27, 47, statInterpolation = { 1, 1, 1, }, actorLevel = 3, }, - [3] = { 25, 37, 69, statInterpolation = { 1, 1, 1, }, actorLevel = 5, }, - [4] = { 32, 48, 94, statInterpolation = { 1, 1, 1, }, actorLevel = 7, }, - [5] = { 40, 60, 120, statInterpolation = { 1, 1, 1, }, actorLevel = 9, }, - [6] = { 50, 74, 149, statInterpolation = { 1, 1, 1, }, actorLevel = 11, }, - [7] = { 60, 90, 180, statInterpolation = { 1, 1, 1, }, actorLevel = 13, }, - [8] = { 72, 108, 214, statInterpolation = { 1, 1, 1, }, actorLevel = 15, }, - [9] = { 85, 127, 251, statInterpolation = { 1, 1, 1, }, actorLevel = 17, }, - [10] = { 100, 149, 291, statInterpolation = { 1, 1, 1, }, actorLevel = 19, }, - [11] = { 116, 174, 333, statInterpolation = { 1, 1, 1, }, actorLevel = 21, }, - [12] = { 134, 201, 380, statInterpolation = { 1, 1, 1, }, actorLevel = 23, }, - [13] = { 155, 232, 431, statInterpolation = { 1, 1, 1, }, actorLevel = 25, }, - [14] = { 177, 266, 484, statInterpolation = { 1, 1, 1, }, actorLevel = 27, }, - [15] = { 202, 303, 544, statInterpolation = { 1, 1, 1, }, actorLevel = 29, }, - [16] = { 230, 345, 608, statInterpolation = { 1, 1, 1, }, actorLevel = 31, }, - [17] = { 261, 391, 677, statInterpolation = { 1, 1, 1, }, actorLevel = 33, }, - [18] = { 295, 442, 750, statInterpolation = { 1, 1, 1, }, actorLevel = 35, }, - [19] = { 332, 498, 831, statInterpolation = { 1, 1, 1, }, actorLevel = 37, }, - [20] = { 374, 561, 917, statInterpolation = { 1, 1, 1, }, actorLevel = 39, }, - [21] = { 420, 629, 1011, statInterpolation = { 1, 1, 1, }, actorLevel = 41, }, - [22] = { 470, 705, 1110, statInterpolation = { 1, 1, 1, }, actorLevel = 43, }, - [23] = { 526, 789, 1218, statInterpolation = { 1, 1, 1, }, actorLevel = 45, }, - [24] = { 587, 881, 1333, statInterpolation = { 1, 1, 1, }, actorLevel = 47, }, - [25] = { 655, 982, 1459, statInterpolation = { 1, 1, 1, }, actorLevel = 49, }, - [26] = { 729, 1093, 1593, statInterpolation = { 1, 1, 1, }, actorLevel = 51, }, - [27] = { 810, 1215, 1737, statInterpolation = { 1, 1, 1, }, actorLevel = 53, }, - [28] = { 900, 1350, 1893, statInterpolation = { 1, 1, 1, }, actorLevel = 55, }, - [29] = { 998, 1497, 2060, statInterpolation = { 1, 1, 1, }, actorLevel = 57, }, - [30] = { 1106, 1659, 2239, statInterpolation = { 1, 1, 1, }, actorLevel = 59, }, - [31] = { 1225, 1837, 2432, statInterpolation = { 1, 1, 1, }, actorLevel = 61, }, - [32] = { 1355, 2032, 2640, statInterpolation = { 1, 1, 1, }, actorLevel = 63, }, - [33] = { 1497, 2245, 2862, statInterpolation = { 1, 1, 1, }, actorLevel = 65, }, - [34] = { 1653, 2479, 3101, statInterpolation = { 1, 1, 1, }, actorLevel = 67, }, - [35] = { 1824, 2735, 3357, statInterpolation = { 1, 1, 1, }, actorLevel = 69, }, - [36] = { 2010, 3016, 3632, statInterpolation = { 1, 1, 1, }, actorLevel = 71, }, - [37] = { 2215, 3322, 3928, statInterpolation = { 1, 1, 1, }, actorLevel = 73, }, - [38] = { 2439, 3658, 4246, statInterpolation = { 1, 1, 1, }, actorLevel = 75, }, - [39] = { 2683, 4025, 4585, statInterpolation = { 1, 1, 1, }, actorLevel = 77, }, - [40] = { 2950, 4426, 4951, statInterpolation = { 1, 1, 1, }, actorLevel = 79, }, + [2] = { 20, 30, 47, statInterpolation = { 1, 1, 1, }, actorLevel = 3, }, + [3] = { 29, 44, 69, statInterpolation = { 1, 1, 1, }, actorLevel = 5, }, + [4] = { 40, 60, 94, statInterpolation = { 1, 1, 1, }, actorLevel = 7, }, + [5] = { 52, 77, 120, statInterpolation = { 1, 1, 1, }, actorLevel = 9, }, + [6] = { 65, 98, 149, statInterpolation = { 1, 1, 1, }, actorLevel = 11, }, + [7] = { 81, 122, 180, statInterpolation = { 1, 1, 1, }, actorLevel = 13, }, + [8] = { 99, 148, 214, statInterpolation = { 1, 1, 1, }, actorLevel = 15, }, + [9] = { 119, 179, 251, statInterpolation = { 1, 1, 1, }, actorLevel = 17, }, + [10] = { 142, 213, 291, statInterpolation = { 1, 1, 1, }, actorLevel = 19, }, + [11] = { 168, 252, 333, statInterpolation = { 1, 1, 1, }, actorLevel = 21, }, + [12] = { 198, 297, 380, statInterpolation = { 1, 1, 1, }, actorLevel = 23, }, + [13] = { 231, 346, 431, statInterpolation = { 1, 1, 1, }, actorLevel = 25, }, + [14] = { 268, 403, 484, statInterpolation = { 1, 1, 1, }, actorLevel = 27, }, + [15] = { 311, 466, 544, statInterpolation = { 1, 1, 1, }, actorLevel = 29, }, + [16] = { 358, 537, 608, statInterpolation = { 1, 1, 1, }, actorLevel = 31, }, + [17] = { 411, 617, 677, statInterpolation = { 1, 1, 1, }, actorLevel = 33, }, + [18] = { 471, 706, 750, statInterpolation = { 1, 1, 1, }, actorLevel = 35, }, + [19] = { 537, 806, 831, statInterpolation = { 1, 1, 1, }, actorLevel = 37, }, + [20] = { 612, 918, 917, statInterpolation = { 1, 1, 1, }, actorLevel = 39, }, + [21] = { 696, 1043, 1011, statInterpolation = { 1, 1, 1, }, actorLevel = 41, }, + [22] = { 789, 1183, 1110, statInterpolation = { 1, 1, 1, }, actorLevel = 43, }, + [23] = { 893, 1339, 1218, statInterpolation = { 1, 1, 1, }, actorLevel = 45, }, + [24] = { 1009, 1513, 1333, statInterpolation = { 1, 1, 1, }, actorLevel = 47, }, + [25] = { 1138, 1707, 1459, statInterpolation = { 1, 1, 1, }, actorLevel = 49, }, + [26] = { 1282, 1923, 1593, statInterpolation = { 1, 1, 1, }, actorLevel = 51, }, + [27] = { 1442, 2163, 1737, statInterpolation = { 1, 1, 1, }, actorLevel = 53, }, + [28] = { 1620, 2430, 1893, statInterpolation = { 1, 1, 1, }, actorLevel = 55, }, + [29] = { 1818, 2727, 2060, statInterpolation = { 1, 1, 1, }, actorLevel = 57, }, + [30] = { 2038, 3057, 2239, statInterpolation = { 1, 1, 1, }, actorLevel = 59, }, + [31] = { 2282, 3422, 2432, statInterpolation = { 1, 1, 1, }, actorLevel = 61, }, + [32] = { 2552, 3828, 2640, statInterpolation = { 1, 1, 1, }, actorLevel = 63, }, + [33] = { 2852, 4279, 2862, statInterpolation = { 1, 1, 1, }, actorLevel = 65, }, + [34] = { 3185, 4778, 3101, statInterpolation = { 1, 1, 1, }, actorLevel = 67, }, + [35] = { 3554, 5330, 3357, statInterpolation = { 1, 1, 1, }, actorLevel = 69, }, + [36] = { 3962, 5943, 3632, statInterpolation = { 1, 1, 1, }, actorLevel = 71, }, + [37] = { 4414, 6620, 3928, statInterpolation = { 1, 1, 1, }, actorLevel = 73, }, + [38] = { 4913, 7370, 4246, statInterpolation = { 1, 1, 1, }, actorLevel = 75, }, + [39] = { 5466, 8200, 4585, statInterpolation = { 1, 1, 1, }, actorLevel = 77, }, + [40] = { 6078, 9117, 4951, statInterpolation = { 1, 1, 1, }, actorLevel = 79, }, }, }, } @@ -1024,4 +1024,169 @@ skills["GAAnimateWeaponQuarterstaffSweep"] = { }, }, } +} +-- Spectres here for now as spectres aren't using the spectre.lua skills file + +skills["GATwoHeadedTitanSlam"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.2, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + area = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 20 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GATwoHeadedTitanStomp"] = { + name = "Stomp", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Stomp", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + area = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", -8 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MMSVaalGuardGrenade"] = { + name = "Explosive Grenade", + hidden = true, + description = "Fire a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, + weaponTypes = { + ["Crossbow"] = true, + }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 4.4, storedUses = 1, levelRequirement = 0, cooldown = 2, }, + }, + statSets = { + [1] = { + label = "Explosive Grenade", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "explosive_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "base_skill_detonation_time", 1500 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, + { "melee_range_+", 40 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "ballistic_projectiles_always_bounce", + }, + levels = { + [1] = { 18, statInterpolation = { 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["MMSVaalGuardOilTrap"] = { + name = "Oil Grenade", + hidden = true, + description = "Fire a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, + weaponTypes = { + ["Crossbow"] = true, + }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, + }, + statSets = { + [1] = { + label = "Oil Grenade", + baseEffectiveness = 2.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "oil_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "ground_oil_art_variation", 2002 }, + { "base_skill_detonation_time", 1300 }, + { "base_secondary_skill_effect_duration", 7000 }, + { "melee_range_+", 40 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", + "skill_base_ground_oil_movement_speed_+%_final_to_apply", + "skill_base_ground_oil_exposure_-_to_total_fire_resistance", + "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "ballistic_projectiles_always_bounce", + }, + levels = { + [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index c1ae84394e..a7de91f5df 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -6,10576 +6,3 @@ -- local skills, mod, flag, skill = ... -skills["AxisCasterGlacialCascade"] = { - name = "Glacial Cascade", - hidden = true, - color = 3, - baseEffectiveness = 1.5750000476837, - incrementalEffectiveness = 0.025000000372529, - description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - baseMods = { - skill("radius", 12), - }, - constantStats = { - { "upheaval_number_of_spikes", 6 }, - { "active_skill_area_of_effect_radius_+%_final", -34 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, damageEffectiveness = 0.8, critChance = 6, levelRequirement = 4, statInterpolation = { 3, 3, 3, 3, }, }, - [2] = { 0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, damageEffectiveness = 0.8, critChance = 6, levelRequirement = 75, statInterpolation = { 3, 3, 3, 3, }, }, - }, -} -skills["AxisDoubleStrikeTrigger"] = { - name = "Double Strike", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Performs two fast strikes with a melee weapon.", - skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Physical] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - }, - baseMods = { - skill("dpsMultiplier", 2), - }, - constantStats = { - { "base_skill_number_of_additional_hits", 1 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 2, }, - }, -} -skills["BanditExplosiveArrowAtAnimationSpeed"] = { - name = "Explosive Arrow", - hidden = true, - color = 4, - baseEffectiveness = 1.866700053215, - incrementalEffectiveness = 0.037999998778105, - description = "Fires an arrow which acts as a short duration fuse. Applying additional arrows to an enemy extends the duration. When the target dies or the fuses expire, the arrows explode, dealing fire AoE damage to nearby enemies. The AoE radius is proportional to the number of arrows upon death.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["minimum_fire_damage_per_fuse_arrow_orb"] = { - skill("FireMin", nil, { type = "Multiplier", var = "ExplosiveArrowFuse" }), - }, - ["maximum_fire_damage_per_fuse_arrow_orb"] = { - skill("FireMax", nil, { type = "Multiplier", var = "ExplosiveArrowFuse" }), - }, - ["fuse_arrow_explosion_radius_+_per_fuse_arrow_orb"] = { - skill("radiusExtra", nil, { type = "Multiplier", var = "ExplosiveArrowFuse" }), - }, - }, - baseFlags = { - cast = true, - projectile = true, - area = true, - duration = true, - }, - baseMods = { - skill("radius", 15), - skill("showAverage", true), - mod("Multiplier:ExplosiveArrowFuse", "BASE", 1, 0, 0), - }, - constantStats = { - { "base_skill_effect_duration", 1000 }, - { "fuse_arrow_explosion_radius_+_per_fuse_arrow_orb", 2 }, - }, - stats = { - "minimum_fire_damage_per_fuse_arrow_orb", - "maximum_fire_damage_per_fuse_arrow_orb", - "action_attack_or_cast_time_uses_animation_length", - "skill_can_fire_arrows", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 2, statInterpolation = { 3, 3, }, }, - }, -} -skills["BanditChampionBlastRainSpectre"] = { - name = "Blast Rain", - hidden = true, - color = 2, - description = "Fires arrows up in the air, to rain down in an area. Each arrow deals area damage around where it lands, and they will all overlap on the targeted location.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Fire] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.ProjectileNumber] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, - baseMods = { - skill("radius", 24), - skill("dpsMultiplier", 4), - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - { "number_of_additional_arrows", 4 }, - { "blast_rain_arrow_delay_ms", 80 }, - { "active_skill_area_of_effect_radius_+%_final", -21 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "skill_can_fire_arrows", - }, - levels = { - [1] = { damageEffectiveness = 0.5, baseMultiplier = 0.5, levelRequirement = 15, }, - }, -} -skills["GABeastCleave"] = { - name = "Cleave", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.333, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { baseMultiplier = 1.475, storedUses = 1, levelRequirement = 1, cooldown = 5, }, - }, -} -skills["BirdmanBloodProjectileMortar"] = { - name = "Blood Projectile", - hidden = true, - color = 4, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, - constantStats = { - { "skill_repeat_count", 2 }, - { "active_skill_damage_+%_final", 10 }, - { "projectile_spread_radius", 15 }, - { "main_hand_base_maximum_attack_distance", 40 }, - { "attack_speed_+%", 100 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { baseMultiplier = 1.15, levelRequirement = 1, }, - }, -} -skills["BirdmanConsumeCorpse"] = { - name = "Consume Corpse", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.67, - baseFlags = { - spell = true, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["BoneStalkerEarthquake"] = { - name = "Earthquake", - hidden = true, - color = 1, - description = "Smashes the ground, dealing damage in an area and cracking the earth. The crack will erupt in a powerful aftershock after a duration. Cracks created before the first one has erupted will not generate their own aftershocks. Requires an Axe, Mace, Sceptre, Staff or Unarmed.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Slam] = true, [SkillType.Triggerable] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Two Handed Axe"] = true, - ["Staff"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 1800 }, - { "quake_slam_fully_charged_explosion_damage_+%_final", 25 }, - { "active_skill_area_of_effect_radius_+%_final", -20 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { damageEffectiveness = 0.5, storedUses = 1, levelRequirement = 1, cooldown = 5, }, - }, -} -skills["BreachCleave"] = { - name = "Cleave", - hidden = true, - color = 1, - description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ThresholdJewelArea] = true, }, - weaponTypes = { - ["Two Handed Axe"] = true, - ["Thrusting One Handed Sword"] = true, - ["One Handed Axe"] = true, - ["Two Handed Sword"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["active_skill_merged_damage_+%_final_while_dual_wielding"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "Condition", var = "DualWielding" }), - }, - }, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "active_skill_merged_damage_+%_final_while_dual_wielding", -40 }, - { "physical_damage_+%", 29 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -20 }, - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - { "melee_range_+", 4 }, - }, - stats = { - "is_area_damage", - "skill_double_hits_when_dual_wielding", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["BullCharge"] = { - name = "Charge", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.75, - baseFlags = { - attack = true, - melee = true, - }, - stats = { - "active_skill_damage_+%_final", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 2, cooldown = 4, }, - [2] = { 15, storedUses = 1, levelRequirement = 68, cooldown = 4, statInterpolation = { 1, }, }, - }, -} -skills["CageSpiderCycloneTriggerSandstorms"] = { - name = "Cyclone", - hidden = true, - color = 2, - description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", 150 }, - { "active_skill_damage_+%_final", -60 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, - { "cyclone_extra_distance", 40 }, - }, - stats = { - "is_area_damage", - "cyclone_has_triggered_skill", - }, - levels = { - [1] = { levelRequirement = 2, }, - }, -} -skills["CageSpiderSandSpark"] = { - name = "Sandstorm", - hidden = true, - color = 3, - baseEffectiveness = 0.64999997615814, - incrementalEffectiveness = 0.031399998813868, - description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.65, - baseFlags = { - spell = true, - projectile = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "base_projectile_speed_+%", -11 }, - { "cast_on_cyclone_contact_%", 100 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 61, statInterpolation = { 3, 3, }, }, - }, -} -skills["ChaosDegenAura"] = { - name = "Chaos Aura", - hidden = true, - color = 4, - baseEffectiveness = 0.93330001831055, - incrementalEffectiveness = 0.036499999463558, - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Area] = true, [SkillType.HasReservation] = true, [SkillType.DamageOverTime] = true, [SkillType.Aura] = true, [SkillType.Chaos] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - aura = true, - area = true, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - }, - levels = { - [1] = { 16.666667039196, levelRequirement = 3, statInterpolation = { 3, }, }, - }, -} -skills["DelayedBlastSpectre"] = { - name = "Delayed Blast", - hidden = true, - color = 4, - baseEffectiveness = 0.77999997138977, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 3, levelRequirement = 3, cooldown = 1.3, statInterpolation = { 3, 3, }, }, - }, -} -skills["DelveProtovaalWhirlingCharge"] = { - name = "Whirling Charge", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - hit = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", 100 }, - { "combo_attack_first_hit_damage_+%_final", 150 }, - { "active_skill_area_of_effect_radius_+%_final", -30 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 0.56, storedUses = 1, levelRequirement = 1, cooldown = 10, }, - }, -} -skills["DemonFemaleRangedProjectile"] = { - name = "Ranged Attack", - hidden = true, - color = 4, - baseEffectiveness = 0.85000002384186, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesNotFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -60 }, - { "active_skill_damage_+%_final", -60 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 30 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { levelRequirement = 30, }, - }, -} -skills["DemonFemaleRangedProjectile2"] = { - name = "Ranged Attack", - hidden = true, - color = 4, - baseEffectiveness = 0.85000002384186, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesNotFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -60 }, - { "active_skill_damage_+%_final", -60 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 30 }, - { "monster_projectile_variation", 1 }, - }, - stats = { - "base_is_projectile", - "cannot_freeze_shock_ignite_on_critical", - }, - levels = { - [1] = { levelRequirement = 60, }, - }, -} -skills["DemonModularBladeVortexSpectre"] = { - name = "Blade Vortex", - hidden = true, - color = 2, - baseEffectiveness = 0.59500002861023, - incrementalEffectiveness = 0.035999998450279, - description = "An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.TotemCastsAlone] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.5, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - baseMods = { - skill("hitTimeOverride", 1), - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "maximum_number_of_spinning_blades", 5 }, - { "skill_repeat_count", 2 }, - { "active_skill_area_of_effect_radius_+%_final", 20 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "skill_can_add_multiple_charges_per_action", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["ElementalHitSkeletonKnight"] = { - name = "Elemental Hit Fire", - hidden = true, - color = 2, - baseEffectiveness = 1.1667000055313, - incrementalEffectiveness = 0.04280000180006, - description = "Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.RandomElement] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - baseMods = { - flag("DealNoPhysical"), - flag("DealNoChaos"), - flag("DealNoCold"), - flag("DealNoLightning"), - mod("AreaOfEffect", "MORE", 80, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Ignited" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Ignited" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Chilled" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Frozen" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Shocked" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Scorched" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Brittle" }), - mod("Multiplier:ElementalHitAilmentOnEnemy", "BASE", 1, 0, 0, { type = "ActorCondition", actor = "enemy", var = "Sapped" }), - mod("Damage", "MORE", 10, 0, 0, { type = "Multiplier", var = "ElementalHitAilmentOnEnemy" }), - }, - constantStats = { - { "chance_to_freeze_shock_ignite_%", 50 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "is_area_damage", - }, - levels = { - [1] = { 150, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = { 2, }, }, - [3] = { 300, baseMultiplier = 1.5, levelRequirement = 45, statInterpolation = { 2, }, }, - [4] = { 400, baseMultiplier = 1.5, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["ElementalHitSkeletonKnightIncursion"] = { - name = "Elemental Hit", - hidden = true, - color = 2, - description = "Each attack with this skill will choose an element at random, and will only be able to deal damage of that element. If the attack hits an enemy, it will deal damage in an area around them, with the radius being larger if that enemy is suffering from an ailment of the chosen element. It will avoid choosing the same element twice in a row.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.RandomElement] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "chance_to_freeze_shock_ignite_%", 25 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "is_area_damage", - }, - levels = { - [1] = { 0, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 1.5, levelRequirement = 45, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 1.5, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["ExperimenterDetonateDead"] = { - name = "Detonate Dead", - hidden = true, - color = 4, - baseEffectiveness = 1.5111000537872, - incrementalEffectiveness = 0.014299999922514, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.8, - baseFlags = { - cast = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -70 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "active_skill_area_of_effect_radius_+%_final", 2 }, - }, - stats = { - "secondary_minimum_base_fire_damage", - "secondary_maximum_base_fire_damage", - "corpse_explosion_monster_life_%", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 7, critChance = 5, levelRequirement = 3, statInterpolation = { 3, 3, 1, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 5, critChance = 5, levelRequirement = 33, statInterpolation = { 3, 3, 1, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 4, critChance = 5, levelRequirement = 60, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["FireballIncursionChaos"] = { - name = "Chaos Ball", - hidden = true, - color = 3, - baseEffectiveness = 2, - incrementalEffectiveness = 0.025000000372529, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -40 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["FireballIncusionFire"] = { - name = "Fireball", - hidden = true, - color = 3, - baseEffectiveness = 0.97219997644424, - incrementalEffectiveness = 0.050000000745058, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -40 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["FireballIncusionLightning"] = { - name = "Lightning Ball", - hidden = true, - color = 3, - baseEffectiveness = 1.0937999486923, - incrementalEffectiveness = 0.050000000745058, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -40 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 6, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["FireMonsterWhirlingBlades"] = { - name = "Fire Roll", - hidden = true, - color = 4, - baseEffectiveness = 1.0888999700546, - incrementalEffectiveness = 0.064599998295307, - description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, - weaponTypes = { - ["Thrusting One Handed Sword"] = true, - ["Claw"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.43, - statMap = { - ["whirling_blades_base_ground_fire_damage_to_deal_per_minute"] = { - skill("FireDot", nil), - div = 60, - }, - }, - baseFlags = { - attack = true, - melee = true, - movement = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "attack_speed_+%", -50 }, - { "monster_flurry", 1 }, - }, - stats = { - "whirling_blades_base_ground_fire_damage_to_deal_per_minute", - "cast_time_overrides_attack_duration", - "ignores_proximity_shield", - }, - levels = { - [1] = { 16.666667039196, levelRequirement = 3, statInterpolation = { 3, }, }, - }, -} -skills["FlamebearerFlameBlue"] = { - name = "Blue Flame", - hidden = true, - color = 4, - baseEffectiveness = 0.17000000178814, - incrementalEffectiveness = 0.041000001132488, - description = "Summons a totem that fires a stream of flame at nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.SummonsTotem] = true, [SkillType.Fire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - skillTotemId = 8, - castTime = 0.25, - baseFlags = { - spell = true, - projectile = true, - duration = true, - }, - constantStats = { - { "skill_repeat_count", 9 }, - { "active_skill_cast_speed_+%_final", 25 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "spell_maximum_action_distance_+%", - "base_is_projectile", - "always_pierce", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, -78, damageEffectiveness = 0.25, storedUses = 1, levelRequirement = 4, cooldown = 4, statInterpolation = { 3, 3, 1, }, }, - [2] = { 0.80000001192093, 1.2000000476837, -75, damageEffectiveness = 0.25, storedUses = 1, levelRequirement = 8, cooldown = 4, statInterpolation = { 3, 3, 1, }, }, - [3] = { 1.2400000095367, 1.8600000143051, -75, damageEffectiveness = 0.25, storedUses = 1, levelRequirement = 68, cooldown = 4, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["GhostPirateBladeVortexSpectre"] = { - name = "Blade Vortex", - hidden = true, - color = 2, - baseEffectiveness = 0.59500002861023, - incrementalEffectiveness = 0.035999998450279, - description = "An ethereal blade spins around you for a duration, repeatedly damaging enemies that it passes through.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.TotemCastsAlone] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.5, - baseFlags = { - spell = true, - duration = true, - area = true, - }, - baseMods = { - skill("hitTimeOverride", 1), - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "maximum_number_of_spinning_blades", 5 }, - { "skill_repeat_count", 2 }, - { "active_skill_area_of_effect_radius_+%_final", 20 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "skill_can_add_multiple_charges_per_action", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["GoatmanEarthquake"] = { - name = "Earthquake", - hidden = true, - color = 1, - description = "Smashes the ground, dealing damage in an area and cracking the earth. The crack will erupt in a powerful aftershock after a duration. Cracks created before the first one has erupted will not generate their own aftershocks. Requires an Axe, Mace, Sceptre, Staff or Unarmed.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Slam] = true, [SkillType.Triggerable] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Two Handed Axe"] = true, - ["Staff"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 1800 }, - { "quake_slam_fully_charged_explosion_damage_+%_final", 25 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { attackSpeedMultiplier = 13, storedUses = 1, damageEffectiveness = 0.5, cooldown = 2.75, levelRequirement = 1, }, - }, -} -skills["GoatmanFireMagmaOrb"] = { - name = "Magma Orb", - hidden = true, - color = 3, - baseEffectiveness = 2.7778000831604, - incrementalEffectiveness = 0.035999998450279, - description = "Lob a fiery orb that deals area damage as it hits the ground. The skill chains, bouncing forward to deal damage multiple times.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Multicastable] = true, [SkillType.Chains] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - area = true, - projectile = true, - chaining = true, - }, - constantStats = { - { "base_cast_speed_+%", 30 }, - { "number_of_chains", 2 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_is_projectile", - "use_scaled_contact_offset", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 3, cooldown = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.3799999952316, 1.8400000333786, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["GoatmanMoltenShell"] = { - name = "Molten Shell", - hidden = true, - color = 1, - baseEffectiveness = 5.3499999046326, - incrementalEffectiveness = 0.037999998778105, - description = "Summons fiery elemental shields providing additional armour for a short duration. If cumulative physical damage prevented by your blocking or armour reaches a threshold, the shields explode outwards, dealing fire damage to surrounding enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.TotemCastsWhenNotDetached] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.17, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 54 }, - { "molten_shell_expire_after_x_hits", 1 }, - { "base_skill_effect_duration", 5000 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "fire_shield_damage_threshold", - "base_physical_damage_reduction_rating", - "is_area_damage", - "always_ignite", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 20, 335, critChance = 5, storedUses = 1, levelRequirement = 3, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 25, 649, critChance = 5, storedUses = 1, levelRequirement = 5, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 36, 1000, critChance = 5, storedUses = 1, levelRequirement = 8, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 49, 1633, critChance = 5, storedUses = 1, levelRequirement = 12, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [5] = { 0.80000001192093, 1.2000000476837, 64, 2075, critChance = 5, storedUses = 1, levelRequirement = 15, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [6] = { 0.80000001192093, 1.2000000476837, 91, 2573, critChance = 5, storedUses = 1, levelRequirement = 19, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [7] = { 0.80000001192093, 1.2000000476837, 116, 3094, critChance = 5, storedUses = 1, levelRequirement = 22, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [8] = { 0.80000001192093, 1.2000000476837, 160, 3641, critChance = 5, storedUses = 1, levelRequirement = 26, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [9] = { 0.80000001192093, 1.2000000476837, 209, 4352, critChance = 5, storedUses = 1, levelRequirement = 30, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [10] = { 0.80000001192093, 1.2000000476837, 315, 5313, critChance = 5, storedUses = 1, levelRequirement = 36, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [11] = { 0.80000001192093, 1.2000000476837, 374, 5890, critChance = 5, storedUses = 1, levelRequirement = 39, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [12] = { 0.80000001192093, 1.2000000476837, 377, 6189, critChance = 5, storedUses = 1, levelRequirement = 40, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [13] = { 0.80000001192093, 1.2000000476837, 565, 7030, critChance = 5, storedUses = 1, levelRequirement = 45, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [14] = { 0.80000001192093, 1.2000000476837, 752, 7870, critChance = 5, storedUses = 1, levelRequirement = 50, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [15] = { 0.80000001192093, 1.2000000476837, 1194, 9159, critChance = 5, storedUses = 1, levelRequirement = 57, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [16] = { 0.80000001192093, 1.2000000476837, 1403, 9867, critChance = 5, storedUses = 1, levelRequirement = 60, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [17] = { 0.80000001192093, 1.2000000476837, 2091, 11090, critChance = 5, storedUses = 1, levelRequirement = 66, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [18] = { 0.80000001192093, 1.2000000476837, 2211, 11524, critChance = 5, storedUses = 1, levelRequirement = 67, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [19] = { 0.80000001192093, 1.2000000476837, 2334, 11966, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [20] = { 0.80000001192093, 1.2000000476837, 2456, 12428, critChance = 5, storedUses = 1, levelRequirement = 69, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [21] = { 0.80000001192093, 1.2000000476837, 2579, 12894, critChance = 5, storedUses = 1, levelRequirement = 70, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [22] = { 0.80000001192093, 1.2000000476837, 2746, 13369, critChance = 5, storedUses = 1, levelRequirement = 71, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [23] = { 0.80000001192093, 1.2000000476837, 2912, 13857, critChance = 5, storedUses = 1, levelRequirement = 72, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [24] = { 0.80000001192093, 1.2000000476837, 3074, 14358, critChance = 5, storedUses = 1, levelRequirement = 73, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [25] = { 0.80000001192093, 1.2000000476837, 3237, 14875, critChance = 5, storedUses = 1, levelRequirement = 74, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [26] = { 0.80000001192093, 1.2000000476837, 3397, 15397, critChance = 5, storedUses = 1, levelRequirement = 75, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [27] = { 0.80000001192093, 1.2000000476837, 3552, 15931, critChance = 5, storedUses = 1, levelRequirement = 76, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [28] = { 0.80000001192093, 1.2000000476837, 3703, 16480, critChance = 5, storedUses = 1, levelRequirement = 77, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [29] = { 0.80000001192093, 1.2000000476837, 3847, 17039, critChance = 5, storedUses = 1, levelRequirement = 78, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [30] = { 0.80000001192093, 1.2000000476837, 3981, 17613, critChance = 5, storedUses = 1, levelRequirement = 79, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [31] = { 0.80000001192093, 1.2000000476837, 4110, 18195, critChance = 5, storedUses = 1, levelRequirement = 80, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [32] = { 0.80000001192093, 1.2000000476837, 4230, 18790, critChance = 5, storedUses = 1, levelRequirement = 81, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - [33] = { 0.80000001192093, 1.2000000476837, 4334, 19399, critChance = 5, storedUses = 1, levelRequirement = 82, cooldown = 7.5, statInterpolation = { 3, 3, 1, 1, }, }, - }, -} -skills["GoatmanMonsterSlam"] = { - name = "Slam", - hidden = true, - color = 1, - baseEffectiveness = 0, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", -20 }, - { "active_skill_area_of_effect_radius_+%_final", 200 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 1.75, storedUses = 1, damageEffectiveness = 1.75, cooldown = 6, levelRequirement = 1, }, - }, -} -skills["GroundEffectsSlamDockworkerChampion"] = { - name = "Slam", - hidden = true, - color = 4, - baseEffectiveness = 2.7272999286652, - incrementalEffectiveness = 0.035000000149012, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - duration = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", -40 }, - { "base_skill_effect_duration", 4000 }, - { "active_skill_area_of_effect_radius_+%_final", -50 }, - }, - stats = { - "base_cold_damage_to_deal_per_minute", - "is_area_damage", - }, - levels = { - [1] = { 58.333334637185, baseMultiplier = 1.5, storedUses = 1, damageEffectiveness = 2.5, cooldown = 6, levelRequirement = 1, statInterpolation = { 3, }, }, - }, -} -skills["GuardianArc"] = { - name = "Arc", - hidden = true, - color = 3, - baseEffectiveness = 0.85000002384186, - incrementalEffectiveness = 0.029999999329448, - description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "beam_skill_stat_descriptions", - castTime = 0.8, - baseFlags = { - spell = true, - chaining = true, - }, - constantStats = { - { "base_chance_to_shock_%", 5 }, - { "active_skill_cast_speed_+%_final", -80 }, - { "spell_maximum_action_distance_+%", -50 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 2, statInterpolation = { 3, 3, }, }, - [2] = { 0.60000002384186, 1.7999999523163, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 70, statInterpolation = { 3, 3, }, }, - }, -} -skills["HalfSkeletonPuncture"] = { - name = "Puncture", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Punctures enemies, causing a bleeding debuff, which will be affected by modifiers to skill duration. Puncture works with bows, daggers, claws or swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.DamageOverTime] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, }, - weaponTypes = { - ["Bow"] = true, - ["Claw"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - baseMods = { - mod("BleedChance", "BASE", 100), - }, - constantStats = { - { "active_skill_bleeding_damage_+%_final", 57 }, - { "melee_range_+", 20 }, - }, - stats = { - "global_bleed_on_hit", - }, - levels = { - [1] = { baseMultiplier = 1.2, storedUses = 1, levelRequirement = 2, cooldown = 7.5, }, - [2] = { baseMultiplier = 1.2, storedUses = 1, levelRequirement = 14, cooldown = 7.5, }, - }, -} -skills["HolyFireElementalFireball"] = { - name = "Fireball", - hidden = true, - color = 3, - baseEffectiveness = 1.1888999938965, - incrementalEffectiveness = 0.03940000012517, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.75, 2.710000038147, critChance = 6, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["IguanaProjectile"] = { - name = "Barrage", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 4 }, - { "spell_maximum_action_distance_+%", -60 }, - { "active_skill_damage_+%_final", -60 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 30 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { storedUses = 3, levelRequirement = 1, cooldown = 3.5, }, - }, -} -skills["IguanaProjectileChrome"] = { - name = "Barrage", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 24 }, - { "spell_maximum_action_distance_+%", -60 }, - { "active_skill_damage_+%_final", -30 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 30 }, - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { storedUses = 3, levelRequirement = 1, cooldown = 3.5, }, - }, -} -skills["IncaMinionProjectile"] = { - name = "Chaos Projectile", - hidden = true, - color = 4, - baseEffectiveness = 1.3600000143051, - incrementalEffectiveness = 0.018999999389052, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "skill_range_+%", -75 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "active_skill_damage_+%_final", - "visual_hit_effect_chaos_is_green", - "base_is_projectile", - }, - levels = { - [1] = { 0.27000001072884, 0.40000000596046, 0.40000000596046, 0.60000002384186, 60, critChance = 5, levelRequirement = 4, statInterpolation = { 3, 3, 3, 3, 2, }, }, - [2] = { 0.27000001072884, 0.40000000596046, 0.40000000596046, 0.60000002384186, 40, critChance = 5, levelRequirement = 21, statInterpolation = { 3, 3, 3, 3, 2, }, }, - [3] = { 0.6700000166893, 1.0099999904633, 1.0099999904633, 1.5199999809265, 0, critChance = 5, levelRequirement = 68, statInterpolation = { 3, 3, 3, 3, 2, }, }, - }, -} -skills["IncursionLeapSlamChampion"] = { - name = "Leap Slam", - hidden = true, - color = 4, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { baseMultiplier = 1.5, storedUses = 1, levelRequirement = 1, cooldown = 6, }, - }, -} -skills["IncursionMeteorUpheaval"] = { - name = "Chaos Spikes", - hidden = true, - color = 4, - baseEffectiveness = 2.25, - incrementalEffectiveness = 0.02250000089407, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "upheaval_number_of_spikes", 8 }, - { "skill_physical_damage_%_to_convert_to_chaos", 30 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["InsectSpawnerSpit"] = { - name = "Spit", - hidden = true, - color = 4, - baseEffectiveness = 0.93999999761581, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 30 }, - }, - stats = { - "attack_minimum_added_fire_damage", - "attack_maximum_added_fire_damage", - "attack_minimum_added_physical_damage", - "attack_maximum_added_physical_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.18000000715256, 0.27000001072884, 0.60000002384186, 0.75, levelRequirement = 2, statInterpolation = { 3, 3, 3, 3, }, }, - }, -} -skills["KaomFireBeamTotemSpectre"] = { - name = "Scorching Ray Totem", - hidden = true, - color = 3, - baseEffectiveness = 3.039999961853, - incrementalEffectiveness = 0.047400001436472, - description = "Unleash a beam of fire that burns enemies it touches. Remaining in the beam raises the burning, adding a portion of the beam's damage in stages. Inflicts Fire Exposure at maximum stages. Enemies who leave the beam continue to burn for a duration. Increasing cast speed also increases the rate at which the beam turns.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Totemable] = true, [SkillType.DamageOverTime] = true, [SkillType.Fire] = true, [SkillType.CausesBurning] = true, [SkillType.Duration] = true, [SkillType.Channel] = true, [SkillType.DegenOnlySpellDamage] = true, }, - statDescriptionScope = "debuff_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["fire_beam_enemy_fire_resistance_%_per_stack"] = { - mod("FireResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectStackVar = "KaomFireBeamTotemStage", effectStackLimit = 24 }), - }, - }, - baseFlags = { - spell = true, - totem = true, - duration = true, - }, - baseMods = { - mod("Damage", "MORE", 60, 0, 0, { type = "Multiplier", actor = "parent", var = "KaomFireBeamTotemStage", base = -60, limit = 8 }), - }, - constantStats = { - { "totem_damage_+%_final_per_active_totem", -12 }, - { "fire_beam_additional_stack_damage_+%_final", -40 }, - { "base_fire_damage_resistance_%", -25 }, - { "base_totem_duration", 5000 }, - { "totem_art_variation", 1 }, - { "base_skill_effect_duration", 1500 }, - }, - stats = { - "base_fire_damage_to_deal_per_minute", - "base_active_skill_totem_level", - "is_totem", - "base_skill_is_totemified", - "totem_ignores_cooldown", - "ignores_totem_cooldown_limit", - }, - levels = { - [1] = { 16.666667039196, 1, storedUses = 1, levelRequirement = 1, cooldown = 3, statInterpolation = { 3, 2, }, }, - [2] = { 16.666667039196, 83, storedUses = 1, levelRequirement = 83, cooldown = 3, statInterpolation = { 3, 2, }, }, - }, -} -skills["KaomWarriorGroundSlam"] = { - name = "Ground Slam", - hidden = true, - color = 4, - baseEffectiveness = 0, - skillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "base_stun_threshold_reduction_+%", 10 }, - { "active_skill_damage_+%_final", 20 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 2, cooldown = 5, }, - }, -} -skills["KaomWarriorMoltenStrike"] = { - name = "Molten Strike", - hidden = true, - color = 1, - baseEffectiveness = 0.69999998807907, - description = "Infuses your melee weapon with molten energies to attack with physical and fire damage. This attack causes balls of molten magma to launch forth from the enemies you hit, divided amongst all enemies hit by the strike. These will deal area attack damage to enemies where they land.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Fire] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesNotFromUser] = true, [SkillType.ThresholdJewelChaining] = true, [SkillType.Multistrikeable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 60 }, - { "number_of_additional_projectiles", 5 }, - { "active_skill_damage_+%_final", -20 }, - { "active_skill_projectile_damage_+%_final", -20 }, - { "base_projectile_speed_+%", -25 }, - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 2, cooldown = 3, }, - }, -} -skills["KitavaDemonLeapSlam"] = { - name = "Leap Slam", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "physical_damage_%_to_add_as_fire", 50 }, - { "active_skill_area_of_effect_radius_+%_final", 50 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { baseMultiplier = 1.2, storedUses = 1, damageEffectiveness = 1.2, cooldown = 5, levelRequirement = 1, }, - }, -} -skills["KitavaDemonCleave"] = { - name = "Cleave", - hidden = true, - color = 1, - baseEffectiveness = 0, - description = "The character swings their weapon (or both weapons if dual wielding) in an arc, damaging monsters in an area in front of them. Only works with Axes and Swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ThresholdJewelArea] = true, }, - weaponTypes = { - ["Two Handed Axe"] = true, - ["Thrusting One Handed Sword"] = true, - ["One Handed Axe"] = true, - ["Two Handed Sword"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "bleed_on_hit_with_attacks_%", 100 }, - { "active_skill_bleeding_damage_+%_final", -44 }, - { "active_skill_attack_speed_+%_final", -25 }, - }, - stats = { - "is_area_damage", - "skill_double_hits_when_dual_wielding", - }, - levels = { - [1] = { baseMultiplier = 1.9, storedUses = 1, damageEffectiveness = 1.9, cooldown = 6, levelRequirement = 1, }, - }, -} -skills["KitavaDemonWhirlingBlades"] = { - name = "Whirling Blades", - hidden = true, - color = 4, - baseEffectiveness = 2.666699886322, - incrementalEffectiveness = 0.0625, - description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, - weaponTypes = { - ["Thrusting One Handed Sword"] = true, - ["Claw"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.859, - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "monster_flurry", 1 }, - }, - stats = { - "whirling_blades_base_ground_fire_damage_to_deal_per_minute", - "cast_time_overrides_attack_duration", - "ignores_proximity_shield", - }, - levels = { - [1] = { 16.666667039196, baseMultiplier = 0.6, storedUses = 1, damageEffectiveness = 0.6, cooldown = 6, levelRequirement = 1, statInterpolation = { 3, }, }, - [2] = { 16.666667039196, baseMultiplier = 0.6, storedUses = 1, damageEffectiveness = 0.6, cooldown = 6, levelRequirement = 45, statInterpolation = { 3, }, }, - [3] = { 16.666667039196, baseMultiplier = 0.6, storedUses = 1, damageEffectiveness = 0.6, cooldown = 6, levelRequirement = 68, statInterpolation = { 3, }, }, - [4] = { 16.666667039196, baseMultiplier = 0.6, storedUses = 1, damageEffectiveness = 0.6, cooldown = 6, levelRequirement = 84, statInterpolation = { 3, }, }, - }, -} -skills["KitavaDemonXMortar"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 3.5, - incrementalEffectiveness = 0.035000000149012, - skillTypes = { [SkillType.Projectile] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "monster_projectile_variation", 2 }, - { "spell_maximum_action_distance_+%", 500 }, - { "projectile_minimum_range", 10 }, - { "projectile_spread_radius_per_additional_projectile", 125 }, - { "active_skill_area_of_effect_radius_+%_final", 100 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 1, cooldown = 3, statInterpolation = { 3, 3, }, }, - [2] = { 0.54000002145767, 0.80000001192093, storedUses = 1, levelRequirement = 68, cooldown = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["MassFrenzy"] = { - name = "Mass Frenzy", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - spell = true, - area = true, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, - }, -} -skills["MassPower"] = { - name = "Mass Power", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - spell = true, - area = true, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, - }, -} -skills["MinerThrowFireSpectre"] = { - name = "Throw Fire", - hidden = true, - color = 4, - baseEffectiveness = 1.2777999639511, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - area = true, - duration = true, - }, - stats = { - "base_fire_damage_to_deal_per_minute", - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_skill_effect_duration", - "base_is_projectile", - "is_area_damage", - }, - levels = { - [1] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2000, storedUses = 1, levelRequirement = 3, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [2] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2100, storedUses = 1, levelRequirement = 5, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [3] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2200, storedUses = 1, levelRequirement = 8, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [4] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2300, storedUses = 1, levelRequirement = 11, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [5] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2400, storedUses = 1, levelRequirement = 15, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [6] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2500, storedUses = 1, levelRequirement = 19, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [7] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2600, storedUses = 1, levelRequirement = 23, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [8] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2700, storedUses = 1, levelRequirement = 27, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [9] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2800, storedUses = 1, levelRequirement = 28, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [10] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 2900, storedUses = 1, levelRequirement = 32, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [11] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 3000, storedUses = 1, levelRequirement = 40, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - [12] = { 26.666667660077, 0.20000000298023, 0.30000001192093, 4000, storedUses = 1, levelRequirement = 79, cooldown = 1.5, statInterpolation = { 3, 3, 3, 1, }, }, - }, -} -skills["MonsterArc"] = { - name = "Arc", - hidden = true, - color = 3, - baseEffectiveness = 0.89999997615814, - incrementalEffectiveness = 0.046000000089407, - description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "beam_skill_stat_descriptions", - castTime = 0.8, - baseFlags = { - spell = true, - chaining = true, - }, - constantStats = { - { "base_chance_to_shock_%", 10 }, - { "number_of_chains", 1 }, - { "skill_range_+%", -50 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 3, statInterpolation = { 3, 3, }, cost = { Mana = 20, }, }, - [2] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 8, statInterpolation = { 3, 3, }, cost = { Mana = 19, }, }, - [3] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 12, statInterpolation = { 3, 3, }, cost = { Mana = 18, }, }, - [4] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 25, statInterpolation = { 3, 3, }, cost = { Mana = 17, }, }, - [5] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 32, statInterpolation = { 3, 3, }, cost = { Mana = 16, }, }, - [6] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 70, statInterpolation = { 3, 3, }, cost = { Mana = 16, }, }, - }, -} -skills["MonsterCausticArrow"] = { - name = "Caustic Arrow", - hidden = true, - color = 2, - baseEffectiveness = 1.0666999816895, - incrementalEffectiveness = 0.03999999910593, - description = "Fires an arrow which deals chaos damage in an area on impact, and spreads caustic ground. Enemies standing on the caustic ground take chaos damage over time.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - duration = true, - }, - constantStats = { - { "physical_damage_%_to_add_as_chaos", 34 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "ground_caustic_art_variation", 2 }, - { "active_skill_area_of_effect_radius_+%_final", -33 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - "base_skill_effect_duration", - "projectile_damage_modifiers_apply_to_skill_dot", - "visual_hit_effect_chaos_is_green", - "skill_can_fire_arrows", - }, - levels = { - [1] = { 16.666667039196, 1200, levelRequirement = 3, statInterpolation = { 3, 1, }, cost = { Mana = 10, }, }, - [2] = { 16.666667039196, 1200, levelRequirement = 12, statInterpolation = { 3, 1, }, cost = { Mana = 9, }, }, - [3] = { 16.666667039196, 1200, levelRequirement = 26, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [4] = { 16.666667039196, 1200, levelRequirement = 67, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [5] = { 23.33333345751, 2400, levelRequirement = 68, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [6] = { 23.33333345751, 2500, levelRequirement = 69, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [7] = { 23.33333345751, 2600, levelRequirement = 70, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [8] = { 23.33333345751, 2700, levelRequirement = 71, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [9] = { 23.33333345751, 2800, levelRequirement = 72, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [10] = { 23.33333345751, 2900, levelRequirement = 73, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - [11] = { 23.33333345751, 3000, levelRequirement = 74, statInterpolation = { 3, 1, }, cost = { Mana = 8, }, }, - }, -} -skills["MonsterCausticArrowAtAnimationSpeed"] = { - name = "Caustic Arrow", - hidden = true, - color = 2, - baseEffectiveness = 1.0666999816895, - incrementalEffectiveness = 0.03999999910593, - description = "Fires an arrow which deals chaos damage in an area on impact, and spreads caustic ground. Enemies standing on the caustic ground take chaos damage over time.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 2250 }, - { "physical_damage_%_to_add_as_chaos", 34 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "ground_caustic_art_variation", 2 }, - { "active_skill_area_of_effect_radius_+%_final", -15 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - "projectile_damage_modifiers_apply_to_skill_dot", - "visual_hit_effect_chaos_is_green", - "action_attack_or_cast_time_uses_animation_length", - "skill_can_fire_arrows", - }, - levels = { - [1] = { 25.000000558794, levelRequirement = 3, statInterpolation = { 3, }, }, - [2] = { 25.000000558794, levelRequirement = 68, statInterpolation = { 3, }, }, - }, -} -skills["MonsterCausticBomb"] = { - name = "Caustic Bomb", - hidden = true, - color = 4, - baseEffectiveness = 2.2667000293732, - incrementalEffectiveness = 0.038499999791384, - skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Damage] = true, [SkillType.Mineable] = true, [SkillType.Area] = true, [SkillType.Trapped] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - trap = true, - area = true, - duration = true, - }, - constantStats = { - { "base_trap_duration", 2500 }, - { "base_skill_effect_duration", 4000 }, - { "trap_variation", 2 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "ground_caustic_art_variation", 2 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_chaos_damage_to_deal_per_minute", - "is_trap", - "is_area_damage", - "base_skill_is_trapped", - "ignores_trap_and_mine_cooldown_limit", - }, - levels = { - [1] = { 0.30000001192093, 0.40000000596046, 16.666667039196, critChance = 5, storedUses = 1, levelRequirement = 4, cooldown = 4, statInterpolation = { 3, 3, 3, }, }, - [2] = { 0.30000001192093, 0.40000000596046, 16.666667039196, critChance = 5, storedUses = 1, levelRequirement = 7, cooldown = 4, statInterpolation = { 3, 3, 3, }, }, - [3] = { 0.30000001192093, 0.40000000596046, 16.666667039196, critChance = 5, storedUses = 1, levelRequirement = 12, cooldown = 4, statInterpolation = { 3, 3, 3, }, }, - [4] = { 0.30000001192093, 0.40000000596046, 16.666667039196, critChance = 5, storedUses = 1, levelRequirement = 16, cooldown = 4, statInterpolation = { 3, 3, 3, }, }, - [5] = { 0.30000001192093, 0.40000000596046, 16.666667039196, critChance = 5, storedUses = 1, levelRequirement = 20, cooldown = 4, statInterpolation = { 3, 3, 3, }, }, - [6] = { 0.30000001192093, 0.40000000596046, 16.666667039196, critChance = 5, storedUses = 1, levelRequirement = 76, cooldown = 4, statInterpolation = { 3, 3, 3, }, }, - }, -} -skills["MonsterDischarge"] = { - name = "Discharge", - hidden = true, - color = 3, - baseEffectiveness = 2.2111001014709, - incrementalEffectiveness = 0.028500000014901, - description = "Discharge all the character's charges to deal elemental damage to all nearby monsters.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -75 }, - }, - stats = { - "spell_minimum_base_lightning_damage_per_removable_power_charge", - "spell_maximum_base_lightning_damage_per_removable_power_charge", - "spell_minimum_base_fire_damage_per_removable_endurance_charge", - "spell_maximum_base_fire_damage_per_removable_endurance_charge", - "spell_minimum_base_cold_damage_per_removable_frenzy_charge", - "spell_maximum_base_cold_damage_per_removable_frenzy_charge", - "is_area_damage", - "disable_skill_repeats", - }, - levels = { - [1] = { 0.56000000238419, 1.6900000572205, 0.80000001192093, 1.2000000476837, 0.64999997615814, 0.98000001907349, damageEffectiveness = 1.5, critChance = 4, levelRequirement = 4, statInterpolation = { 3, 3, 3, 3, 3, 3, }, }, - [2] = { 0.62000000476837, 1.8500000238419, 0.87999999523163, 1.3200000524521, 0.72000002861023, 1.0800000429153, damageEffectiveness = 1.5, critChance = 4, levelRequirement = 68, statInterpolation = { 3, 3, 3, 3, 3, 3, }, }, - }, -} -skills["MonsterEnduringCry"] = { - name = "Enduring Cry", - hidden = true, - color = 1, - baseEffectiveness = 0, - description = "Performs a warcry, taunting all nearby enemies to attack the user and granting a buff to the user and nearby allies. The user and allied players also gain endurance charges.", - skillTypes = { [SkillType.Buff] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Warcry] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "buff_skill_stat_descriptions", - castTime = 0.8, - baseFlags = { - warcry = true, - area = true, - duration = true, - }, - constantStats = { - { "enduring_cry_grants_x_additional_endurance_charges", 2 }, - { "base_skill_effect_duration", 1000 }, - { "life_regeneration_rate_per_minute_%", 600 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 4, cooldown = 8, }, - [2] = { storedUses = 1, levelRequirement = 7, cooldown = 8, }, - [3] = { storedUses = 1, levelRequirement = 10, cooldown = 8, }, - [4] = { storedUses = 1, levelRequirement = 14, cooldown = 8, }, - [5] = { storedUses = 1, levelRequirement = 18, cooldown = 8, }, - [6] = { storedUses = 1, levelRequirement = 22, cooldown = 8, }, - [7] = { storedUses = 1, levelRequirement = 24, cooldown = 8, }, - [8] = { storedUses = 1, levelRequirement = 28, cooldown = 8, }, - [9] = { storedUses = 1, levelRequirement = 32, cooldown = 8, }, - [10] = { storedUses = 1, levelRequirement = 36, cooldown = 8, }, - [11] = { storedUses = 1, levelRequirement = 40, cooldown = 8, }, - [12] = { storedUses = 1, levelRequirement = 44, cooldown = 8, }, - [13] = { storedUses = 1, levelRequirement = 48, cooldown = 8, }, - [14] = { storedUses = 1, levelRequirement = 52, cooldown = 8, }, - [15] = { storedUses = 1, levelRequirement = 56, cooldown = 8, }, - [16] = { storedUses = 1, levelRequirement = 60, cooldown = 8, }, - [17] = { storedUses = 1, levelRequirement = 63, cooldown = 8, }, - [18] = { storedUses = 1, levelRequirement = 66, cooldown = 8, }, - [19] = { storedUses = 1, levelRequirement = 67, cooldown = 8, }, - [20] = { storedUses = 1, levelRequirement = 68, cooldown = 8, }, - [21] = { storedUses = 1, levelRequirement = 69, cooldown = 8, }, - [22] = { storedUses = 1, levelRequirement = 70, cooldown = 8, }, - [23] = { storedUses = 1, levelRequirement = 71, cooldown = 8, }, - [24] = { storedUses = 1, levelRequirement = 72, cooldown = 8, }, - [25] = { storedUses = 1, levelRequirement = 73, cooldown = 8, }, - [26] = { storedUses = 1, levelRequirement = 74, cooldown = 8, }, - [27] = { storedUses = 1, levelRequirement = 75, cooldown = 8, }, - [28] = { storedUses = 1, levelRequirement = 76, cooldown = 8, }, - [29] = { storedUses = 1, levelRequirement = 77, cooldown = 8, }, - [30] = { storedUses = 1, levelRequirement = 78, cooldown = 8, }, - [31] = { storedUses = 1, levelRequirement = 79, cooldown = 8, }, - [32] = { storedUses = 1, levelRequirement = 80, cooldown = 8, }, - [33] = { storedUses = 1, levelRequirement = 81, cooldown = 8, }, - [34] = { storedUses = 1, levelRequirement = 82, cooldown = 8, }, - }, -} -skills["AxisEnfeeble"] = { - name = "Enfeeble", - hidden = true, - color = 3, - baseEffectiveness = 0, - description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["enfeeble_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["enfeeble_damage_+%_vs_rare_or_unique_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - ["accuracy_rating_+%"] = { - mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "accuracy_rating_+%", -40 }, - { "enfeeble_damage_+%_final", -40 }, - { "enfeeble_damage_+%_vs_rare_or_unique_final", -15 }, - { "active_skill_area_of_effect_radius_+%_final", 42 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 10, }, - }, -} -skills["MonsterFireballContactPos"] = { - name = "Fireball", - hidden = true, - color = 3, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.03940000012517, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - "use_scaled_contact_offset", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.9400000572205, 3.0099999904633, critChance = 6, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterFireBomb"] = { - name = "Fire Bomb", - hidden = true, - color = 4, - baseEffectiveness = 1.8889000415802, - incrementalEffectiveness = 0.052000001072884, - description = "Throws a trap that explodes when triggered, dealing fire damage to surrounding enemies and leaving an area of burning ground that damages enemies who walk through it.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Duration] = true, [SkillType.Damage] = true, [SkillType.Mineable] = true, [SkillType.Area] = true, [SkillType.CausesBurning] = true, [SkillType.Trapped] = true, [SkillType.DamageOverTime] = true, [SkillType.Fire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - trap = true, - area = true, - duration = true, - }, - constantStats = { - { "base_trap_duration", 2500 }, - { "base_skill_effect_duration", 4500 }, - { "trap_variation", 1 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_fire_damage_to_deal_per_minute", - "is_trap", - "is_area_damage", - "base_skill_is_trapped", - "ignores_trap_and_mine_cooldown_limit", - }, - levels = { - [1] = { 0.40000000596046, 0.60000002384186, 16.666667039196, critChance = 5, levelRequirement = 4, statInterpolation = { 3, 3, 3, }, }, - [2] = { 0.56000000238419, 0.83999997377396, 23.33333345751, critChance = 5, levelRequirement = 68, statInterpolation = { 3, 3, 3, }, }, - }, -} -skills["MonsterFlickerStrike"] = { - name = "Flicker Strike", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Teleports the character to a nearby monster and attacks with a melee weapon. If no specific monster is targeted, one is picked at random. Grants a buff that increases movement speed for a duration. The cooldown can be bypassed by expending a Frenzy Charge.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Movement] = true, [SkillType.Duration] = true, [SkillType.Cooldown] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - movement = true, - }, - constantStats = { - { "attack_speed_+%", 30 }, - { "base_attack_speed_+%_per_frenzy_charge", 10 }, - { "active_skill_damage_+%_final", 10 }, - }, - stats = { - "ignores_proximity_shield", - "melee_defer_damage_prediction", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 13, cooldown = 2, }, - }, -} -skills["MonsterFlameRedCannibal"] = { - name = "Incinerate", - hidden = true, - color = 4, - baseEffectiveness = 1.3999999761581, - incrementalEffectiveness = 0.037000000476837, - description = "Summons a totem that fires a stream of flame at nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.SummonsTotem] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - skillTotemId = 8, - castTime = 0.333, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "skill_repeat_count", 2 }, - { "spell_maximum_action_distance_+%", -75 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "number_of_additional_projectiles", 3 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "always_pierce", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.30000001192093, 0.60000002384186, damageEffectiveness = 0.25, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterIceShot"] = { - name = "Ice Shot", - hidden = true, - color = 2, - baseEffectiveness = 0.85000002384186, - description = "Fires an arrow that converts some physical damage to cold on its target and converts all physical damage to cold in a cone behind that target.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - duration = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - { "base_skill_effect_duration", 2500 }, - }, - stats = { - "physical_damage_+%", - "skill_can_fire_arrows", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 15, levelRequirement = 1, statInterpolation = { 1, }, }, - [2] = { 50, levelRequirement = 68, statInterpolation = { 2, }, }, - }, -} -skills["MountainGoatmanIceSpear"] = { - name = "Ice Spear", - hidden = true, - color = 4, - baseEffectiveness = 2.1817998886108, - incrementalEffectiveness = 0.037999998778105, - description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "active_skill_chill_duration_+%_final", 20 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "ice_spear_second_form_damage_+%", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 50, critChance = 7, levelRequirement = 40, statInterpolation = { 3, 3, 1, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 25, critChance = 7, levelRequirement = 68, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["MonsterLeapSlam"] = { - name = "Leap Slam", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.4, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { damageEffectiveness = 1.5, baseMultiplier = 1.5, levelRequirement = 2, }, - }, -} -skills["MonsterLeapSlamFoothills"] = { - name = "Leap Slam", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.4, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "leapslam_overshoot_distance", 10 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { damageEffectiveness = 1.5, baseMultiplier = 1.5, levelRequirement = 2, }, - }, -} -skills["MonsterLesserMultiFireballSpectre"] = { - name = "Lesser Multi Fireball", - hidden = true, - color = 3, - baseEffectiveness = 0.88889998197556, - incrementalEffectiveness = 0.03940000012517, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "number_of_additional_projectiles", 1 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.7599999904633, 2.6400001049042, critChance = 6, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterLesserMultiIceSpear"] = { - name = "Lesser Multi Ice Spear", - hidden = true, - color = 3, - baseEffectiveness = 1.5908999443054, - incrementalEffectiveness = 0.03999999910593, - description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "ice_spear_second_form_damage_+%", 50 }, - { "number_of_additional_projectiles", 1 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, damageEffectiveness = 0.8, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, damageEffectiveness = 0.8, critChance = 7, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterLightningArrow"] = { - name = "Lightning Arrow", - hidden = true, - color = 2, - baseEffectiveness = 1.0199999809265, - incrementalEffectiveness = 0.019999999552965, - description = "Fires a charged arrow which damages enemies by causing them to be struck by a bolt of lightning, which also damages a number of surrounding enemies.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - { "lightning_arrow_maximum_number_of_extra_targets", 4 }, - { "base_chance_to_shock_%", 25 }, - { "active_skill_area_of_effect_radius_+%_final", -12 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { levelRequirement = 9, }, - }, -} -skills["SkeletonArcherLightningArrow"] = { - name = "Lightning Arrow", - hidden = true, - color = 2, - baseEffectiveness = 1.0199999809265, - incrementalEffectiveness = 0.019999999552965, - description = "Fires a charged arrow which damages enemies by causing them to be struck by a bolt of lightning, which also damages a number of surrounding enemies.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - { "lightning_arrow_maximum_number_of_extra_targets", 4 }, - { "base_chance_to_shock_%", 50 }, - { "active_skill_area_of_effect_radius_+%_final", -12 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { baseMultiplier = 1.25, levelRequirement = 9, }, - }, -} -skills["MonsterLightningThorns"] = { - name = "Lightning Thorns", - hidden = true, - color = 4, - baseEffectiveness = 1.7999999523163, - incrementalEffectiveness = 0.034000001847744, - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Lightning] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - spell = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 3500 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 2, levelRequirement = 3, cooldown = 3.5, }, - }, -} -skills["MonsterMultiFireballSpectre"] = { - name = "Multi Fireball", - hidden = true, - color = 3, - baseEffectiveness = 0.77780002355576, - incrementalEffectiveness = 0.03940000012517, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "number_of_additional_projectiles", 2 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.7599999904633, 2.6400001049042, critChance = 6, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterMultiIceSpear"] = { - name = "Multi Ice Spear", - hidden = true, - color = 3, - baseEffectiveness = 1.5908999443054, - incrementalEffectiveness = 0.03999999910593, - description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "ice_spear_second_form_damage_+%", 50 }, - { "number_of_additional_projectiles", 2 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, damageEffectiveness = 0.8, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, damageEffectiveness = 0.8, critChance = 7, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterProjectileWeakness"] = { - name = "Projectile Weakness", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Mark] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["projectile_damage_taken_+%"] = { - mod("ProjectileDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "projectiles_hitting_self_split_into_x", 3 }, - }, - stats = { - "projectile_damage_taken_+%", - "active_skill_area_of_effect_radius_+%_final", - }, - levels = { - [1] = { 32, 24, storedUses = 1, levelRequirement = 25, cooldown = 12, statInterpolation = { 1, 1, }, }, - [2] = { 34, 42, storedUses = 1, levelRequirement = 55, cooldown = 12, statInterpolation = { 1, 1, }, }, - [3] = { 34, 42, storedUses = 1, levelRequirement = 60, cooldown = 12, statInterpolation = { 1, 1, }, }, - }, -} -skills["MonsterProximityShield"] = { - name = "Proximity Shield", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 18, }, - }, -} -skills["MonsterPuncture"] = { - name = "Puncture", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Punctures enemies, causing a bleeding debuff, which will be affected by modifiers to skill duration. Puncture works with bows, daggers, claws or swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.DamageOverTime] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, }, - weaponTypes = { - ["Bow"] = true, - ["Claw"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - baseMods = { - mod("BleedChance", "BASE", 100), - }, - stats = { - "active_skill_bleeding_damage_+%_final", - "skill_can_fire_arrows", - "global_bleed_on_hit", - }, - levels = { - [1] = { 112, baseMultiplier = 1.2, levelRequirement = 9, statInterpolation = { 1, }, }, - [2] = { 155, baseMultiplier = 1.2, levelRequirement = 30, statInterpolation = { 1, }, }, - [3] = { 197, baseMultiplier = 1.2, levelRequirement = 60, statInterpolation = { 1, }, }, - }, -} -skills["MonsterRighteousFireWhileSpectred"] = { - name = "Unrighteous Fire", - hidden = true, - color = 3, - baseEffectiveness = 1.1110999584198, - incrementalEffectiveness = 0.056000001728535, - description = "Engulfs you in magical fire that rapidly burns you and nearby enemies. Your spell damage is substantially increased while under this effect. The effect ends when you have 1 life remaining.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Area] = true, [SkillType.CausesBurning] = true, [SkillType.DamageOverTime] = true, [SkillType.Fire] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "buff_skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 18 }, - { "active_skill_area_of_effect_radius_+%_final", 27 }, - }, - stats = { - "base_fire_damage_to_deal_per_minute", - }, - levels = { - [1] = { 16.666667039196, levelRequirement = 3, statInterpolation = { 3, }, }, - }, -} -skills["MonsterShockNova"] = { - name = "Shock Nova", - hidden = true, - color = 3, - baseEffectiveness = 1.2374999523163, - incrementalEffectiveness = 0.0304000005126, - description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.75, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "newshocknova_first_ring_damage_+%_final", -50 }, - { "base_chance_to_shock_%", 50 }, - { "active_skill_shock_effect_+%_final", 20 }, - { "active_skill_area_of_effect_radius_+%_final", 5 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 3, levelRequirement = 4, statInterpolation = { 3, 3, }, }, - [2] = { 1.460000038147, 4.3899998664856, critChance = 3, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterSpark"] = { - name = "Spark", - hidden = true, - color = 3, - baseEffectiveness = 1.5625, - incrementalEffectiveness = 0.035000000149012, - description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.65, - baseFlags = { - spell = true, - projectile = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "number_of_additional_projectiles", 1 }, - { "base_projectile_speed_+%", 25 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 4, statInterpolation = { 3, 3, }, }, - [2] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 8, statInterpolation = { 3, 3, }, }, - [3] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 11, statInterpolation = { 3, 3, }, }, - [4] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 25, statInterpolation = { 3, 3, }, }, - [5] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 29, statInterpolation = { 3, 3, }, }, - [6] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 31, statInterpolation = { 3, 3, }, }, - [7] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 66, statInterpolation = { 3, 3, }, }, - [8] = { 1.1000000238419, 3.2999999523163, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterSplitFireballSpectre"] = { - name = "Split Fireball", - hidden = true, - color = 3, - baseEffectiveness = 0.95560002326965, - incrementalEffectiveness = 0.03940000012517, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "projectiles_fork", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.7599999904633, 2.6400001049042, critChance = 6, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterSplitIceSpear"] = { - name = "Split Ice Spear", - hidden = true, - color = 3, - baseEffectiveness = 1.5908999443054, - incrementalEffectiveness = 0.03999999910593, - description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "ice_spear_second_form_damage_+%", 50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "projectiles_fork", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, damageEffectiveness = 0.8, critChance = 7, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, damageEffectiveness = 0.8, critChance = 7, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterViperStrike"] = { - name = "Viper Strike", - hidden = true, - color = 4, - baseEffectiveness = 0.64999997615814, - incrementalEffectiveness = 0.025499999523163, - description = "Hits enemies, converting some of your physical damage to chaos damage and inflicting poison which will be affected by modifiers to skill duration. If dual wielding, will strike with both weapons. Requires a claw, dagger or sword.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Duration] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, }, - weaponTypes = { - ["Claw"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "debuff_skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - duration = true, - }, - constantStats = { - { "physical_damage_%_to_add_as_chaos", 10 }, - { "base_chance_to_poison_on_hit_%", 100 }, - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "poison_duration_is_skill_duration", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { levelRequirement = 4, cost = { Mana = 5, }, }, - }, -} -skills["MonsterWarlordsMark"] = { - name = "Warlord's Mark", - hidden = true, - color = 1, - baseEffectiveness = 0, - description = "Curses a single enemy, giving a chance to double the duration of stuns on them. Attacking the cursed enemy will leech life and mana, stunning them will grant rage, and killing it will grant an endurance charge. You can only have one Mark at a time.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Mark] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["life_leech_on_any_damage_when_hit_by_attack_permyriad"] = { - mod("SelfDamageLifeLeech", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["mana_leech_on_any_damage_when_hit_by_attack_permyriad"] = { - mod("SelfDamageManaLeech", "BASE", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["enemy_rage_regeneration_on_stun"] = { - flag("Condition:CanGainRage", { type = "GlobalEffect", effectType = "Buff" } ), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "enemy_chance_to_double_stun_duration_%_vs_self", 40 }, - { "life_leech_on_any_damage_when_hit_by_attack_permyriad", 200 }, - { "mana_leech_on_any_damage_when_hit_by_attack_permyriad", 200 }, - { "chance_to_grant_endurance_charge_on_death_%", 100 }, - { "active_skill_area_of_effect_radius_+%_final", 24 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 8, }, - }, -} -skills["MotherOfFlamesMagmaOrb3"] = { - name = "Rolling Magma", - hidden = true, - color = 3, - baseEffectiveness = 2.7778000831604, - incrementalEffectiveness = 0.035500001162291, - description = "Lob a fiery orb that deals area damage as it hits the ground. The skill chains, bouncing forward to deal damage multiple times.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Multicastable] = true, [SkillType.Chains] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.7, - baseFlags = { - spell = true, - projectile = true, - area = true, - chaining = true, - }, - constantStats = { - { "base_cast_speed_+%", -66 }, - { "number_of_chains", 2 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 3, levelRequirement = 1, cooldown = 3, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 3, levelRequirement = 68, cooldown = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["NecromancerConductivity"] = { - name = "Conductivity", - hidden = true, - color = 3, - baseEffectiveness = 0.85000002384186, - description = "Curses all targets in an area, lowering their lightning resistance and giving them a chance to be shocked when hit.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["base_lightning_damage_resistance_%"] = { - mod("LightningResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["chance_to_be_shocked_%"] = { - mod("SelfShockChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "chance_to_be_shocked_%", 25 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, - }, - stats = { - "base_lightning_damage_resistance_%", - }, - levels = { - [1] = { -20, storedUses = 1, levelRequirement = 10, cooldown = 10, statInterpolation = { 1, }, }, - [2] = { -25, storedUses = 1, levelRequirement = 41, cooldown = 10, statInterpolation = { 1, }, }, - [3] = { -30, storedUses = 1, levelRequirement = 58, cooldown = 10, statInterpolation = { 1, }, }, - [4] = { -40, storedUses = 1, levelRequirement = 71, cooldown = 10, statInterpolation = { 1, }, }, - }, -} -skills["NecromancerElementalWeakness"] = { - name = "Elemental Weakness", - hidden = true, - color = 3, - baseEffectiveness = 0, - description = "Curses all targets in an area, lowering their elemental resistances.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["base_resist_all_elements_%"] = { - mod("ElementalResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "active_skill_area_of_effect_radius_+%_final", 42 }, - }, - stats = { - "base_resist_all_elements_%", - }, - levels = { - [1] = { -20, storedUses = 1, levelRequirement = 10, cooldown = 10, statInterpolation = { 1, }, }, - [2] = { -25, storedUses = 1, levelRequirement = 40, cooldown = 10, statInterpolation = { 1, }, }, - [3] = { -30, storedUses = 1, levelRequirement = 56, cooldown = 10, statInterpolation = { 1, }, }, - [4] = { -40, storedUses = 1, levelRequirement = 71, cooldown = 10, statInterpolation = { 1, }, }, - }, -} -skills["NecromancerEnfeeble"] = { - name = "Enfeeble", - hidden = true, - color = 3, - baseEffectiveness = 0, - description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["enfeeble_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["enfeeble_damage_+%_vs_rare_or_unique_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - ["accuracy_rating_+%"] = { - mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "accuracy_rating_+%", -60 }, - { "enfeeble_damage_+%_final", -60 }, - { "enfeeble_damage_+%_vs_rare_or_unique_final", -23 }, - { "active_skill_area_of_effect_radius_+%_final", 42 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 4, cooldown = 10, }, - }, -} -skills["NecromancerFlammability"] = { - name = "Flammability", - hidden = true, - color = 3, - baseEffectiveness = 0.85000002384186, - description = "Curses all targets in an area, lowering their fire resistance and giving them a chance to be ignited when hit.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["base_fire_damage_resistance_%"] = { - mod("FireResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["chance_to_be_ignited_%"] = { - mod("SelfIgniteChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "chance_to_be_ignited_%", 25 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, - }, - stats = { - "base_fire_damage_resistance_%", - }, - levels = { - [1] = { -20, storedUses = 1, levelRequirement = 10, cooldown = 10, statInterpolation = { 1, }, }, - [2] = { -25, storedUses = 1, levelRequirement = 41, cooldown = 10, statInterpolation = { 1, }, }, - [3] = { -30, storedUses = 1, levelRequirement = 58, cooldown = 10, statInterpolation = { 1, }, }, - [4] = { -40, storedUses = 1, levelRequirement = 71, cooldown = 10, statInterpolation = { 1, }, }, - }, -} -skills["NecromancerFrostbite"] = { - name = "Frostbite", - hidden = true, - color = 3, - baseEffectiveness = 0.85000002384186, - description = "Curses all targets in an area, lowering their cold resistance and giving them a chance to be frozen when hit.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["base_cold_damage_resistance_%"] = { - mod("ColdResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["chance_to_be_frozen_%"] = { - mod("SelfFreezeChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "chance_to_be_frozen_%", 25 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, - }, - stats = { - "base_cold_damage_resistance_%", - }, - levels = { - [1] = { -20, storedUses = 1, levelRequirement = 10, cooldown = 10, statInterpolation = { 1, }, }, - [2] = { -25, storedUses = 1, levelRequirement = 41, cooldown = 10, statInterpolation = { 1, }, }, - [3] = { -30, storedUses = 1, levelRequirement = 58, cooldown = 10, statInterpolation = { 1, }, }, - [4] = { -40, storedUses = 1, levelRequirement = 71, cooldown = 10, statInterpolation = { 1, }, }, - }, -} -skills["NecromancerProjectileWeakness"] = { - name = "Projectile Weakness", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Curses a single enemy, increasing the damage they take from projectiles, and making projectiles split when hitting them, to hit other targets around them. You can only have one Mark at a time.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Mark] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["projectile_damage_taken_+%"] = { - mod("ProjectileDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "projectiles_hitting_self_split_into_x", 3 }, - }, - stats = { - "projectile_damage_taken_+%", - "active_skill_area_of_effect_radius_+%_final", - }, - levels = { - [1] = { 22, 24, storedUses = 1, levelRequirement = 25, cooldown = 12, statInterpolation = { 1, 1, }, }, - [2] = { 24, 42, storedUses = 1, levelRequirement = 55, cooldown = 12, statInterpolation = { 1, 1, }, }, - [3] = { 24, 42, storedUses = 1, levelRequirement = 60, cooldown = 12, statInterpolation = { 1, 1, }, }, - }, -} -skills["NecromancerRaiseZombie"] = { - name = "Raise Zombie", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Raises a zombie minion from a corpse, which will follow you and attack enemies with a melee strike.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.CreatesMinion] = true, }, - minionSkillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, }, - statDescriptionScope = "minion_spell_skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - minion = true, - }, - constantStats = { - { "alternate_minion", 1 }, - }, - stats = { - "base_number_of_zombies_allowed", - }, - levels = { - [1] = { 3, levelRequirement = 2, statInterpolation = { 1, }, }, - [2] = { 4, levelRequirement = 26, statInterpolation = { 1, }, }, - [3] = { 5, levelRequirement = 40, statInterpolation = { 1, }, }, - [4] = { 6, levelRequirement = 51, statInterpolation = { 1, }, }, - }, -} -skills["NecromancerVulnerability"] = { - name = "Vulnerability", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 1.1, - statMap = { - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "physical_damage_taken_+%", 50 }, - { "receive_bleeding_chance_%_when_hit_by_attack", 25 }, - { "active_skill_area_of_effect_radius_+%_final", 24 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 9, }, - }, -} -skills["PyroChaosFireball"] = { - name = "Chaos Fireball", - hidden = true, - color = 4, - baseEffectiveness = 1.3555999994278, - incrementalEffectiveness = 0.028500000014901, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.40000000596046, 0.60000002384186, 0.27000001072884, 0.33000001311302, critChance = 6, storedUses = 1, levelRequirement = 3, cooldown = 3, statInterpolation = { 3, 3, 3, 3, }, }, - }, -} -skills["PyroFireball"] = { - name = "Fireball", - hidden = true, - color = 4, - baseEffectiveness = 1.1888999938965, - incrementalEffectiveness = 0.03940000012517, - description = "Unleashes a ball of fire towards a target which explodes, damaging nearby foes.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.93, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "active_skill_base_area_of_effect_radius", 9 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.1200000047684, 1.6799999475479, critChance = 6, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["PyroSuicideExplosion"] = { - name = "Suicide Explosion", - hidden = true, - color = 4, - baseEffectiveness = 2.2667000293732, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.AreaSpell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - stats = { - "secondary_minimum_base_fire_damage", - "secondary_maximum_base_fire_damage", - "grant_kill_to_target_when_exploding_self", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, levelRequirement = 9, statInterpolation = { 3, 3, }, }, - [3] = { 0.80000001192093, 1.2000000476837, levelRequirement = 13, statInterpolation = { 3, 3, }, }, - [4] = { 0.80000001192093, 1.2000000476837, levelRequirement = 18, statInterpolation = { 3, 3, }, }, - [5] = { 0.80000001192093, 1.2000000476837, levelRequirement = 23, statInterpolation = { 3, 3, }, }, - [6] = { 0.80000001192093, 1.2000000476837, levelRequirement = 27, statInterpolation = { 3, 3, }, }, - }, -} -skills["RevenantSpellProjectileSpectre"] = { - name = "Lightning Projectile", - hidden = true, - color = 4, - incrementalEffectiveness = 0.052999999374151, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 7 }, - { "base_number_of_projectiles_in_spiral_nova", 3 }, - { "projectile_spiral_nova_time_ms", 150 }, - { "projectile_spiral_nova_angle", 20 }, - { "projectile_spiral_nova_starting_angle_offset", -10 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 60 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.60000002384186, 1.3999999761581, storedUses = 2, levelRequirement = 3, cooldown = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["SeawitchFrostbolt"] = { - name = "Frostbolt", - hidden = true, - color = 3, - baseEffectiveness = 2.0455000400543, - incrementalEffectiveness = 0.041000001132488, - description = "Fires a slow-moving projectile that pierces through enemies, dealing cold damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Cold] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.333, - baseFlags = { - spell = true, - projectile = true, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "always_pierce", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 3, cooldown = 3, statInterpolation = { 3, 3, }, }, - [2] = { 1.0499999523163, 1.5800000429153, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 3, statInterpolation = { 3, 3, }, }, - }, -} -skills["SeaWitchScreech"] = { - name = "Screech", - hidden = true, - color = 4, - baseEffectiveness = 0.27270001173019, - incrementalEffectiveness = 0.041999999433756, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.73, - baseFlags = { - spell = true, - duration = true, - area = true, - }, - constantStats = { - { "base_movement_velocity_+%", -20 }, - { "base_skill_effect_duration", 1900 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 3, cooldown = 6.5, statInterpolation = { 3, 3, }, }, - [2] = { 1.8500000238419, 2.8800001144409, storedUses = 1, levelRequirement = 68, cooldown = 6.5, statInterpolation = { 3, 3, }, }, - }, -} -skills["SeawitchVulnerability"] = { - name = "Vulnerability", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.75, - statMap = { - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "physical_damage_taken_+%", 50 }, - { "receive_bleeding_chance_%_when_hit_by_attack", 25 }, - { "active_skill_area_of_effect_radius_+%_final", 24 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 8, }, - }, -} -skills["SkeletonBlackAbyssBoneLance"] = { - name = "Unearth", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.035000000149012, - description = "Fires a projectile that will pierce through enemies to impact the ground at the targeted location, creating a Bone Archer corpse where it lands.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Trappable] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "desecrate_maximum_number_of_corpses", 3 }, - { "base_projectile_speed_+%", -35 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "always_pierce", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 1, cooldown = 6, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 82, cooldown = 6, statInterpolation = { 3, 3, }, }, - }, -} -skills["SkeletonCannonMortar"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 3.5, - incrementalEffectiveness = 0.014000000432134, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "projectile_spread_radius", 5 }, - { "projectile_speed_variation_+%", 15 }, - { "spell_maximum_action_distance_+%", -40 }, - { "projectile_minimum_range", 8 }, - { "projectile_spread_radius_per_additional_projectile", 5 }, - { "active_skill_area_of_effect_radius_+%_final", -40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectiles_not_offset", - }, - levels = { - [1] = { 0.87999999523163, 1.3200000524521, critChance = 5, levelRequirement = 45, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["SkeletonCannonBoneMortar"] = { - name = "Bone Mortar", - hidden = true, - color = 4, - baseEffectiveness = 3.5, - incrementalEffectiveness = 0.014000000432134, - skillTypes = { [SkillType.Projectile] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - area = true, - duration = true, - }, - constantStats = { - { "projectile_spread_radius", 543 }, - { "projectile_minimum_range", 217 }, - { "number_of_additional_projectiles", 1 }, - { "mortar_cone_angle", 30 }, - { "base_skill_effect_duration", 10000 }, - { "monster_projectile_variation", 3 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.87999999523163, 1.3200000524521, critChance = 5, storedUses = 1, levelRequirement = 45, cooldown = 4, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 4, statInterpolation = { 3, 3, }, }, - }, -} -skills["SkeletonCannonBoneNova"] = { - name = "Bone Nova", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "number_of_additional_projectiles", 10 }, - { "active_skill_damage_+%_final", 40 }, - { "main_hand_base_maximum_attack_distance", 30 }, - { "active_skill_area_of_effect_radius_+%_final", 150 }, - }, - stats = { - "projectiles_nova", - "base_is_projectile", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 5, }, - }, -} -skills["SkeletonMassBowProjectile"] = { - name = "Puncture", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - projectile = true, - }, - baseMods = { - mod("BleedChance", "BASE", 100), - }, - constantStats = { - { "monster_projectile_variation", 12 }, - { "spell_maximum_action_distance_+%", -50 }, - { "base_projectile_speed_+%", 200 }, - }, - stats = { - "base_is_projectile", - "global_bleed_on_hit", - }, - levels = { - [1] = { levelRequirement = 2, }, - }, -} -skills["SkeletonProjectileBlack"] = { - name = "", - hidden = true, - color = 3, - baseEffectiveness = 1.2699999809265, - incrementalEffectiveness = 0.027300000190735, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 33 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["SkeletonSoldierTornadoShot"] = { - name = "Tornado Shot", - hidden = true, - color = 2, - description = "Fires a piercing shot that travels until it reaches the targeted location. It will then fire projectiles out in all directions from that point, which will travel for a short time before disappearing.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "tornado_shot_num_of_secondary_projectiles", 3 }, - }, - stats = { - "active_skill_damage_+%_final", - "base_is_projectile", - "skill_can_fire_arrows", - }, - levels = { - [1] = { -30, levelRequirement = 2, statInterpolation = { 1, }, }, - [2] = { -35, levelRequirement = 38, statInterpolation = { 1, }, }, - [3] = { -40, levelRequirement = 54, statInterpolation = { 1, }, }, - }, -} -skills["SkeletonSpark"] = { - name = "Spark", - hidden = true, - color = 3, - baseEffectiveness = 0.75, - incrementalEffectiveness = 0.0304000005126, - description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.65, - baseFlags = { - spell = true, - projectile = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 3500 }, - { "number_of_additional_projectiles", 2 }, - { "base_projectile_speed_+%", 25 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 4, statInterpolation = { 3, 3, }, cost = { Mana = 50, }, }, - [2] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 8, statInterpolation = { 3, 3, }, cost = { Mana = 48, }, }, - [3] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 11, statInterpolation = { 3, 3, }, cost = { Mana = 45, }, }, - [4] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 20, statInterpolation = { 3, 3, }, cost = { Mana = 44, }, }, - [5] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 28, statInterpolation = { 3, 3, }, cost = { Mana = 41, }, }, - [6] = { 0.5, 1.5, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 29, statInterpolation = { 3, 3, }, cost = { Mana = 40, }, }, - [7] = { 2.2400000095367, 6.7300000190735, damageEffectiveness = 0.7, critChance = 5, levelRequirement = 68, statInterpolation = { 3, 3, }, cost = { Mana = 40, }, }, - }, -} -skills["AxisTemporalChains"] = { - name = "Temporal Chains", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.67, - statMap = { - ["temporal_chains_action_speed_+%_final"] = { - mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["temporal_chains_action_speed_+%_vs_rare_or_unique_final"] = { - mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - ["buff_time_passed_+%_other_than_temporal_chains"] = { - mod("BuffExpireFaster", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "temporal_chains_action_speed_+%_final", -20 }, - { "buff_time_passed_+%_other_than_temporal_chains", -25 }, - { "temporal_chains_action_speed_+%_vs_rare_or_unique_final", -10 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, }, - }, -} -skills["SkeletonVulnerability"] = { - name = "Vulnerability", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 10000 }, - { "physical_damage_taken_+%", 50 }, - { "receive_bleeding_chance_%_when_hit_by_attack", 20 }, - { "active_skill_area_of_effect_radius_+%_final", 24 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 1, cost = { Mana = 110, }, }, - }, -} -skills["SlavedriverFlameWhip"] = { - name = "Lightning Surge", - hidden = true, - color = 3, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.045000001788139, - description = "Strikes enemies in front of you with a surge of flame. Burning enemies are dealt more damage. If you hit an ignited enemy, will create burning ground under them. Your damage modifiers don't apply to this burning ground.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.5, - baseFlags = { - spell = true, - area = true, - }, - baseMods = { - skill("radius", 30), - }, - constantStats = { - { "base_cast_speed_+%", -65 }, - { "active_skill_area_of_effect_radius_+%_final", 33 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 6, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["KitavaSlavedriverFlameWhip"] = { - name = "Flame Surge", - hidden = true, - color = 3, - baseEffectiveness = 2.2000000476837, - incrementalEffectiveness = 0.027499999850988, - description = "Strikes enemies in front of you with a surge of flame. Burning enemies are dealt more damage. If you hit an ignited enemy, will create burning ground under them. Your damage modifiers don't apply to this burning ground.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.5, - baseFlags = { - spell = true, - area = true, - }, - baseMods = { - skill("radius", 30), - }, - constantStats = { - { "base_cast_speed_+%", -65 }, - { "active_skill_area_of_effect_radius_+%_final", 33 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 6, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["SnakeSpineProjectile"] = { - name = "Spine Attack", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 2 }, - { "spell_maximum_action_distance_+%", -60 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["SolarisChampionFlameVortex"] = { - name = "Flame Vortex", - hidden = true, - color = 4, - baseEffectiveness = 1.6000000238419, - incrementalEffectiveness = 0.029999999329448, - description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.65, - baseFlags = { - spell = true, - projectile = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - { "monster_projectile_variation", 2 }, - { "base_projectile_speed_+%", -57 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_is_projectile", - "projectiles_not_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["SpecialBeamCannon"] = { - name = "Beam", - hidden = true, - color = 4, - baseEffectiveness = 4.1556000709534, - incrementalEffectiveness = 0.037000000476837, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", -23 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 1, cooldown = 8, statInterpolation = { 3, 3, }, }, - [2] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 68, cooldown = 8, statInterpolation = { 3, 3, }, }, - [3] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 82, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["TarMortarTaster"] = { - name = "Tar Projectile", - hidden = true, - color = 4, - baseEffectiveness = 1.3332999944687, - incrementalEffectiveness = 0.032000001519918, - description = "Like monster mortar skill, but leaves a ground effect on impact.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "monster_projectile_variation", 2 }, - { "projectile_spread_radius", 10 }, - { "spell_maximum_action_distance_+%", -50 }, - { "base_skill_effect_duration", 2000 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_projectile_speed_+%", - "is_area_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 3, cooldown = 4, statInterpolation = { 3, 3, }, }, - [2] = { 0.87999999523163, 1.3200000524521, 33, storedUses = 1, levelRequirement = 68, cooldown = 4, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["UndyingWhirlingBlades"] = { - name = "Whirling Blades", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Dive through enemies, dealing weapon damage. If dual wielding attacks with both weapons, dealing the damage of both in one hit. Only works with Daggers, Claws, and One-Handed Swords.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, - weaponTypes = { - ["Thrusting One Handed Sword"] = true, - ["Claw"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.43, - baseFlags = { - attack = true, - melee = true, - movement = true, - }, - constantStats = { - { "active_skill_damage_+%_final", -40 }, - { "monster_flurry", 1 }, - }, - stats = { - "cast_time_overrides_attack_duration", - "ignores_proximity_shield", - }, - levels = { - [1] = { levelRequirement = 0, cost = { Mana = 50, }, }, - }, -} -skills["WalkingDoubleSlash"] = { - name = "Double Slash", - hidden = true, - color = 2, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, }, - weaponTypes = { - ["Two Handed Axe"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", -22 }, - }, - stats = { - "is_area_damage", - "disable_skill_repeats", - }, - levels = { - [1] = { baseMultiplier = 0.7, storedUses = 1, damageEffectiveness = 0.95, cooldown = 6, levelRequirement = 12, }, - }, -} -skills["WickerManMoltenStrike"] = { - name = "Molten Strike", - hidden = true, - color = 1, - baseEffectiveness = 0.69999998807907, - description = "Infuses your melee weapon with molten energies to attack with physical and fire damage. This attack causes balls of molten magma to launch forth from the enemies you hit, divided amongst all enemies hit by the strike. These will deal area attack damage to enemies where they land.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Fire] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesNotFromUser] = true, [SkillType.ThresholdJewelChaining] = true, [SkillType.Multistrikeable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 60 }, - { "number_of_additional_projectiles", 4 }, - { "active_skill_damage_+%_final", 20 }, - { "physical_damage_+%", 10 }, - { "active_skill_projectile_damage_+%_final", -40 }, - { "base_projectile_speed_+%", -25 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { levelRequirement = 10, }, - }, -} -skills["VaalincursionMortar"] = { - name = "Physical Mortar", - hidden = true, - color = 4, - baseEffectiveness = 1.9550000429153, - incrementalEffectiveness = 0.035000000149012, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "projectile_spread_radius", 10 }, - { "spell_maximum_action_distance_+%", -40 }, - { "projectile_spread_radius_per_additional_projectile", 5 }, - { "projectile_minimum_range", 10 }, - { "active_skill_area_of_effect_radius_+%_final", -40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["VaalIncursionFirestorm"] = { - name = "Firestorm", - hidden = true, - color = 4, - baseEffectiveness = 4.4443998336792, - incrementalEffectiveness = 0.03999999910593, - description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - statMap = { - ["fire_storm_fireball_delay_ms"] = { - skill("hitTimeOverride", nil ), - div = 1000, - }, - ["firestorm_base_area_of_effect_+%"] = { - mod("AreaOfEffectPrimary", "INC", nil), - }, - }, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - baseMods = { - skill("radiusLabel", "Fireball explosion:"), - skill("radiusSecondary", 25), - skill("radiusSecondaryLabel", "Area in which Fireballs fall:"), - }, - constantStats = { - { "base_skill_effect_duration", 600 }, - { "fire_storm_fireball_delay_ms", 200 }, - { "firestorm_base_area_of_effect_+%", 100 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 1, cooldown = 6, statInterpolation = { 3, 3, }, }, - }, -} -skills["VaalIncursionSpecialBeamCannonBlood"] = { - name = "Physical Beam", - hidden = true, - color = 4, - baseEffectiveness = 2, - incrementalEffectiveness = 0.035000000149012, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", -40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 83, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["MeleeEyrieArrow"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - { "arrow_projectile_variation", 26 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "use_scaled_contact_offset", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["AtlasEyrieArcherMortar"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.03999999910593, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.33, - baseFlags = { - spell = true, - hit = true, - projectile = true, - area = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasEyrieArcherSnipe"] = { - name = "Snipe", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 92 }, - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "always_pierce", - }, - levels = { - [1] = { 0, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["AtlasEyrieArcherCrystalImpact"] = { - name = "Crystal Impact", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasExilesCrusaderMageguardProjectile"] = { - name = "Projectile Spell", - hidden = true, - color = 4, - baseEffectiveness = 2.25, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 127 }, - { "spell_maximum_action_distance_+%", -40 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasExileCrusaderMageguardBombExplodeSpectre"] = { - name = "Bombs", - hidden = true, - color = 4, - baseEffectiveness = 2, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasCrusaderMageguardBeam"] = { - name = "Beam", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.3, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasCrusaderSisterMortarSpectre"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 1.2999999523163, - incrementalEffectiveness = 0.03999999910593, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - projectile = true, - }, - constantStats = { - { "projectile_spread_radius", 20 }, - { "number_of_projectiles_override", 1 }, - { "monster_mortar_number_of_forks", 3 }, - { "mortar_projectile_distance_override", 10 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["BreachLightningWhip"] = { - name = "Breach Lightning Whip", - hidden = true, - color = 3, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.03999999910593, - description = "Strikes enemies in front of you with a surge of flame. Burning enemies are dealt more damage. If you hit an ignited enemy, will create burning ground under them. Your damage modifiers don't apply to this burning ground.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Duration] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.75, - baseFlags = { - spell = true, - area = true, - }, - baseMods = { - skill("radius", 30), - skill("showAverage", true), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 80 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 5, statInterpolation = { 3, 3, }, }, - [2] = { 1, 3, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 5, statInterpolation = { 3, 3, }, }, - }, -} -skills["BreachArc"] = { - name = "Breach Arc", - hidden = true, - color = 3, - baseEffectiveness = 0.82499998807907, - incrementalEffectiveness = 0.043999999761581, - description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "beam_skill_stat_descriptions", - castTime = 0.5, - baseFlags = { - spell = true, - chaining = true, - }, - constantStats = { - { "base_chance_to_shock_%", 10 }, - { "spell_maximum_action_distance_+%", -65 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - [2] = { 1.3999999761581, 2.5999999046326, levelRequirement = 68, statInterpolation = { 3, 3, }, }, - }, -} -skills["BreachTeamWarp"] = { - name = "Breach Team Warp", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - baseMods = { - skill("showAverage", true), - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - { "number_of_monsters_to_summon", 3 }, - { "breach_team_warp_buff_lightning_damage_+%", 25 }, - { "breach_team_warp_buff_movement_velocity_+%", 50 }, - { "breach_team_warp_buff_damage_taken_+%", -50 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 20, }, - }, -} -skills["BreachLightningOrbsCommander"] = { - name = "Breach Lightning Orbs Commander", - hidden = true, - color = 4, - baseEffectiveness = 0.85000002384186, - incrementalEffectiveness = 0.049100000411272, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - }, - baseMods = { - skill("showAverage", true), - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "cannot_stun", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 5, statInterpolation = { 3, 3, }, }, - }, -} -skills["SandLeaperDodgeLeft"] = { - name = "Sand Leaper Dodge Left", - hidden = true, - color = 4, - skillTypes = { }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - }, - constantStats = { - { "monster_dodge_distance", 22 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 1, cost = { Mana = 90, }, }, - }, -} -skills["SandLeaperDodgeRight"] = { - name = "Sand Leaper Dodge Right", - hidden = true, - color = 4, - skillTypes = { }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - }, - constantStats = { - { "monster_dodge_direction", 1 }, - { "monster_dodge_distance", 22 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 1, cost = { Mana = 90, }, }, - }, -} -skills["SynthesisSoulstealerProjectileLightning"] = { - name = "Lightning Projectile", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.037999998778105, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - triggerable = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 103 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["SynthesisSoulstealerLaser"] = { - name = "Lightning Laser", - hidden = true, - color = 4, - baseEffectiveness = 0.60000002384186, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "cannot_stun", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["SynthesisSoulstealerBolt"] = { - name = "Lightning Bolt", - hidden = true, - color = 4, - baseEffectiveness = 0.60000002384186, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "base_skill_effect_duration", 260 }, - { "skill_range_+%", -75 }, - { "active_skill_area_of_effect_radius_+%_final", -35 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MeleeCold"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - }, - levels = { - [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["AtlasCrusaderJudgeBallLightning"] = { - name = "Ball Lightning", - hidden = true, - color = 3, - baseEffectiveness = 0.41249999403954, - incrementalEffectiveness = 0.045000001788139, - description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.6, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - projectile = true, - }, - constantStats = { - { "base_projectile_speed_+%", -25 }, - { "active_skill_area_of_effect_radius_+%_final", -11 }, - { "active_skill_base_area_of_effect_radius", 18 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 6, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasCruasderJudgeFadingNova"] = { - name = "Nova Spell", - hidden = true, - color = 4, - baseEffectiveness = 3, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 128 }, - { "number_of_additional_projectiles", 7 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "always_pierce", - "use_scaled_contact_offset", - "projectiles_nova", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["GAHarvestCrabDashSlam"] = { - name = "Dash Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - levels = { - [1] = { 50, -30, baseMultiplier = 2, cooldown = 4, levelRequirement = 1, statInterpolation = { 1, 2, }, cost = { }, }, - [2] = { 50, 0, baseMultiplier = 2, cooldown = 4, levelRequirement = 19, statInterpolation = { 1, 2, }, cost = { }, }, - [3] = { 50, 1, baseMultiplier = 2, cooldown = 4, levelRequirement = 20, statInterpolation = { 1, 2, }, cost = { }, }, - [4] = { 50, 60, baseMultiplier = 2, cooldown = 4, levelRequirement = 84, statInterpolation = { 1, 2, }, cost = { }, }, - }, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - baseMods = { - skill("showAverage", true), - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, -} -skills["HarvestCrabAbyssSlam"] = { - name = "Slam Attack", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - baseMods = { - skill("showAverage", true), - }, - constantStats = { - { "upheaval_number_of_spikes", 4 }, - { "main_hand_base_maximum_attack_distance", 50 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -50 }, - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { -30, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 1, cooldown = 10, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 19, cooldown = 10, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 20, cooldown = 10, statInterpolation = { 2, }, }, - [4] = { 60, baseMultiplier = 0.75, storedUses = 1, levelRequirement = 84, cooldown = 10, statInterpolation = { 2, }, }, - }, -} -skills["HarvestNessaCrabScreech"] = { - name = "Screech", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 12, }, - }, -} -skills["HarvestNessaCrabScreechDebuff"] = { - name = "Frigid Roar", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statMap = { - ["frigid_roar_cold_damage_taken_+%"] = { - mod("ColdDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Frigid Roar" }), - }, - }, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - stats = { - "frigid_roar_cold_damage_taken_+%", - }, - levels = { - [1] = { 20, cooldown = 12, levelRequirement = 0, statInterpolation = { 1, }, cost = { }, }, - }, -} - -skills["HarvestRhexLeapSlam"] = { - name = "Leap Slam", - hidden = true, - color = 4, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.2, - baseFlags = { - attack = true, - melee = true, - area = true, - }, - baseMods = { - skill("showAverage", true), - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { 0, storedUses = 1, levelRequirement = 1, cooldown = 10, statInterpolation = { 2, }, }, - [2] = { 0, storedUses = 1, levelRequirement = 19, cooldown = 10, statInterpolation = { 2, }, }, - [3] = { 1, storedUses = 1, levelRequirement = 20, cooldown = 10, statInterpolation = { 2, }, }, - [4] = { 150, storedUses = 1, levelRequirement = 84, cooldown = 10, statInterpolation = { 2, }, }, - }, -} -skills["GAHarvestRhexDashSlash"] = { - name = "Dash Slash", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - levels = { - [1] = { 50, -30, baseMultiplier = 2.2, cooldown = 4, levelRequirement = 1, statInterpolation = { 1, 2, }, cost = { }, }, - [2] = { 50, 0, baseMultiplier = 2.2, cooldown = 4, levelRequirement = 19, statInterpolation = { 1, 2, }, cost = { }, }, - [3] = { 50, 1, baseMultiplier = 2.2, cooldown = 4, levelRequirement = 20, statInterpolation = { 1, 2, }, cost = { }, }, - [4] = { 50, 60, baseMultiplier = 2.2, cooldown = 4, levelRequirement = 84, statInterpolation = { 1, 2, }, cost = { }, }, - }, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - baseMods = { - skill("showAverage", true), - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, -} -skills["GSHarvestRhexScreech"] = { - name = "Screech", - hidden = true, - color = 4, - baseEffectiveness = 1.2000000476837, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - levels = { - [1] = { 2, 7, critChance = 5, duration = 4, cooldown = 8, levelRequirement = 1, statInterpolation = { 1, 1, }, cost = { }, }, - }, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, -} -skills["HarvestRhexScreechDebuff"] = { - name = "Thunderous Roar", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statMap = { - ["thunderous_roar_lightning_damage_taken_+%"] = { - mod("LightningDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunderous Roar" }), - }, - }, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - stats = { - "thunderous_roar_lightning_damage_taken_+%", - }, - levels = { - [1] = { 10, cooldown = 8, levelRequirement = 0, statInterpolation = { 1, }, cost = { }, }, - }, -} - -skills["LegionTemplarJudgeBallLightning"] = { - name = "Ball Lightning", - hidden = true, - color = 3, - baseEffectiveness = 0.51560002565384, - incrementalEffectiveness = 0.045000001788139, - description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Area] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.6, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - projectile = true, - }, - constantStats = { - { "base_projectile_speed_+%", -25 }, - { "skill_physical_damage_%_to_convert_to_lightning", 80 }, - { "active_skill_area_of_effect_radius_+%_final", -11 }, - { "active_skill_base_area_of_effect_radius", 18 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "visual_hit_effect_elemental_is_holy", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["LegionTemplarJudgeStormCall"] = { - name = "Storm Call", - hidden = true, - color = 3, - baseEffectiveness = 3, - incrementalEffectiveness = 0.031199999153614, - description = "Sets a marker at a location. After a short duration, lightning strikes the marker, dealing damage around it and causing lightning strikes at any other markers you've cast.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Multicastable] = true, [SkillType.Lightning] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "skill_physical_damage_%_to_convert_to_lightning", 60 }, - { "active_skill_area_of_effect_radius_+%_final", -13 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "visual_hit_effect_elemental_is_holy", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MPWHeistThugRangedBurningArrow"] = { - name = "Burning Arrow", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - hit = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 124 }, - { "skill_physical_damage_%_to_convert_to_fire", 75 }, - { "spell_maximum_action_distance_+%", -50 }, - }, - stats = { - "active_skill_damage_+%_final", - "base_is_projectile", - "use_scaled_contact_offset", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "always_ignite", - }, - levels = { - [1] = { -30, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 60, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["MPSHeistRobotClockworkGolemBasicProjectile"] = { - name = "Frost Projectile", - hidden = true, - color = 4, - baseEffectiveness = 3.2000000476837, - incrementalEffectiveness = 0.041999999433756, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 163 }, - { "spell_maximum_action_distance_+%", -50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "use_scaled_contact_offset", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["MMSHeistRobotClockworkGolemMortarSpectre"] = { - name = "Frost Mortar", - hidden = true, - color = 4, - baseEffectiveness = 2, - incrementalEffectiveness = 0.045000001788139, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -35 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 1, cooldown = 6, statInterpolation = { 3, 3, }, }, - }, -} -skills["HeistThugRangedExplosiveArrow"] = { - name = "Explosive Arrow (20 Fuses)", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.037999998778105, - description = "Fires an arrow which will stick into an enemy or wall, and then explode, dealing area damage around it, either after a duration or when the maximum number of arrows stuck to that target is reached. If an enemy has multiple Explosive Arrows stuck in them, the first one to explode will consume the others, adding their damage to its explosion.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["explosive_arrow_explosion_minimum_added_fire_damage"] = { - mod("FireMin", "BASE", nil), - }, - ["explosive_arrow_explosion_maximum_added_fire_damage"] = { - mod("FireMax", "BASE", nil), - }, - ["fuse_arrow_explosion_radius_+_per_fuse_arrow_orb"] = { - skill("radiusExtra", nil, { type = "Multiplier", var = "ExplosiveArrowFuse" }), - }, - ["explosive_arrow_explosion_base_damage_+permyriad"] = { - mod("Damage", "MORE", nil, 0, OR64(KeywordFlag.Hit, KeywordFlag.Ailment)), - div = 100, - }, - ["explosive_arrow_hit_and_ailment_damage_+%_final_per_stack"] = { - mod("Damage", "MORE", nil, 0, OR64(KeywordFlag.Hit, KeywordFlag.Ailment), { type = "Multiplier", var = "ExplosiveArrowFuse" }), - }, - }, - baseFlags = { - attack = true, - projectile = true, - hit = true, - area = true, - duration = true, - triggerable = true, - }, - baseMods = { - skill("radius", 15), - skill("showAverage", true), - mod("Damage", "MORE", 100, 0, 0, { type = "Multiplier", var = "ExplosiveArrowFuse", base = -100 }), - mod("Multiplier:ExplosiveArrowFuse", "BASE", 20), - }, - constantStats = { - { "fuse_arrow_explosion_radius_+_per_fuse_arrow_orb", 2 }, - { "explosive_arrow_explosion_base_damage_+permyriad", -5000 }, - { "explosive_arrow_maximum_bonus_explosion_radius", 12 }, - { "explosive_arrow_hit_damage_+%_final_per_stack", 3 }, - { "explosive_arrow_stack_limit", 20 }, - { "active_skill_area_of_effect_radius_+%_final", -40 }, - { "base_skill_effect_duration", 2000 }, - }, - stats = { - "explosive_arrow_explosion_minimum_added_fire_damage", - "explosive_arrow_explosion_maximum_added_fire_damage", - "base_is_projectile", - "use_scaled_contact_offset", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["EmptyActionAttackSecretPoliceDaggers"] = { - name = "Dagger Trigger Attack", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.87, - baseFlags = { - attack = true, - }, - constantStats = { - { "main_hand_base_maximum_attack_distance", 60 }, - }, - stats = { - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["BetrayalSecretPoliceCurveDagger1"] = { - name = "Secret Police Daggers", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "lunaris_glaive_angle", -20 }, - { "lunaris_glaive_acceleration_x", 1500 }, - { "active_skill_attack_speed_+%_final", 20 }, - { "melee_weapon_range_+", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { -50, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 100, statInterpolation = { 2, }, }, - }, -} -skills["AtlasEyrieKiwethMortarSpectre"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.03999999910593, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.67, - baseFlags = { - spell = true, - hit = true, - area = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "number_of_projectiles_override", 1 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, statInterpolation = { 3, 3, }, }, - }, -} -skills["AtlasEyrieKiwethMortarShards"] = { - name = "Mortar Shards", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - projectile = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GAHeistThugRangedArrowShotgun"] = { - name = "Arrow Shotgun", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 3, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 10, }, - }, -} -skills["GAHeistThugRangedShotgun"] = { - name = "Ranged Shotgun", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Triggerable] = true, [SkillType.Channel] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.33, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { -30, baseMultiplier = 1.3, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 1.3, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 1.3, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 60, baseMultiplier = 1.3, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["GSHeistRobotPyreBeamBlast"] = { - name = "Beam Blast", - hidden = true, - color = 4, - baseEffectiveness = 3.2000000476837, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHeistRobotPyreNukeBeam"] = { - name = "Nuke Beam", - hidden = true, - color = 4, - baseEffectiveness = 4, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 4.5, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 13, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHeistRobotPyreNukeBeamChannelled"] = { - name = "Nuke Beam Channelled", - hidden = true, - color = 4, - baseEffectiveness = 4, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Channel] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.54, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 13, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHeistRobotPyreBeamSweepBeam"] = { - name = "Beam Sweep", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MeleeEyrieBird"] = { - name = "Knockback Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - { "base_knockback_speed_+%", 100 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "global_knockback", - "determine_knockback_direction_from_melee_pattern", - }, - levels = { - [1] = { 0, attackSpeedMultiplier = -38, storedUses = 1, baseMultiplier = 0.75, cooldown = 8, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, attackSpeedMultiplier = -38, storedUses = 1, baseMultiplier = 0.75, cooldown = 8, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, attackSpeedMultiplier = -38, storedUses = 1, baseMultiplier = 0.75, cooldown = 8, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, attackSpeedMultiplier = -38, storedUses = 1, baseMultiplier = 0.75, cooldown = 8, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["AtlasEyrieBirdBreath"] = { - name = "Chilling Breath", - hidden = true, - color = 4, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "chill_minimum_slow_%", 30 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, statInterpolation = { 3, 3, }, }, - }, -} -skills["SecretDesecrateMonsterEarthquakeTriggered"] = { - name = "Earthquake", - hidden = true, - color = 4, - description = "Smashes the ground, dealing damage in an area and cracking the earth. The crack will erupt in a powerful aftershock after a duration. Cracks created before the first one has erupted will not generate their own aftershocks. Requires an Axe, Mace, Sceptre, Staff or Unarmed.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Multistrikeable] = true, [SkillType.Duration] = true, [SkillType.Slam] = true, [SkillType.Triggerable] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Two Handed Axe"] = true, - ["Staff"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - melee = true, - area = true, - duration = true, - triggerable = true, - }, - constantStats = { - { "base_skill_effect_duration", 10 }, - { "quake_slam_fully_charged_explosion_damage_+%_final", 50 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["SecretDesecrateMonsterMultiSlash"] = { - name = "Multi Slash", - hidden = true, - color = 1, - baseEffectiveness = 0, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", -33 }, - }, - stats = { - "is_area_damage", - "skill_is_attack", - }, - levels = { - [1] = { attackSpeedMultiplier = -33, levelRequirement = 0, }, - }, -} -skills["UltimatumGuardMeleeCold"] = { - name = "Cold Arrow", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "number_of_additional_projectiles", 2 }, - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - { "arrow_projectile_variation", 34 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "use_scaled_contact_offset", - }, - levels = { - [1] = { -50, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 68, statInterpolation = { 2, }, }, - }, -} -skills["UltimatumGuardConeArrowCold"] = { - name = "Cone Arrow", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 100 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 0, storedUses = 1, levelRequirement = 1, cooldown = 8, statInterpolation = { 2, }, }, - [2] = { 250, storedUses = 1, levelRequirement = 83, cooldown = 8, statInterpolation = { 2, }, }, - }, -} -skills["MPWVaalGuardBarrage"] = { - name = "Barrage", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 80 }, - { "monster_projectile_variation", 141 }, - { "projectile_random_angle_based_on_distance_to_target_location_%", 60 }, - }, - stats = { - "active_skill_damage_+%_final", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "maintain_projectile_direction_when_using_contact_position", - }, - levels = { - [1] = { -70, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 83, statInterpolation = { 2, }, }, - }, -} -skills["MeleeAtAnimationSpeed"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["MeleeKaruiArcher"] = { - name = "Cold Arrow", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "arrow_projectile_variation", 18 }, - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - }, - levels = { - [1] = { 0, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["LegionKaruiArcherSnipe"] = { - name = "Snipe", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - attack = true, - projectile = true, - hit = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - { "active_skill_attack_speed_+%_final", -50 }, - { "monster_projectile_variation", 69 }, - }, - stats = { - "active_skill_damage_+%_final", - "base_is_projectile", - "always_pierce", - "skill_can_fire_arrows", - }, - levels = { - [1] = { 0, baseMultiplier = 1.65, storedUses = 1, levelRequirement = 1, cooldown = 10, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 1.65, storedUses = 1, levelRequirement = 20, cooldown = 10, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 1.65, storedUses = 1, levelRequirement = 21, cooldown = 10, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 1.65, storedUses = 1, levelRequirement = 84, cooldown = 10, statInterpolation = { 2, }, }, - }, -} -skills["MeleeAtAnimationSpeedFire"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["GAHellscapeDemonElite1DashSlash"] = { - name = "Dash Slash", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { -30, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 60, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["GSHellscapeDemonElite1Screech"] = { - name = "Screech", - hidden = true, - color = 4, - baseEffectiveness = 0.75, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - area = true, - triggerable = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["TBHellscapePaleLightningBoltSpammableLeft"] = { - name = "Lightning Bolt", - hidden = true, - color = 4, - baseEffectiveness = 0.75, - incrementalEffectiveness = 0.032499998807907, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.333, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - }, - constantStats = { - { "generic_skill_trigger_skills_with_id", 1 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHellscapePaleEliteBoltImpact"] = { - name = "Bolt Impact", - hidden = true, - color = 4, - baseEffectiveness = 3, - incrementalEffectiveness = 0.032499998807907, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - triggerable = true, - }, - constantStats = { - { "generic_skill_trigger_id", 1 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHellscapePaleEliteOmegaBeam"] = { - name = "Omega Beam", - hidden = true, - color = 4, - baseEffectiveness = 6.5, - incrementalEffectiveness = 0.043099999427795, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.333, - baseFlags = { - spell = true, - area = true, - hit = true, - triggerable = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -65 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, -50, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 6, statInterpolation = { 3, 3, 2, }, }, - [2] = { 0.5, 1.5, 1, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 6, statInterpolation = { 3, 3, 2, }, }, - }, -} -skills["MMSHellscapeDemonEliteTripleMortar"] = { - name = "Triple Mortal", - hidden = true, - color = 4, - baseEffectiveness = 3.2000000476837, - incrementalEffectiveness = 0.032000001519918, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "projectile_spread_radius", 15 }, - { "skill_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "active_skill_damage_+%_final", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, -30, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, 2, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 0, critChance = 5, levelRequirement = 19, statInterpolation = { 3, 3, 2, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 1, critChance = 5, levelRequirement = 20, statInterpolation = { 3, 3, 2, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 24, critChance = 5, levelRequirement = 84, statInterpolation = { 3, 3, 2, }, }, - }, -} -skills["MMSHellscapeDemonEliteVomitMortar"] = { - name = "Vomit Mortar", - hidden = true, - color = 4, - baseEffectiveness = 1.875, - incrementalEffectiveness = 0.032000001519918, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.7, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "projectile_spread_radius", 5 }, - { "skill_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "active_skill_damage_+%_final", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, -30, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, 2, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 0, critChance = 5, levelRequirement = 19, statInterpolation = { 3, 3, 2, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 1, critChance = 5, levelRequirement = 20, statInterpolation = { 3, 3, 2, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 24, critChance = 5, levelRequirement = 84, statInterpolation = { 3, 3, 2, }, }, - }, -} -skills["GSHellscapeDemonEliteBeamNuke"] = { - name = "Beam Nuke", - hidden = true, - color = 4, - baseEffectiveness = 5, - incrementalEffectiveness = 0.033500000834465, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - spell = true, - hit = true, - triggerable = true, - area = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "skill_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, -30, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 7, statInterpolation = { 3, 3, 2, }, }, - [2] = { 0.80000001192093, 1.2000000476837, 0, critChance = 5, storedUses = 1, levelRequirement = 19, cooldown = 7, statInterpolation = { 3, 3, 2, }, }, - [3] = { 0.80000001192093, 1.2000000476837, 1, critChance = 5, storedUses = 1, levelRequirement = 20, cooldown = 7, statInterpolation = { 3, 3, 2, }, }, - [4] = { 0.80000001192093, 1.2000000476837, 24, critChance = 5, storedUses = 1, levelRequirement = 84, cooldown = 7, statInterpolation = { 3, 3, 2, }, }, - }, -} -skills["DTTHellscapeStabWeb"] = { - name = "Thunder Web", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - statMap = { - ["action_speed_-%"] = { - mod("ActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunder Web" }), - }, - ["base_damage_taken_+%"] = { - mod("DamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Thunder Web" }), - }, - }, - stats = { - "walk_emerge_extra_distance", - "leap_slam_minimum_distance", - "spell_maximum_action_distance_+%", - "action_speed_-%", - "base_damage_taken_+%", - }, - levels = { - [1] = { 20, 40, -50, -15, 15, cooldown = 6, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1, 1 }, cost = { }, }, - }, - baseFlags = { - spell = true, - hit = true, - movement = true, - }, -} -skills["GAHellscapeStabbyCleave1"] = { - name = "Cleave", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - triggerable = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 0.5, levelRequirement = 1, }, - }, -} -skills["GAHellscapePaleEliteSkyStab"] = { - name = "Stab Attack", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - hit = true, - triggerable = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["HellscapeFleshFodderArc"] = { - name = "Scourge Arc", - hidden = true, - color = 3, - baseEffectiveness = 1.3500000238419, - incrementalEffectiveness = 0.045000001788139, - description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "beam_skill_stat_descriptions", - castTime = 1.166, - baseFlags = { - spell = true, - chaining = true, - triggerable = true, - }, - constantStats = { - { "base_chance_to_shock_%", 10 }, - { "spell_maximum_action_distance_+%", -50 }, - { "shock_art_variation", 2 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "disable_visual_hit_effect", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["SynthesisSoulstealerProjectilePhysical"] = { - name = "Projectile", - hidden = true, - color = 4, - incrementalEffectiveness = 0.037999998778105, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 104 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["SynthesisPhysicalTripleMortar"] = { - name = "Triple Mortar", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 3.67, - baseFlags = { - area = true, - spell = true, - projectile = true, - }, - constantStats = { - { "projectile_spread_radius", 25 }, - { "projectile_minimum_range", 20 }, - { "number_of_projectiles_override", 2 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "mortar_projectile_scale_animation_speed_instead_of_projectile_speed", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 12, statInterpolation = { 3, 3, }, }, - }, -} -skills["SynthesisSoulstealerQuicksand"] = { - name = "Quicksand", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Area] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.67, - baseFlags = { - area = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - { "ground_quicksand_art_variation", 4 }, - { "active_skill_area_of_effect_radius_+%_final", -10 }, - }, - stats = { - "base_physical_damage_to_deal_per_minute", - }, - levels = { - [1] = { 16.666667039196, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 3, }, }, - }, -} -skills["SynthesisPhysicalVolatileSlam"] = { - name = "Volatile Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["HellionRallyingCry"] = { - name = "Rallying Cry", - hidden = true, - color = 1, - description = "[DNT] Unused (replaced)", - skillTypes = { [SkillType.Buff] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Warcry] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.25, - baseFlags = { - area = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 8000 }, - { "taunted_enemies_damage_+%_final_vs_non_taunt_target", -30 }, - { "active_skill_area_of_effect_radius_+%_final", -25 }, - }, - stats = { - "damage_+%", - "base_deal_no_attack_damage", - "base_deal_no_spell_damage", - "base_deal_no_secondary_damage", - }, - levels = { - [1] = { 8, storedUses = 1, levelRequirement = 1, cooldown = 8, statInterpolation = { 1, }, }, - [2] = { 10, storedUses = 1, levelRequirement = 50, cooldown = 8, statInterpolation = { 1, }, }, - [3] = { 12, storedUses = 1, levelRequirement = 68, cooldown = 8, statInterpolation = { 1, }, }, - [4] = { 15, storedUses = 1, levelRequirement = 77, cooldown = 8, statInterpolation = { 1, }, }, - }, -} -skills["EmptyActionSpellWarlordGrandmaster"] = { - name = "Arena Master's Presence", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Cooldown] = true, }, - statMap = { - ["auras_grant_damage_+%_to_you_and_your_allies"] = { - mod("Damage", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Arena Master's Presence" }), - }, - ["cast_speed_+%_granted_from_skill"] = { - mod("Speed", "INC", nil, ModFlag.Cast, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Arena Master's Presence" }), - }, - ["attack_speed_+%_granted_from_skill"] = { - mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Arena Master's Presence" }), - }, - ["base_movement_velocity_+%"] = { - mod("MovementSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Arena Master's Presence" }), - }, - }, - stats = { - "auras_grant_damage_+%_to_you_and_your_allies", - "attack_speed_+%_granted_from_skill", - "cast_speed_+%_granted_from_skill", - "base_movement_velocity_+%", - }, - levels = { - [1] = { 20, 20, 20, 20, duration = 4, cooldown = 12, levelRequirement = 0, statInterpolation = { 1, 1, 1, 1 }, cost = { }, }, - }, - baseFlags = { - spell = true, - buff = true, - area = true, - duration = true, - cooldown = true, - }, - baseMods = { - skill("buffAllies", true), - skill("buffMinions", true), - }, -} -skills["BreachBlizzardSpectre"] = { - name = "Snow Cloak", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Cooldown] = true, }, - statMap = { - ["avoid_damage_%"] = { - mod("AvoidPhysicalDamageChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Snow Cloak" }), - mod("AvoidLightningDamageChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Snow Cloak" }), - mod("AvoidColdDamageChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Snow Cloak" }), - mod("AvoidFireDamageChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Snow Cloak" }), - mod("AvoidChaosDamageChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Snow Cloak" }), - }, - }, - baseFlags = { - spell = true, - buff = true, - area = true, - duration = true, - cooldown = true, - }, - baseMods = { - skill("buffAllies", true), - skill("buffMinions", true), - }, - constantStats = { - { "avoid_damage_%", 15 }, - { "base_skill_effect_duration", 10000 }, - { "active_skill_area_of_effect_radius_+%_final", 150 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 9, }, - }, -} -skills["DelveWraithScreechChaos"] = { - name = "Chaos Screech", - hidden = true, - color = 4, - baseEffectiveness = 1.7999999523163, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Spell] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - area = true, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MonsterChanceToTemporalChainsOnHit1"] = { - name = "Temporal Chains", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["temporal_chains_action_speed_+%_final"] = { - mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["buff_time_passed_+%_other_than_temporal_chains"] = { - mod("BuffExpireFaster", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["curse_effect_+%_final_vs_players"] = { - mod("CurseEffectAgainstPlayer", "MORE", nil), - }, - ["temporal_chains_action_speed_+%_vs_rare_or_unique_final"] = { - mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - hex = true, - }, - baseMods = { - skill("debuff", true), - skill("radius", 22), - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_radius_+", - "temporal_chains_action_speed_+%_final", - "buff_time_passed_+%_other_than_temporal_chains", - "curse_effect_+%_final_vs_players", - "temporal_chains_action_speed_+%_vs_rare_or_unique_final", - "base_deal_no_damage", - }, - levels = { - [1] = { 5000, 0, -20, -40, -50, -10, levelRequirement = 1, statInterpolation = { 1, 1, 1, 1, 1, 1, 1, }, cost = { }, }, - }, -} - -skills["WraithEtherealKnives"] = { - name = "Ethereal Knives", - hidden = true, - color = 2, - baseEffectiveness = 1.7000000476837, - incrementalEffectiveness = 0.037999998778105, - description = "Fires an arc of knives outwards in front of the caster which deal physical damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.Physical] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.8, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "number_of_additional_projectiles", 9 }, - { "base_cast_speed_+%", -25 }, - { "active_skill_damage_+%_final", -15 }, - { "base_projectile_speed_+%", 25 }, - { "fixed_projectile_spread", 20 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "monster_penalty_against_minions_damage_+%_final_vs_player_minions", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 0, critChance = 5, levelRequirement = 51, statInterpolation = { 3, 3, 1, }, }, - [2] = { 0.60000002384186, 0.89999997615814, -25, critChance = 5, levelRequirement = 68, statInterpolation = { 3, 3, 1, }, }, - [3] = { 0.60000002384186, 0.89999997615814, -25, critChance = 5, levelRequirement = 82, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["DelveMonsterEnfeebleOnHit"] = { - name = "Enfeeble", - hidden = true, - color = 3, - baseEffectiveness = 0, - description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["enfeeble_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["enfeeble_damage_+%_vs_rare_or_unique_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - ["accuracy_rating_+%"] = { - mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - hex = true, - }, - baseMods = { - skill("debuff", true), - skill("radius", 22), - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_radius_+", - "accuracy_rating_+%", - "enfeeble_damage_+%_final", - "enfeeble_damage_+%_vs_rare_or_unique_final", - "base_deal_no_damage", - }, - levels = { - [8] = { 9700, 4, -13, -24, -12, levelRequirement = 1, statInterpolation = { 1, 1, 1, 1, 1, 1, }, cost = { }, }, - }, -} - -skills["MonsterVulnerabilityOnHit1"] = { - name = "Vulnerability", - color = 1, - baseEffectiveness = 0, - description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding, and ailments inflicted on them will deal damage faster.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - hex = true, - }, - baseMods = { - skill("debuff", true), - skill("radius", 22), - }, - constantStats = { - { "receive_bleeding_chance_%_when_hit_by_attack", 25 }, - }, - stats = { - "base_skill_effect_duration", - "active_skill_base_radius_+", - "physical_damage_taken_+%", - "base_deal_no_damage", - }, - levels = { - [3] = { 9200, 1, 31, levelRequirement = 1, statInterpolation = { 1, 1, 1, }, cost = { }, }, - }, -} - -skills["CrucibleIceStormTrap"] = { - name = "Ice Storm", - hidden = true, - color = 3, - baseEffectiveness = 1.6000000238419, - incrementalEffectiveness = 0.050000000745058, - description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.67, - statMap = { - ["fire_storm_fireball_delay_ms"] = { - skill("hitTimeOverride", nil ), - div = 1000, - }, - ["firestorm_base_area_of_effect_+%"] = { - mod("AreaOfEffectPrimary", "INC", nil), - }, - }, - baseFlags = { - area = true, - spell = true, - duration = true, - }, - baseMods = { - skill("radiusLabel", "Ice explosion:"), - skill("radiusSecondary", 25), - skill("radiusSecondaryLabel", "Area in which Ice fall:"), - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - { "fire_storm_fireball_delay_ms", 300 }, - { "firestorm_base_area_of_effect_+%", -75 }, - { "base_trap_duration", 10000 }, - { "trap_variation", 4 }, - { "trap_throwing_speed_+%", -66 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_skill_is_trapped", - "is_trap", - "ignores_trap_and_mine_cooldown_limit", - }, - levels = { - [1] = { 0.40000000596046, 0.60000002384186, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["MMSPyromaniacIceMortar"] = { - name = "Ice Mortar", - hidden = true, - color = 4, - baseEffectiveness = 3.5, - incrementalEffectiveness = 0.045000001788139, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - area = true, - spell = true, - projectile = true, - }, - constantStats = { - { "projectile_spread_radius", 10 }, - { "spell_maximum_action_distance_+%", -40 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriHailrakeGlacialCascade"] = { - name = "Glacial Cascade", - hidden = true, - color = 3, - baseEffectiveness = 2.25, - incrementalEffectiveness = 0.039500001817942, - description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 100 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "upheaval_number_of_spikes", - "base_cast_speed_+%", - "active_skill_area_of_effect_radius_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 6, 0, -20, critChance = 5, levelRequirement = 3, statInterpolation = { 3, 3, 1, 1, 1, }, }, - }, -} -skills["AzmeriHailrakeArcticArmour"] = { - name = "Arctic Armour", - hidden = true, - color = 2, - baseEffectiveness = 0.85000002384186, - incrementalEffectiveness = 0.029999999329448, - description = "Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, [SkillType.Totemable] = true, [SkillType.Duration] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Cold] = true, [SkillType.ElementalStatus] = true, [SkillType.Instant] = true, [SkillType.NonHitChill] = true, [SkillType.ChillingArea] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "buff_skill_stat_descriptions", - castTime = 1.07, - baseFlags = { - spell = true, - duration = true, - }, - constantStats = { - { "chill_enemy_when_hit_duration_ms", 500 }, - { "new_arctic_armour_physical_damage_taken_when_hit_+%_final", -5 }, - { "new_arctic_armour_fire_damage_taken_when_hit_+%_final", -5 }, - { "base_skill_effect_duration", 2000 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 3, }, - }, -} -skills["AzmeriHailrakeGlacialHammer"] = { - name = "Glacial Hammer", - hidden = true, - color = 1, - baseEffectiveness = 0, - description = "Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Cold] = true, [SkillType.ThresholdJewelArea] = true, }, - weaponTypes = { - ["Two Handed Mace"] = true, - ["Staff"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - { "base_chance_to_freeze_%", 30 }, - { "active_skill_damage_+%_final", 20 }, - { "active_skill_freeze_duration_+%_final", 100 }, - }, - stats = { - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { damageEffectiveness = 1.25, baseMultiplier = 1.25, levelRequirement = 1, }, - }, -} -skills["GSAzmeriHailrakeIceNova"] = { - name = "Ice Nova", - hidden = true, - color = 4, - baseEffectiveness = 3.2999999523163, - incrementalEffectiveness = 0.039500001817942, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "base_chance_to_freeze_%", 20 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 0.2, statInterpolation = { 3, 3, }, }, - }, -} -skills["IceCrashAzmeriHailrake"] = { - name = "Ice Crash", - hidden = true, - color = 1, - description = "Slam the ground, damaging enemies in an area around the impact in three stages of increasing size. Enemies take slightly less damage on the second and third stage, and can only be hit by one stage. Works with Swords, Maces, Sceptres, Axes, Staves and Unarmed.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Cold] = true, [SkillType.Multistrikeable] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - { "ice_crash_second_hit_damage_+%_final", -15 }, - { "ice_crash_third_hit_damage_+%_final", -30 }, - { "active_skill_base_area_of_effect_radius", 11 }, - { "active_skill_base_secondary_area_of_effect_radius", 21 }, - { "active_skill_base_tertiary_area_of_effect_radius", 31 }, - { "active_skill_attack_speed_+%_final", -66 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["AzmeriHailrakeColdResistAura"] = { - name = "Purity of Ice", - hidden = true, - color = 2, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Cold] = true, [SkillType.Instant] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["base_cold_damage_resistance_%"] = { - mod("ColdResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_maximum_cold_damage_resistance_%"] = { - mod("ColdResistMax", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - stats = { - "base_cold_damage_resistance_%", - "base_maximum_cold_damage_resistance_%", - "active_skill_area_of_effect_radius_+%_final", - "base_deal_no_damage", - }, - levels = { - [1] = { 20, 0, 20, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 2, 2, 2, }, }, - [2] = { 31, 1, 50, storedUses = 1, levelRequirement = 80, cooldown = 0.5, statInterpolation = { 2, 2, 2, }, }, - }, -} -skills["AzmeriFireFuryMoltenStrike"] = { - name = "Molten Strike", - hidden = true, - color = 1, - description = "Infuses your melee weapon with molten energies to attack with physical and fire damage. This attack causes balls of molten magma to launch forth from the enemies you hit, divided amongst all enemies hit by the strike. These will deal area attack damage to enemies where they land.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Fire] = true, [SkillType.RangedAttack] = true, [SkillType.ProjectilesNotFromUser] = true, [SkillType.ThresholdJewelChaining] = true, [SkillType.Multistrikeable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 60 }, - { "active_skill_projectile_damage_+%_final", -40 }, - { "base_projectile_speed_+%", -25 }, - { "number_of_additional_projectiles", 4 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { damageEffectiveness = 1.125, baseMultiplier = 1.125, levelRequirement = 0, }, - }, -} -skills["FemaleCannibalBossFireStorm"] = { - name = "Firestorm", - hidden = true, - color = 4, - baseEffectiveness = 0.85000002384186, - incrementalEffectiveness = 0.031500000506639, - description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.33, - statMap = { - ["fire_storm_fireball_delay_ms"] = { - skill("hitTimeOverride", nil ), - div = 1000, - }, - ["firestorm_base_area_of_effect_+%"] = { - mod("AreaOfEffectPrimary", "INC", nil), - }, - }, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - baseMods = { - skill("radiusLabel", "Fireball explosion:"), - skill("radiusSecondary", 25), - skill("radiusSecondaryLabel", "Area in which Fireballs fall:"), - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - { "fire_storm_fireball_delay_ms", 100 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "base_chance_to_ignite_%", 25 }, - { "spell_maximum_action_distance_+%", -75 }, - { "firestorm_base_area_of_effect_+%", -74 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 2, statInterpolation = { 3, 3, }, }, - }, -} -skills["FemaleCannibalBossFlameDash"] = { - name = "Flame Dash", - hidden = true, - color = 3, - baseEffectiveness = 1.0541000366211, - incrementalEffectiveness = 0.04450000077486, - description = "Teleport to a location, damaging enemies and leaving a trail of burning ground. Shares a cooldown with other Blink skills.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, [SkillType.Damage] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.Totemable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Travel] = true, [SkillType.Blink] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.13, - baseFlags = { - spell = true, - movement = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "base_fire_damage_to_deal_per_minute", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 90.000003601114, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 6, statInterpolation = { 3, 3, 3, }, }, - }, -} -skills["AzmeriFirefuryCremation"] = { - name = "Cremation", - hidden = true, - color = 4, - baseEffectiveness = 2.2000000476837, - incrementalEffectiveness = 0.034000001847744, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.Multicastable] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Cascadable] = true, [SkillType.Projectile] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["cremation_base_fires_projectile_every_x_ms"] = { - skill("hitTimeOverride", nil), - div = 1000 - }, - }, - baseFlags = { - spell = true, - area = true, - duration = true, - projectile = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "corpse_erruption_base_maximum_number_of_geyers", 3 }, - { "number_of_additional_projectiles", 2 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -60 }, - { "cremation_base_fires_projectile_every_x_ms", 500 }, - { "active_skill_area_of_effect_radius_+%_final", -30 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 5, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriFirefuryFireResistAura"] = { - name = "Purity of Fire", - hidden = true, - color = 1, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Fire] = true, [SkillType.Instant] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["base_fire_damage_resistance_%"] = { - mod("FireResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_maximum_fire_damage_resistance_%"] = { - mod("FireResistMax", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - stats = { - "base_fire_damage_resistance_%", - "base_maximum_fire_damage_resistance_%", - "active_skill_area_of_effect_radius_+%_final", - "base_deal_no_damage", - }, - levels = { - [1] = { 20, 0, 20, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 2, 2, 2, }, }, - [2] = { 31, 1, 50, levelRequirement = 80, statInterpolation = { 2, 2, 2, }, }, - }, -} -skills["AzmeriHydraDoomArrow"] = { - name = "Doom Arrow", - hidden = true, - color = 2, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - area = true, - }, - constantStats = { - { "doom_arrow_number_of_arrows", 10 }, - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - { "active_skill_damage_+%_final", 100 }, - { "active_skill_area_of_effect_radius_+%_final", 45 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 83, cooldown = 3, }, - }, -} -skills["AzmeriHydraBarrage"] = { - name = "Barrage", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.4, - preDamageFunc = function(activeSkill, output) - activeSkill.skillData.dpsMultiplier = output.ProjectileCount - end, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "number_of_additional_projectiles", 9 }, - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - { "active_skill_damage_+%_final", -10 }, - }, - stats = { - "base_is_projectile", - "always_pierce", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 83, cooldown = 3, }, - }, -} -skills["AzmeriHydraForkArrow"] = { - name = "Fork Arrow", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.33, - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "active_skill_damage_+%_final", 50 }, - { "skill_physical_damage_%_to_convert_to_cold", 50 }, - }, - stats = { - "base_is_projectile", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 83, cooldown = 8, }, - }, -} -skills["AzmeriHydraHatred"] = { - name = "Hatred", - hidden = true, - color = 2, - description = "Casts an aura that grants extra cold damage based on physical damage to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Cold] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["physical_damage_%_to_add_as_cold"] = { - mod("PhysicalDamageGainAsCold", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["hatred_aura_cold_damage_+%_final"] = { - mod("ColdDamage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "physical_damage_%_to_add_as_cold", 20 }, - { "active_skill_area_of_effect_radius_+%_final", 50 }, - { "hatred_aura_cold_damage_+%_final", 16 }, - }, - stats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["DarkMarionetteExplode"] = { - name = "On Death Explode", - hidden = true, - color = 4, - baseFlags = { - area = true, - }, - skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true }, - baseMods = { - skill("FireMin", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("FireMax", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("PhysicalMin", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("PhysicalMax", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("LightningMin", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("LightningMax", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("showAverage", true), - skill("radius", 22), - }, - stats = { - }, - levelMods = { - }, - levels = { - [1] = { cost = { } }, - }, -} - ---Scorch is not showing up as a config option -skills["DarkMarionetteExplodePerfect"] = { - name = "On Death Explode", - hidden = true, - color = 4, - baseFlags = { - area = true, - }, - skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true }, - baseMods = { - skill("FireMin", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("FireMax", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("PhysicalMin", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("PhysicalMax", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("LightningMin", 1, { type = "PerStat", stat = "Life", div = 20 }), - skill("LightningMax", 1, { type = "PerStat", stat = "Life", div = 20 }), - mod("EnemyScorchChance", "BASE", 100), - skill("showAverage", true), - skill("radius", 22), - }, - stats = { - }, - levelMods = { - }, - levels = { - [1] = { cost = { } }, - }, -} - -skills["AzmeriArgusMeleeAtAnimationSpeed"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { damageEffectiveness = 0.3, baseMultiplier = 0.3, levelRequirement = 1, }, - }, -} -skills["GAAzmeriRobotArgusSlam"] = { - name = "Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.333, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 0.75, storedUses = 1, damageEffectiveness = 0.75, cooldown = 10, levelRequirement = 1, }, - }, -} -skills["AzmeriKudukuShockNova"] = { - name = "Shock Nova", - hidden = true, - color = 3, - baseEffectiveness = 5.25, - incrementalEffectiveness = 0.050000000745058, - description = "Casts a ring of Lightning around you, followed by a larger Lightning nova. Each effect hits enemies caught in their area with Lightning Damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.6, - baseFlags = { - spell = true, - area = true, - }, - constantStats = { - { "newshocknova_first_ring_damage_+%_final", -60 }, - { "base_chance_to_shock_%", 100 }, - { "active_skill_area_of_effect_radius_+%_final", 65 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 7, cooldown = 6, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriKudukuSparkExtraProj"] = { - name = "Spark", - hidden = true, - color = 3, - baseEffectiveness = 3, - incrementalEffectiveness = 0.03999999910593, - description = "Launches unpredictable sparks that move randomly until they hit an enemy or expire.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.85, - baseFlags = { - spell = true, - projectile = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 3500 }, - { "number_of_additional_projectiles", 3 }, - { "base_projectile_speed_+%", 30 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 6, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriKudukuWarp"] = { - name = "Lightning Warp", - hidden = true, - color = 4, - baseEffectiveness = 4.5, - incrementalEffectiveness = 0.050000000745058, - description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Movement] = true, [SkillType.Lightning] = true, [SkillType.AreaSpell] = true, [SkillType.Travel] = true, [SkillType.Multicastable] = true, [SkillType.CanRapidFire] = true, }, - statDescriptionScope = "variable_duration_skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - constantStats = { - { "skill_effect_duration_+%", -80 }, - { "base_cast_speed_+%", 150 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 2, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriKudukuWrath"] = { - name = "Wrath", - hidden = true, - color = 3, - baseEffectiveness = 2, - incrementalEffectiveness = 0.028500000014901, - description = "Casts an aura that adds lightning damage to the attacks of you and your allies, and makes your spells deal more lightning damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Lightning] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["attack_minimum_added_lightning_damage"] = { - mod("LightningMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["attack_maximum_added_lightning_damage"] = { - mod("LightningMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["wrath_aura_spell_lightning_damage_+%_final"] = { - mod("LightningDamage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - aura = true, - area = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - { "wrath_aura_spell_lightning_damage_+%_final", 18 }, - }, - stats = { - "attack_minimum_added_lightning_damage", - "attack_maximum_added_lightning_damage", - }, - levels = { - [1] = { 0.019999999552965, 0.28000000119209, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 3, 3, }, }, - }, -} -skills["MeleeAtAnimationSpeedCold"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["AzmeriAdmiralDoubleStrikeTriggered"] = { - name = "Double Strike", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 0, damageEffectiveness = 0.7, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = { 2, }, }, - }, -} -skills["AzmeriAdmiralDashThrustTriggered"] = { - name = "Dash thrust", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 100 }, - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - "always_freeze", - }, - levels = { - [1] = { 0, levelRequirement = 0, statInterpolation = { 2, }, }, - }, -} -skills["AzmeriAdmiralGeyserDamage"] = { - name = "Geyser Damage", - hidden = true, - color = 4, - baseEffectiveness = 0.82499998807907, - incrementalEffectiveness = 0.046250000596046, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "chill_minimum_slow_%_from_skill", 30 }, - { "active_skill_chill_duration_+%_final", 100 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriAdmiralTidalWave"] = { - name = "Tidal Wave", - hidden = true, - color = 4, - skillTypes = { [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 5, - baseFlags = { - spell = true, - triggerable = true, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 25, }, - }, -} -skills["AzmeriAdmiralDashMortars"] = { - name = "Dash Mortars", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.045000001788139, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "projectile_spread_radius", 10 }, - { "projectile_minimum_range", 5 }, - { "number_of_projectiles_override", 2 }, - { "active_skill_area_of_effect_radius_+%_final", -33 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "is_area_damage", - "base_is_projectile", - "use_scaled_contact_offset", - "projectile_uses_contact_direction", - "mortar_projectile_scale_animation_speed_instead_of_projectile_speed", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSAzmeriAdmiralCannonball"] = { - name = "Cannonball", - hidden = true, - color = 4, - baseEffectiveness = 2.3499999046326, - incrementalEffectiveness = 0.037500001490116, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriAdmiralPrecision"] = { - name = "Precision", - hidden = true, - color = 2, - baseEffectiveness = 15, - incrementalEffectiveness = 0.0070000002160668, - description = "Casts an aura that grants accuracy and critical strike chance to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["accuracy_rating"] = { - mod("Accuracy", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["skill_buff_grants_critical_strike_chance_+%"] = { - mod("CritChance", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_base_radius_+", 50 }, - }, - stats = { - "accuracy_rating", - "skill_buff_grants_critical_strike_chance_+%", - "base_deal_no_damage", - }, - levels = { - [1] = { 0.55150002241135, 0.054299999028444, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriSawbladeAnimatedWeaponCyclone"] = { - name = "Cyclone", - hidden = true, - color = 2, - baseEffectiveness = 0.85000002384186, - description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - movement = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", 150 }, - { "cyclone_movement_speed_+%_final", 80 }, - { "cyclone_extra_distance", 30 }, - { "active_skill_damage_+%_final", -50 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 68, }, - }, -} -skills["AzmeriDoubleSlashAnimatedWeapon"] = { - name = "Lacerate", - hidden = true, - color = 2, - description = "Slashes twice, releasing waves of force that damage enemies they hit. Enemies in the middle of the slashes can be hit by both. The slashes will have a chance to inflict bleeding in Blood Stance, or have a wider angle in Sand Stance. Can be used with Axes and Swords. You are in Blood Stance by default.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.Physical] = true, }, - weaponTypes = { - ["Two Handed Axe"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 70 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 68, }, - }, -} -skills["AzmeriSwordStormCascade"] = { - name = "Sword Cascade", - hidden = true, - color = 4, - baseEffectiveness = 1.3400000333786, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["fire_storm_fireball_delay_ms"] = { - skill("hitTimeOverride", nil ), - div = 1000, - }, - ["firestorm_base_area_of_effect_+%"] = { - mod("AreaOfEffectPrimary", "INC", nil), - }, - }, - baseFlags = { - spell = true, - area = true, - triggerable = true, - }, - baseMods = { - skill("radiusLabel", "Sword explosion:"), - skill("radiusSecondary", 25), - skill("radiusSecondaryLabel", "Area in which Swords fall:"), - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "fire_storm_fireball_delay_ms", 190 }, - { "skill_override_pvp_scaling_time_ms", 450 }, - { "upheaval_number_of_spikes", 10 }, - { "base_secondary_skill_effect_duration", 1500 }, - { "active_skill_area_of_effect_radius_+%_final", -50 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_skill_show_average_damage_instead_of_dps", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 68, cooldown = 10, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriBarrageDemonSpineProjectile"] = { - name = "Spine Projectile", - hidden = true, - color = 4, - baseEffectiveness = 1.8700000047684, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 2 }, - { "spell_maximum_action_distance_+%", -30 }, - { "base_projectile_speed_+%", 90 }, - { "active_skill_physical_damage_+%_final", 30 }, - }, - stats = { - "base_is_projectile", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["AzmeriBarrageDemonRainOfSpines"] = { - name = "Rain of Arrows", - hidden = true, - color = 2, - baseEffectiveness = 0, - description = "Fires a large number of arrows into the air, to land at the target after a short delay.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, }, - weaponTypes = { - ["Bow"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "base_is_projectile", - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { damageEffectiveness = 1.425, baseMultiplier = 1.425, levelRequirement = 0, }, - }, -} -skills["AzmeriBarrageDemonSpinestorm"] = { - name = "Firestorm", - hidden = true, - color = 3, - baseEffectiveness = 1.125, - incrementalEffectiveness = 0.042500000447035, - description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 0.9, - statMap = { - ["fire_storm_fireball_delay_ms"] = { - skill("hitTimeOverride", nil ), - div = 1000, - }, - ["firestorm_base_area_of_effect_+%"] = { - mod("AreaOfEffectPrimary", "INC", nil), - }, - }, - baseFlags = { - spell = true, - area = true, - duration = true, - triggerable = true, - }, - baseMods = { - skill("radiusLabel", "Spine explosion:"), - skill("radiusSecondary", 25), - skill("radiusSecondaryLabel", "Area in which Spines fall:"), - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "fire_storm_fireball_delay_ms", 90 }, - { "spell_maximum_action_distance_+%", 50 }, - { "firestorm_base_area_of_effect_+%", -51 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -30 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 70, statInterpolation = { 3, 3, }, }, - }, -} -skills["MeleeAtAnimationSpeedChaos"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 25 }, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["AzmeriBasiliskShoulderMortar"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 0.89999997615814, - incrementalEffectiveness = 0.039500001817942, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "projectile_spread_radius", 8 }, - { "projectile_minimum_range", 15 }, - { "skill_physical_damage_%_to_convert_to_chaos", 60 }, - { "base_poison_duration_+%", 100 }, - { "base_chance_to_poison_on_hit_%", 60 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriBasiliskComboThrust"] = { - name = "Combo Thrust", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_chance_to_poison_on_hit_%", 40 }, - }, - stats = { - "is_area_damage", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskComboSlam"] = { - name = "Combo Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_chance_to_poison_on_hit_%", 40 }, - }, - stats = { - "is_area_damage", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { baseMultiplier = 1.625, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskDecapitateRightToLeft"] = { - name = "Decapitate", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_poison_duration_+%", 50 }, - { "base_poison_damage_+%", 0 }, - { "base_chance_to_poison_on_hit_%", 40 }, - }, - stats = { - "is_area_damage", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { baseMultiplier = 0.75, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskDecapThrust"] = { - name = "Decapitate Thrust", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_chance_to_poison_on_hit_%", 40 }, - }, - stats = { - "is_area_damage", - "global_maim_on_hit", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { baseMultiplier = 0.4, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskWyvernFlight"] = { - name = "Wyvern Flight", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_poison_damage_+%", 100 }, - { "base_chance_to_poison_on_hit_%", 60 }, - }, - stats = { - "base_is_projectile", - "always_pierce", - "projectile_uses_contact_position", - "visual_hit_effect_chaos_is_green", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { baseMultiplier = 1.45, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskDualProjectile"] = { - name = "Dual Projectile", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 174 }, - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_chance_to_poison_on_hit_%", 60 }, - }, - stats = { - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "always_pierce", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { baseMultiplier = 0.2, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskDualProjectileImpact"] = { - name = "Projectile Impact", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 40 }, - { "base_poison_duration_+%", 50 }, - { "base_chance_to_poison_on_hit_%", 60 }, - }, - stats = { - "is_area_damage", - "global_bleed_on_hit", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskWyvernGroundCollide"] = { - name = "Ground Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_chaos", 60 }, - { "base_chance_to_poison_on_hit_%", 40 }, - }, - stats = { - "is_area_damage", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { baseMultiplier = 1.25, levelRequirement = 0, }, - }, -} -skills["AzmeriBasiliskShoulderMortar2"] = { - name = "Mortar 2", - hidden = true, - color = 4, - baseEffectiveness = 0.89999997615814, - incrementalEffectiveness = 0.041000001132488, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "projectile_spread_radius", 13 }, - { "projectile_minimum_range", 15 }, - { "skill_physical_damage_%_to_convert_to_chaos", 60 }, - { "base_poison_duration_+%", 100 }, - { "base_chance_to_poison_on_hit_%", 60 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["ABTTAzmeriBasaliskShroud"] = { - name = "Poison DoT", - hidden = true, - color = 4, - baseEffectiveness = 3, - incrementalEffectiveness = 0.032499998807907, - skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["base_chaos_damage_taken_per_minute"] = { - skill("ChaosDot", nil), - div = 60, - }, - }, - baseFlags = { - spell = true, - buff = true, - duration = true, - triggerable = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "base_chaos_damage_taken_per_minute", - }, - levels = { - [1] = { 16.666667039196, storedUses = 1, levelRequirement = 0, cooldown = 0.1, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriCasterDemonProjectile"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 2.414999961853, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.17, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 139 }, - { "spell_maximum_action_distance_+%", -40 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 1, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["DeceleratingProjectileAzmeriCasterDemon"] = { - name = "Projectile", - hidden = true, - color = 4, - baseEffectiveness = 0.60000002384186, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "number_of_projectiles_override", 1 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 1, storedUses = 1, levelRequirement = 0, cooldown = 5, statInterpolation = { 3, 3, }, }, - }, -} -skills["DeceleratingProjectileAzmeriCasterDemonExplode"] = { - name = "Explode", - hidden = true, - color = 4, - baseEffectiveness = 3.1500000953674, - incrementalEffectiveness = 0.04450000077486, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - hit = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "always_shock", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 1, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriCasterDemonSpellDamageAura"] = { - name = "Zealotry", - hidden = true, - color = 3, - description = "Casts an aura that grants bonuses to damage and critical strike chance of spells to you and your allies, and gives a chance to create Consecrated Ground against stronger enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["spell_damage_aura_spell_damage_+%_final"] = { - mod("Damage", "MORE", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["spell_critical_strike_chance_+%"] = { - mod("CritChance", "INC", nil, ModFlag.Spell, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "create_consecrated_ground_on_hit_%_vs_rare_or_unique_enemy", 10 }, - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "spell_damage_aura_spell_damage_+%_final", - "spell_critical_strike_chance_+%", - "base_deal_no_damage", - }, - levels = { - [1] = { 10, 20, storedUses = 1, levelRequirement = 0, cooldown = 0.5, statInterpolation = { 2, 2, }, }, - [2] = { 12, 29, storedUses = 1, levelRequirement = 80, cooldown = 0.5, statInterpolation = { 2, 2, }, }, - }, -} -skills["AzmeriCycloneDemonCleave"] = { - name = "Cleave", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.DamageOverTime] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - }, - constantStats = { - { "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack", 100 }, - { "corrupted_blood_on_hit_duration", 4000 }, - { "corrupted_blood_on_hit_num_stacks", 2 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { levelRequirement = 3, }, - }, -} -skills["AzmeriCycloneDemonDesecratedGroundCyclone"] = { - name = "Cyclone", - hidden = true, - color = 2, - baseEffectiveness = 0.85000002384186, - description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - movement = true, - }, - baseMods = { - mod("CooldownRecovery", "OVERRIDE", 0), - }, - constantStats = { - { "desecrated_ground_art_variation", 1 }, - { "attack_speed_+%", 120 }, - { "cyclone_movement_speed_+%_final", 120 }, - { "cyclone_extra_distance", 40 }, - { "cyclone_places_ground_desecration_chaos_damage_per_minute", 4250 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { baseMultiplier = 0.575, storedUses = 1, levelRequirement = 4, cooldown = 5, }, - }, -} -skills["GAExpeditionDeathKnightSlam"] = { - name = "Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - attack = true, - area = true, - triggerable = true, - }, - constantStats = { - { "main_hand_base_maximum_attack_distance", 35 }, - { "skill_physical_damage_%_to_convert_to_cold", 20 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { 35, attackSpeedMultiplier = -10, storedUses = 1, baseMultiplier = 1.65, cooldown = 4, levelRequirement = 0, statInterpolation = { 2, }, }, - [2] = { 0, attackSpeedMultiplier = -10, storedUses = 1, baseMultiplier = 1.65, cooldown = 4, levelRequirement = 68, statInterpolation = { 2, }, }, - }, -} -skills["GSExpeditionDeathKnightNova"] = { - name = "Nova Spell", - hidden = true, - color = 4, - baseEffectiveness = 3.5297000408173, - incrementalEffectiveness = 0.036200001835823, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - spell = true, - area = true, - triggerable = true, - hit = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_cold", 20 }, - { "spell_maximum_action_distance_+%", -75 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 2.5, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriDualStrikeDemonFireEnrage"] = { - name = "Enrage", - hidden = true, - color = 4, - baseEffectiveness = 1.7889000177383, - incrementalEffectiveness = 0.034000001847744, - skillTypes = { [SkillType.Spell] = true, [SkillType.Buff] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["physical_damage_%_to_add_as_fire"] = { - mod("PhysicalDamageGainAsFire", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Enrage" }), - }, - ["base_movement_velocity_+%"] = { - mod("MovementSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Enrage" }), - }, - ["attack_speed_+%"] = { - mod("Speed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Buff", effectName = "Enrage" }), - }, - ["minimum_fire_damage_to_return_when_hit"] = { - mod("FireMin", "BASE", nil), - }, - ["maximum_fire_damage_to_return_when_hit"] = { - mod("FireMax", "BASE", nil), - }, - }, - baseFlags = { - spell = true, - hit = true, - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "base_movement_velocity_+%", 50 }, - { "attack_speed_+%", 50 }, - }, - stats = { - "minimum_fire_damage_to_return_when_hit", - "maximum_fire_damage_to_return_when_hit", - "physical_damage_%_to_add_as_fire", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 100, storedUses = 1, levelRequirement = 70, cooldown = 12, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["AzmeriDualStrikeDemonDualStrike"] = { - name = "Dual Strike", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Attacks with both weapons, dealing the damage of both in one strike. Dual wield only. Does not work with wands.", - skillTypes = { [SkillType.Attack] = true, [SkillType.DualWieldOnly] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ThresholdJewelArea] = true, }, - weaponTypes = { - ["Two Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["One Handed Axe"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - }, - stats = { - "skill_double_hits_when_dual_wielding", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { damageEffectiveness = 1.5, baseMultiplier = 1.5, levelRequirement = 0, }, - }, -} -skills["GSAncestralDruidFlaskExplode"] = { - name = "Poisonous Concoction", - hidden = true, - color = 4, - baseEffectiveness = 1.25, - incrementalEffectiveness = 0.037500001490116, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "base_chance_to_poison_on_hit_%", 100 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "is_area_damage", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GAHeistRobotHoundStomp"] = { - name = "Stomp", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "active_skill_damage_+%_final", - "global_knockback", - "is_area_damage", - "always_stun", - }, - levels = { - [1] = { -30, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 60, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["GSRoboHoundBellyDamage"] = { - name = "Slam", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.041999999433756, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "cannot_stun", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriGeofriSlam"] = { - name = "Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", -47 }, - { "active_skill_area_of_effect_radius_+%_final", -40 }, - }, - stats = { - "voll_slam_damage_+%_final_at_centre", - "is_area_damage", - }, - levels = { - [1] = { 100, baseMultiplier = 1.15, storedUses = 1, levelRequirement = 1, cooldown = 5, statInterpolation = { 1, }, }, - }, -} -skills["TalismanT2EnfeebleAura"] = { - name = "Enfeeble", - hidden = true, - color = 3, - baseEffectiveness = 0, - description = "Curses all targets in an area, reducing their accuracy and making them deal less damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["enfeeble_damage_+%_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["enfeeble_damage_+%_vs_rare_or_unique_final"] = { - mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - ["accuracy_rating_+%"] = { - mod("Accuracy", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - hex = true, - }, - baseMods = { - skill("debuff", true), - skill("radius", 22), - mod("CooldownRecovery", "OVERRIDE", 15), - }, - constantStats = { - { "base_skill_effect_duration", 5000 }, - { "accuracy_rating_+%", -40 }, - { "enfeeble_damage_+%_final", -40 }, - { "enfeeble_damage_+%_vs_rare_or_unique_final", -15 }, - { "active_skill_area_of_effect_radius_+%_final", -10 }, - }, - stats = { - "curse_apply_as_aura", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 4, cooldown = 100, cost = { Mana = 35, }, }, - }, -} -skills["TalismanT1Vulnerability"] = { - name = "Vulnerability", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Curse all targets in an area, causing them to take increased physical damage. Attacks against the cursed enemies have a chance to inflict bleeding.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - hex = true, - }, - baseMods = { - skill("debuff", true), - skill("radius", 22), - mod("CooldownRecovery", "OVERRIDE", 15), - }, - constantStats = { - { "physical_damage_taken_+%", 25 }, - { "receive_bleeding_chance_%_when_hit_by_attack", 25 }, - }, - stats = { - "curse_apply_as_aura", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 100, }, - }, -} -skills["TalismanT1TemporalChains"] = { - name = "Temporal Chains", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Curses all enemies in an area, lowering their action speed and making other effects on them expire more slowly.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Hex] = true, }, - statDescriptionScope = "curse_skill_stat_descriptions", - castTime = 0.5, - statMap = { - ["temporal_chains_action_speed_+%_final"] = { - mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique", neg = true }), - }, - ["buff_time_passed_+%_other_than_temporal_chains"] = { - mod("BuffExpireFaster", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["temporal_chains_action_speed_+%_vs_rare_or_unique_final"] = { - mod("TemporalChainsActionSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "RareOrUnique" }), - }, - }, - baseFlags = { - spell = true, - curse = true, - area = true, - duration = true, - hex = true, - }, - baseMods = { - skill("debuff", true), - skill("radius", 22), - mod("CooldownRecovery", "OVERRIDE", 15), - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "temporal_chains_action_speed_+%_final", -20 }, - { "buff_time_passed_+%_other_than_temporal_chains", -25 }, - { "temporal_chains_action_speed_+%_vs_rare_or_unique_final", -10 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, - }, - stats = { - "curse_apply_as_aura", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 4, cooldown = 100, cost = { Mana = 35, }, }, - }, -} -skills["AzmeriGeofriSmite"] = { - name = "Smite", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.028000000864267, - description = "Performs a melee attack, and causes lightning to strike a nearby enemy, dealing damage in an area. Each target can only be hit once by this skill. Hitting an enemy grants an aura for a duration. Requires a Sword, Axe, Mace, Sceptre, Staff or Unarmed.", - skillTypes = { [SkillType.Melee] = true, [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Multistrikeable] = true, [SkillType.Damage] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Aura] = true, [SkillType.Buff] = true, [SkillType.Lightning] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["minimum_added_lightning_damage_from_skill"] = { - mod("LightningMin", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }, { type = "Condition", neg = true, var = "AffectedByVaalSmite" }), - }, - ["maximum_added_lightning_damage_from_skill"] = { - mod("LightningMax", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }, { type = "Condition", neg = true, var = "AffectedByVaalSmite" }), - }, - }, - baseFlags = { - attack = true, - melee = true, - area = true, - duration = true, - aura = true, - buff = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - { "base_skill_effect_duration", 4000 }, - { "base_smite_number_of_targets", 1 }, - { "smite_lightning_target_range", 50 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "active_skill_base_secondary_area_of_effect_radius", 80 }, - { "active_skill_secondary_area_of_effect_description_mode", 4 }, - }, - stats = { - "minimum_added_lightning_damage_from_skill", - "maximum_added_lightning_damage_from_skill", - "visual_hit_effect_elemental_is_holy", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0.10000000149012, 1.8999999761581, damageEffectiveness = 2.5, baseMultiplier = 2.5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriGoddessSpiritMortar"] = { - name = "Mortar", - hidden = true, - color = 3, - baseEffectiveness = 0.91109997034073, - incrementalEffectiveness = 0.050999999046326, - skillTypes = { [SkillType.Projectile] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - projectile = true, - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "projectile_spread_radius", 20 }, - { "base_cast_speed_+%", -25 }, - { "projectile_minimum_range", 15 }, - { "ignite_art_variation", 2 }, - { "monster_projectile_variation", 1 }, - { "base_number_of_projectiles", 5 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_is_projectile", - "distribute_projectiles_over_contact_points", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 81, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriGoddessOfferingOfJudgement"] = { - name = "Fire Pillar", - hidden = true, - color = 4, - baseEffectiveness = 10, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Damage] = true, [SkillType.AreaSpell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - duration = true, - area = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - }, - stats = { - "base_fire_damage_to_deal_per_minute", - "is_area_damage", - "base_is_projectile", - }, - levels = { - [1] = { 16.666667039196, storedUses = 1, levelRequirement = 1, cooldown = 5, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriGoddessOfferingOfJudgementChaos"] = { - name = "Chaos Pillar", - hidden = true, - color = 4, - baseEffectiveness = 2.666699886322, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Damage] = true, [SkillType.AreaSpell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - duration = true, - area = true, - }, - constantStats = { - { "base_skill_effect_duration", 6000 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - "is_area_damage", - "base_is_projectile", - }, - levels = { - [1] = { 16.666667039196, storedUses = 1, levelRequirement = 1, cooldown = 5, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriGoddessBeam"] = { - name = "Goddess Beam", - hidden = true, - color = 4, - baseEffectiveness = 10, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - duration = true, - area = true, - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - }, - stats = { - "base_fire_damage_to_deal_per_minute", - "is_area_damage", - "disable_skill_repeats", - }, - levels = { - [1] = { 16.666667039196, storedUses = 1, levelRequirement = 68, cooldown = 18, statInterpolation = { 3, }, }, - }, -} -skills["ABTTAzmeriGoddessAura"] = { - name = "Skeleton Buff", - hidden = true, - color = 4, - baseEffectiveness = 5, - incrementalEffectiveness = 0.0080000003799796, - skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["attack_minimum_added_fire_damage"] = { - mod("FireMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Buff", effectName = "Judgemental Spirit" }, { type = "MonsterTag", monsterTag = "Skeleton" }), - }, - ["attack_maximum_added_fire_damage"] = { - mod("FireMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Buff", effectName = "Judgemental Spirit" }, { type = "MonsterTag", monsterTag = "Skeleton" }), - }, - ["attack_minimum_added_chaos_damage"] = { - mod("ChaosMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Buff", effectName = "Judgemental Spirit" }, { type = "MonsterTag", monsterTag = "Skeleton" }), - }, - ["attack_maximum_added_chaos_damage"] = { - mod("ChaosMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Buff", effectName = "Judgemental Spirit" }, { type = "MonsterTag", monsterTag = "Skeleton" }), - }, - }, - baseFlags = { - spell = true, - duration = true, - buff = true, - }, - baseMods = { - skill("buffMinions", true), - }, - stats = { - "attack_minimum_added_fire_damage", - "attack_maximum_added_fire_damage", - "attack_minimum_added_chaos_damage", - "attack_maximum_added_chaos_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 0.60000002384186, 1, levelRequirement = 0, statInterpolation = { 3, 3, 3, 3, }, }, - }, -} -skills["AzmeriGoddessDiscipline"] = { - name = "Discipline", - hidden = true, - color = 3, - baseEffectiveness = 5, - incrementalEffectiveness = 0.0089999996125698, - description = "Casts an aura that grants additional energy shield and increased energy shield recharge rate to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["energy_shield_recharge_rate_+%"] = { - mod("EnergyShieldRecharge", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_maximum_energy_shield"] = { - mod("EnergyShield", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - { "energy_shield_recharge_rate_+%", 30 }, - }, - stats = { - "base_maximum_energy_shield", - }, - levels = { - [1] = { 1, storedUses = 1, levelRequirement = 0, cooldown = 0.5, statInterpolation = { 3, }, }, - }, -} -skills["MeleeAtAnimationSpeedLightning"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, - [2] = { 0, baseMultiplier = 0.75, levelRequirement = 19, statInterpolation = { 2, }, }, - [3] = { 1, baseMultiplier = 0.75, levelRequirement = 20, statInterpolation = { 2, }, }, - [4] = { 200, baseMultiplier = 0.75, levelRequirement = 84, statInterpolation = { 2, }, }, - }, -} -skills["AzmeriBirdBeam"] = { - name = "Beam", - hidden = true, - color = 4, - baseEffectiveness = 3.5, - incrementalEffectiveness = 0.045000001788139, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - hit = true, - }, - constantStats = { - { "skill_range_+%", -100 }, - { "active_skill_area_of_effect_radius_+%_final", -50 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriBirdScreechExposure"] = { - name = "Screech", - hidden = true, - color = 4, - baseEffectiveness = 1.1499999761581, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["lightning_exposure_on_hit_magnitude"] = { - mod("LightningExposure", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Debuff", effectName = "Lightning Exposure" }), - }, - }, - baseFlags = { - spell = true, - hit = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "lightning_exposure_on_hit_magnitude", -20 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 25, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSAzmeriBirdDashZap"] = { - name = "Zap", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 15, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriBirdGrace"] = { - name = "Grace", - hidden = true, - color = 2, - baseEffectiveness = 15, - incrementalEffectiveness = 0.025000000372529, - description = "Casts an aura that grants evasion to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["grace_aura_evasion_rating_+%_final"] = { - mod("Evasion", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_evasion_rating"] = { - mod("Evasion", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - { "grace_aura_evasion_rating_+%_final", 30 }, - }, - stats = { - "base_evasion_rating", - }, - levels = { - [1] = { 1, storedUses = 1, levelRequirement = 29, cooldown = 0.5, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriLightningMelee"] = { - name = "Default Attack", - hidden = true, - color = 4, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 75 }, - }, - stats = { - "active_skill_damage_+%_final", - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 0, baseMultiplier = 0.75, levelRequirement = 1, statInterpolation = { 2, }, }, - }, -} -skills["AzmeriPhantasmExplode"] = { - name = "Explode", - hidden = true, - color = 4, - baseEffectiveness = 3.5899999141693, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 12, statInterpolation = { 3, 3, }, }, - }, -} ---Sap is not showing up as a config option -skills["AzmeriPhantasmExplodeSap"] = { - name = "Explode", - hidden = true, - color = 4, - baseEffectiveness = 5, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - statMap = { - ["chance_to_inflict_sapped_%"] = { - mod("EnemySapChance", "BASE", nil), - }, - }, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "chance_to_inflict_sapped_%", 100 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 8, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriPhantasmClarity"] = { - name = "Clarity", - hidden = true, - color = 3, - baseEffectiveness = 45, - incrementalEffectiveness = 0.0070000002160668, - description = "Casts an aura that grants mana regeneration to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["base_mana_regeneration_rate_per_minute"] = { - mod("ManaRegen", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - div = 60, - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "base_mana_regeneration_rate_per_minute", - }, - levels = { - [1] = { 1139, levelRequirement = 1, statInterpolation = { 1, }, }, - }, -} -skills["AzmeriMegaSkeletonHeavyMelee"] = { - name = "Heavy Melee", - hidden = true, - color = 4, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "melee_range_+", 30 }, - { "attack_repeat_offset_left_of_target", 8 }, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { baseMultiplier = 1.5, storedUses = 1, damageEffectiveness = 1.5, cooldown = 4, levelRequirement = 0, }, - }, -} -skills["AzmeriMegaSkeletonCleave"] = { - name = "Cleave", - hidden = true, - color = 4, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "main_hand_base_maximum_attack_distance", 13 }, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { baseMultiplier = 1.15, storedUses = 1, damageEffectiveness = 1.15, cooldown = 5, levelRequirement = 0, }, - }, -} -skills["AzmeriOakSweep"] = { - name = "Sweep", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Swings a two handed melee weapon in a circle, knocking back monsters around the character.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, }, - weaponTypes = { - ["Two Handed Mace"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.15, - baseFlags = { - attack = true, - area = true, - melee = true, - }, - constantStats = { - { "base_stun_threshold_reduction_+%", 30 }, - { "base_stun_duration_+%", 100 }, - }, - stats = { - "active_skill_physical_damage_+%_final", - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { 20, levelRequirement = 19, statInterpolation = { 1, }, }, - }, -} -skills["AzmeriOakLeapSlam"] = { - name = "Leap Slam", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.4, - baseFlags = { - attack = true, - area = true, - melee = true, - movement = true, - }, - constantStats = { - { "active_skill_damage_+%_final", 50 }, - { "active_skill_base_area_of_effect_radius", 15 }, - { "base_stun_threshold_reduction_+%", 30 }, - { "base_stun_duration_+%", 100 }, - }, - stats = { - "is_area_damage", - "cast_time_overrides_attack_duration", - }, - levels = { - [1] = { levelRequirement = 2, }, - }, -} -skills["AzmeriOakVitality"] = { - name = "Vitality", - hidden = true, - color = 1, - baseEffectiveness = 315, - incrementalEffectiveness = 0.0070000002160668, - description = "Casts an aura that grants life regeneration to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["base_life_regeneration_rate_per_minute"] = { - mod("LifeRegen", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - div = 60, - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "base_life_regeneration_rate_per_minute", - }, - levels = { - [1] = { 0.2301000058651, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriReaperMelee"] = { - name = "Default Attack", - hidden = true, - color = 4, - baseEffectiveness = 0, - description = "Strike your foes down with a powerful blow.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - projectile = true, - melee = true, - }, - constantStats = { - { "base_knockback_speed_+%", 300 }, - { "knockback_distance_+%", -50 }, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "global_knockback", - "determine_knockback_direction_from_melee_pattern", - }, - levels = { - [1] = { baseMultiplier = 0.6, levelRequirement = 1, }, - }, -} -skills["GAAzmeriReaperLacerate"] = { - name = "Lacerate", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 1.75, levelRequirement = 0, }, - }, -} -skills["GAAzmeriReaperComboRightSlash"] = { - name = "Slash", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - "global_knockback", - "determine_knockback_direction_from_melee_pattern", - }, - levels = { - [1] = { baseMultiplier = 0.45, levelRequirement = 0, }, - }, -} -skills["GAAzmeriReaperComboWhirl"] = { - name = "Whirl", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - "global_knockback", - }, - levels = { - [1] = { baseMultiplier = 0.6, levelRequirement = 0, }, - }, -} -skills["MMSAzmeriShepherdTripleMortar"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 4, - incrementalEffectiveness = 0.037500001490116, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - area = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "projectile_spread_radius", 15 }, - { "skill_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MMSAzmeriShepherdVomitMortar"] = { - name = "Vomit Mortar", - hidden = true, - color = 4, - baseEffectiveness = 2.75, - incrementalEffectiveness = 0.037500001490116, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.7, - baseFlags = { - spell = true, - area = true, - projectile = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "projectile_spread_radius", 5 }, - { "skill_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSAzmeriShepherdBeamNuke"] = { - name = "Beam Nuke", - hidden = true, - color = 4, - baseEffectiveness = 8, - incrementalEffectiveness = 0.043000001460314, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -50 }, - { "skill_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 1, cooldown = 7, statInterpolation = { 3, 3, }, }, - }, -} -skills["ABTTAzmeriShepherdSpellDamage"] = { - name = "Damage Buff", - hidden = true, - color = 4, - skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - duration = true, - buff = true, - }, - stats = { - "spell_damage_+%", - }, - levels = { - [1] = { 30, levelRequirement = 0, statInterpolation = { 2, }, }, - [2] = { 150, levelRequirement = 80, statInterpolation = { 2, }, }, - }, -} -skills["MonsterViperStrikeAtAnimationSpeed"] = { - name = "Viper Strike", - hidden = true, - color = 4, - baseEffectiveness = 0.64999997615814, - incrementalEffectiveness = 0.025499999523163, - description = "Hits enemies, converting some of your physical damage to chaos damage and inflicting poison which will be affected by modifiers to skill duration. If dual wielding, will strike with both weapons. Requires a claw, dagger or sword.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Duration] = true, [SkillType.Multistrikeable] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, }, - weaponTypes = { - ["Claw"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "debuff_skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - melee = true, - duration = true, - }, - constantStats = { - { "physical_damage_%_to_add_as_chaos", 25 }, - { "base_chance_to_poison_on_hit_%", 100 }, - { "base_skill_effect_duration", 4000 }, - }, - stats = { - "poison_duration_is_skill_duration", - "visual_hit_effect_chaos_is_green", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { levelRequirement = 1, }, - }, -} -skills["AzmeriSpiderLeaderMortar"] = { - name = "Mortar", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "number_of_monsters_to_summon", 1 }, - { "alternate_minion", 184 }, - { "projectile_minimum_range", 15 }, - { "monster_projectile_variation", 1 }, - { "projectile_spread_radius", 20 }, - { "number_of_additional_projectiles", 3 }, - { "active_skill_area_of_effect_radius_+%_final", -35 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "summoned_monsters_are_minions", - "summoned_monsters_no_drops_or_experience", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 5, statInterpolation = { 3, 3, }, }, - }, -} -skills["ABTTAzmeriSpiderLeaderAura"] = { - name = "Spider Buff", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.0080000003799796, - skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["attack_minimum_added_chaos_damage"] = { - mod("ChaosMin", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Buff", effectName = "Judgemental Spirit" }, { type = "MonsterTag", monsterTag = "Spider" }), - }, - ["attack_maximum_added_chaos_damage"] = { - mod("ChaosMax", "BASE", nil, 0, KeywordFlag.Attack, { type = "GlobalEffect", effectType = "Buff", effectName = "Judgemental Spirit" }, { type = "MonsterTag", monsterTag = "Spider" }), - }, - }, - baseFlags = { - spell = true, - duration = true, - buff = true, - }, - baseMods = { - skill("buffMinions", true), - }, - stats = { - "attack_minimum_added_chaos_damage", - "attack_maximum_added_chaos_damage", - }, - levels = { - [1] = { 0.89999997615814, 1.2999999523163, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriZombieCausticGroundWhenHit"] = { - name = "Caustic Ground", - hidden = true, - color = 4, - baseEffectiveness = 6.666699886322, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - baseMods = { - skill("dotIsArea", true), - flag("dotIsCausticGround"), - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "cast_on_any_damage_taken_%", 100 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - }, - levels = { - [1] = { 46.666666915019, storedUses = 1, levelRequirement = 1, cooldown = 4, statInterpolation = { 3, }, }, - }, -} -skills["ElderTentacleMinionProjectile"] = { - name = "Projectile", - hidden = true, - color = 4, - baseEffectiveness = 3.75, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.17, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 44 }, - { "skill_visual_scale_+%", 50 }, - { "base_chance_to_shock_%", 60 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["ElderTentacleMinionProjectileEpic"] = { - name = "Projectile Large", - hidden = true, - color = 4, - baseEffectiveness = 6.5, - incrementalEffectiveness = 0.051249999552965, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 3, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 48 }, - { "skill_visual_scale_+%", 100 }, - { "base_chance_to_shock_%", 100 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 68, cooldown = 5, statInterpolation = { 3, 3, }, }, - [2] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 82, cooldown = 5, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSAzmeriTentacleMonsterBeam"] = { - name = "Beam", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.033500000834465, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - hit = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSAzmeriTentacleMonsterShockExplode"] = { - name = "Shock Explode", - hidden = true, - color = 4, - baseEffectiveness = 4, - incrementalEffectiveness = 0.037500001490116, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 0.1, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriTentacleMinionLightningResistAura"] = { - name = "Purity of Lightning", - hidden = true, - color = 3, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Lightning] = true, [SkillType.Instant] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["base_lightning_damage_resistance_%"] = { - mod("LightningResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_maximum_lightning_damage_resistance_%"] = { - mod("LightningResistMax", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - stats = { - "base_lightning_damage_resistance_%", - "base_maximum_lightning_damage_resistance_%", - "active_skill_base_radius_+", - "base_deal_no_damage", - }, - levels = { - [1] = { 20, 0, 20, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 2, 2, 2, }, }, - [2] = { 31, 1, 50, storedUses = 1, levelRequirement = 80, cooldown = 0.5, statInterpolation = { 2, 2, 2, }, }, - }, -} -skills["AzmeriTigerSpiritFangs"] = { - name = "Bite", - hidden = true, - color = 4, - skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", -60 }, - { "active_skill_damage_+%_final", 20 }, - { "active_skill_bleeding_damage_+%_final", 100 }, - }, - stats = { - "is_area_damage", - "global_bleed_on_hit", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 3, }, - }, -} -skills["AzmeriTigerSpiritLacerate"] = { - name = "lacerate", - hidden = true, - color = 4, - skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "base_skill_effect_duration", 750 }, - { "active_skill_attack_speed_+%_final", -32 }, - { "active_skill_damage_+%_final", 20 }, - }, - stats = { - "is_area_damage", - "global_maim_on_hit", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 3, }, - }, -} -skills["AzmeriTigerSpiritTeleportSlam"] = { - name = "Teleport Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 4.55, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "active_skill_attack_speed_+%_final", 14 }, - { "active_skill_damage_+%_final", 100 }, - { "active_skill_area_of_effect_radius_+%_final", -33 }, - }, - stats = { - "is_area_damage", - "disable_attack_repeats", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 12, }, - }, -} -skills["AzmeriStampedeTiger"] = { - name = "Stampede", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - attack = true, - }, - constantStats = { - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -65 }, - }, - stats = { - }, - levels = { - [1] = { baseMultiplier = 0.5, storedUses = 1, damageEffectiveness = 0.5, cooldown = 12, levelRequirement = 1, }, - }, -} -skills["AzmeriTigerGeometryAttackStrafe"] = { - name = "Strafe Attack", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - }, - stats = { - "global_bleed_on_hit", - }, - levels = { - [1] = { baseMultiplier = 1.2, levelRequirement = 0, }, - }, -} -skills["AzmeriTigerHaste"] = { - name = "Haste", - hidden = true, - color = 2, - description = "Casts an aura that increases the movement speed, attack speed and cast speed of you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["cast_speed_+%_granted_from_skill"] = { - mod("Speed", "INC", nil, ModFlag.Cast, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["attack_speed_+%_granted_from_skill"] = { - mod("Speed", "INC", nil, ModFlag.Attack, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_movement_velocity_+%"] = { - mod("MovementSpeed", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "attack_speed_+%_granted_from_skill", 19 }, - { "cast_speed_+%_granted_from_skill", 19 }, - { "base_movement_velocity_+%", 13 }, - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 0.5, }, - }, -} -skills["ABTTAzmeriTurtleInvulnerability"] = { - name = "Damage Immunity Buff", - hidden = true, - color = 4, - skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - buff = true, - duration = true, - spell = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -80 }, - { "base_skill_effect_duration", 2000 }, - }, - stats = { - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 30, }, - }, -} -skills["AzmeriTurtleDetermination"] = { - name = "Determination", - hidden = true, - color = 1, - baseEffectiveness = 15, - incrementalEffectiveness = 0.025000000372529, - description = "Casts an aura that grants armour to you and your allies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["determination_aura_armour_+%_final"] = { - mod("Armour", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - ["base_physical_damage_reduction_rating"] = { - mod("Armour", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Aura" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - { "determination_aura_armour_+%_final", 44 }, - }, - stats = { - "base_physical_damage_reduction_rating", - "base_deal_no_damage", - }, - levels = { - [1] = { 0.31400001049042, storedUses = 1, levelRequirement = 1, cooldown = 0.5, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriOversoulRocksTriggered"] = { - name = "Rain of Boulders", - hidden = true, - color = 4, - baseEffectiveness = 2.25, - incrementalEffectiveness = 0.03999999910593, - description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Fire] = true, [SkillType.Cascadable] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - statMap = { - ["fire_storm_fireball_delay_ms"] = { - skill("hitTimeOverride", nil ), - div = 1000, - }, - ["firestorm_base_area_of_effect_+%"] = { - mod("AreaOfEffectPrimary", "INC", nil), - }, - }, - baseFlags = { - spell = true, - area = true, - }, - baseMods = { - skill("radiusLabel", "Rock explosion:"), - skill("radiusSecondary", 25), - skill("radiusSecondaryLabel", "Area in which Rocks fall:"), - }, - constantStats = { - { "fire_storm_fireball_delay_ms", 300 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "firestorm_base_area_of_effect_+%", -50 }, - { "base_skill_effect_duration", 900 }, - { "active_skill_base_area_of_effect_radius", 10 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.40000000596046, 0.60000002384186, levelRequirement = 23, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriOversoulExplosionIgnite"] = { - name = "Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.25, - baseFlags = { - attack = true, - area = true, - hit = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -25 }, - { "spell_maximum_action_distance_+%", -80 }, - { "active_skill_ignite_damage_+%_final", 500 }, - { "base_chance_to_ignite_%", 50 }, - { "ignite_duration_+%", 100 }, - }, - stats = { - "is_area_damage", - "global_cannot_crit", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { damageEffectiveness = 2, baseMultiplier = 2, levelRequirement = 23, }, - }, -} -skills["AzmeriOversoulLaserMaxShock"] = { - name = "Laser", - hidden = true, - color = 4, - baseEffectiveness = 4.5, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.45, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "skill_repeat_count", 2 }, - { "base_chance_to_shock_%", 100 }, - { "active_skill_shock_duration_+%_final", 100 }, - { "spell_maximum_action_distance_+%", -40 }, - { "base_cast_speed_+%", 50 }, - { "shock_maximum_magnitude_+", 20 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "active_skill_cast_speed_+%_final", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { 1.1000000238419, 1.6000000238419, 15, critChance = 5, levelRequirement = 23, statInterpolation = { 3, 3, 1, }, }, - }, -} -skills["AzmeriOversoulColdSnapTriggered"] = { - name = "Cold Snap", - hidden = true, - color = 4, - baseEffectiveness = 2.75, - incrementalEffectiveness = 0.046000000089407, - description = "Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Cascadable] = true, [SkillType.Duration] = true, [SkillType.ChillingArea] = true, [SkillType.AreaSpell] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - duration = true, - }, - constantStats = { - { "active_skill_base_area_of_effect_radius", 15 }, - { "active_skill_base_secondary_area_of_effect_radius", 15 }, - { "active_skill_base_tertiary_area_of_effect_radius", 30 }, - { "base_skill_effect_duration", 7000 }, - { "active_skill_area_of_effect_radius_+%_final", -50 }, - }, - stats = { - "spell_minimum_base_cold_damage", - "spell_maximum_base_cold_damage", - "base_cold_damage_to_deal_per_minute", - "active_skill_chill_effect_+%_final", - "base_chance_to_freeze_%", - "is_area_damage", - }, - levels = { - [1] = { 0, 0, 40.000002483527, 200, 0, levelRequirement = 23, statInterpolation = { 3, 3, 3, 2, 2, }, }, - }, -} -skills["AzmeriVikingCyclone"] = { - name = "Cyclone", - hidden = true, - color = 2, - baseEffectiveness = 4.1378002166748, - incrementalEffectiveness = 0.050000000745058, - description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Dagger"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["Claw"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - melee = true, - movement = true, - }, - baseMods = { - skill("dpsMultiplier", 2), - }, - constantStats = { - { "attack_speed_+%", 100 }, - { "base_skill_number_of_additional_hits", 1 }, - { "cyclone_movement_speed_+%_final", 40 }, - { "base_skill_effect_duration", 5000 }, - { "cyclone_extra_distance", 30 }, - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "cyclone_places_ground_fire_damage_per_minute", - "is_area_damage", - }, - levels = { - [1] = { 41.666667597989, levelRequirement = 68, statInterpolation = { 3, }, }, - }, -} -skills["AzmeriVikingUpheaval"] = { - name = "Sunder", - hidden = true, - color = 3, - baseEffectiveness = 1.6667000055313, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - }, - constantStats = { - { "upheaval_number_of_spikes", 10 }, - { "skill_physical_damage_%_to_convert_to_fire", 50 }, - }, - stats = { - "base_fire_damage_to_deal_per_minute", - "global_cannot_crit", - "always_ignite", - }, - levels = { - [1] = { 33.333334078391, damageEffectiveness = 0.7, baseMultiplier = 0.7, levelRequirement = 66, statInterpolation = { 3, }, }, - }, -} -skills["AfflictionMinionPhysSlamCircleSmall"] = { - name = "Small Circle", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 1.15, levelRequirement = 0, }, - }, -} -skills["AfflictionMinionPhysSlamCircleBig"] = { - name = "Big Circle", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 1.33, levelRequirement = 0, }, - }, -} -skills["AfflictionMinionPhysSlamCircleRectangle"] = { - name = "Rectangle", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { baseMultiplier = 1.4, levelRequirement = 0, }, - }, -} -skills["GSHeistLightningVolatileExplode"] = { - name = "Volatile", - hidden = true, - color = 4, - baseEffectiveness = 5, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "shock_minimum_damage_taken_increase_%", 20 }, - { "shock_art_variation", 5 }, - { "base_skill_effect_duration", 2000 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "always_shock", - "cannot_stun", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["HeistCultistLightningBolt"] = { - name = "Lightning Bolt", - hidden = true, - color = 4, - baseEffectiveness = 3.875, - incrementalEffectiveness = 0.035000000149012, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -25 }, - { "shock_art_variation", 5 }, - { "active_skill_area_of_effect_radius_+%_final", -40 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHeistLightningWaterfallHit"] = { - name = "Waterfall", - hidden = true, - color = 4, - baseEffectiveness = 0.40000000596046, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "shock_art_variation", 5 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.69999998807907, 1.2999999523163, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MPSHeistCultistStaffProjectileGreen"] = { - name = "Green Projectile", - hidden = true, - color = 4, - baseEffectiveness = 3.2000000476837, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.166, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 166 }, - { "spell_maximum_action_distance_+%", -40 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "visual_hit_effect_chaos_is_green", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 0, cooldown = 2.2, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSHeistScienceLightningDashImpact"] = { - name = "Dash", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.041999999433756, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "shock_minimum_damage_taken_increase_%", 20 }, - { "shock_art_variation", 5 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "always_shock", - "cannot_stun", - }, - levels = { - [1] = { 0.5, 1.5, critChance = 5, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriDemonTeethShot"] = { - name = "Projectile", - hidden = true, - color = 4, - baseEffectiveness = 0.69999998807907, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 208 }, - { "skill_physical_damage_%_to_convert_to_fire", 40 }, - { "number_of_projectiles_override", 1 }, - { "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack", 80 }, - { "corrupted_blood_on_hit_duration", 4000 }, - { "corrupted_blood_on_hit_num_stacks", 1 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "active_skill_damage_+%_final", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "always_pierce", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, -30, critChance = 5, baseMultiplier = 0.7, levelRequirement = 1, statInterpolation = { 3, 3, 2, }, }, - }, -} -skills["GAAzmeriDemonLeapSlamDamage"] = { - name = "Leap Slam", - hidden = true, - color = 4, - baseEffectiveness = 0, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 40 }, - { "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack", 80 }, - { "corrupted_blood_on_hit_duration", 4000 }, - { "corrupted_blood_on_hit_num_stacks", 3 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { -30, damageEffectiveness = 1.3, baseMultiplier = 2, levelRequirement = 1, statInterpolation = { 2, }, }, - }, -} -skills["GAAzmeriDemonMeleeMiniSlam1"] = { - name = "Claw Slam", - hidden = true, - color = 4, - incrementalEffectiveness = 0.029999999329448, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_fire", 40 }, - { "corrupted_blood_on_hit_%_average_damage_to_deal_per_minute_per_stack", 100 }, - { "corrupted_blood_on_hit_duration", 4000 }, - { "corrupted_blood_on_hit_num_stacks", 1 }, - }, - stats = { - "active_skill_damage_+%_final", - "is_area_damage", - }, - levels = { - [1] = { -30, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = { 2, }, }, - }, -} -skills["MMSAzmeriDemonBloodVomitSmall"] = { - name = "Small Vomit", - hidden = true, - color = 4, - baseEffectiveness = 1.1799999475479, - incrementalEffectiveness = 0.032000001519918, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - hit = true, - }, - constantStats = { - { "number_of_projectiles_override", 1 }, - { "skill_physical_damage_%_to_convert_to_fire", 40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "always_pierce", - "mortar_projectile_scale_animation_speed_instead_of_projectile_speed", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MMSAzmeriDemonBloodVomitMedium"] = { - name = "Medium Vomit", - hidden = true, - color = 4, - baseEffectiveness = 2.3900001049042, - incrementalEffectiveness = 0.032000001519918, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - hit = true, - }, - constantStats = { - { "number_of_projectiles_override", 1 }, - { "skill_physical_damage_%_to_convert_to_fire", 40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "always_pierce", - "mortar_projectile_scale_animation_speed_instead_of_projectile_speed", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["MMSAzmeriDemonBloodVomitLarge"] = { - name = "Large Vomit", - hidden = true, - color = 4, - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.032000001519918, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1.5, - baseFlags = { - spell = true, - projectile = true, - hit = true, - }, - constantStats = { - { "number_of_projectiles_override", 1 }, - { "skill_physical_damage_%_to_convert_to_fire", 40 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "always_pierce", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["GSAzmeriDemonBossCorruptExplode"] = { - name = "Corrupted Blood Explode", - hidden = true, - color = 4, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 0.5, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriDemonPhysicalDamageAura"] = { - name = "Pride", - hidden = true, - color = 1, - description = "Casts an aura that causes nearby enemies to take more physical damage.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.TotemCastsAlone] = true, [SkillType.Totemable] = true, [SkillType.Aura] = true, [SkillType.Instant] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.AuraAffectsEnemies] = true, [SkillType.CanHaveBlessing] = true, [SkillType.InstantNoRepeatWhenHeld] = true, [SkillType.InstantShiftAttackForLeftMouse] = true, [SkillType.Cooldown] = true, }, - statDescriptionScope = "aura_skill_stat_descriptions", - castTime = 1, - statMap = { - ["physical_damage_aura_nearby_enemies_physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "AuraDebuff", modCond = "PrideMinEffect" }), - --This mod does not work as it it looking at the wrong actor - }, - ["physical_damage_aura_nearby_enemies_physical_damage_taken_+%_max"] = { - mod("PhysicalDamageTaken", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "AuraDebuff" }), - }, - }, - baseFlags = { - spell = true, - area = true, - aura = true, - }, - baseMods = { - skill("radius", 40), - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", 50 }, - }, - stats = { - "physical_damage_aura_nearby_enemies_physical_damage_taken_+%", - "physical_damage_aura_nearby_enemies_physical_damage_taken_+%_max", - "base_deal_no_damage", - }, - levels = { - [1] = { 15, 30, storedUses = 1, levelRequirement = 1, cooldown = 5, statInterpolation = { 2, 2, }, }, - [2] = { 17, 34, storedUses = 1, levelRequirement = 80, cooldown = 5, statInterpolation = { 2, 2, }, }, - }, -} -skills["EmptyActionAttackAzmeriGolemVSlam"] = { - name = "Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.17, - baseFlags = { - attack = true, - }, - constantStats = { - { "main_hand_base_maximum_attack_distance", 50 }, - { "active_skill_attack_speed_+%_final", -25 }, - }, - stats = { - "skill_cannot_be_stunned", - "skill_cannot_be_knocked_back", - "skill_cannot_be_interrupted", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 15, }, - }, -} -skills["AzmeriGolemVTurretProjectile"] = { - name = "Turret Projectile", - hidden = true, - color = 4, - baseEffectiveness = 2, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - hit = true, - }, - constantStats = { - { "number_of_projectiles_override", 1 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, levelRequirement = 1, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriGuardian4Slam"] = { - name = "Unpowered Slam", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "active_skill_damage_+%_final", 85 }, - { "active_skill_attack_speed_+%_final", -25 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["AzmeriGuardian4BeamGun"] = { - name = "Spinning Beam", - hidden = true, - color = 4, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "cannot_stun", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriGolemLeapSlam"] = { - name = "Leap Slam", - hidden = true, - color = 4, - description = "Jump through the air, damaging and knocking back enemies with your weapon where you land. Enemies you would land on are pushed out of the way. Requires an Axe, Mace, Sceptre, Sword or Staff.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, [SkillType.Slam] = true, [SkillType.Totemable] = true, }, - weaponTypes = { - ["One Handed Mace"] = true, - ["Sceptre"] = true, - ["Thrusting One Handed Sword"] = true, - ["Two Handed Sword"] = true, - ["Staff"] = true, - ["Two Handed Axe"] = true, - ["Two Handed Mace"] = true, - ["One Handed Axe"] = true, - ["One Handed Sword"] = true, - }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.33, - baseFlags = { - attack = true, - area = true, - melee = true, - movement = true, - }, - constantStats = { - { "active_skill_damage_+%_final", 100 }, - { "active_skill_area_of_effect_radius_+%_final", 75 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 1, cooldown = 7, }, - }, -} -skills["AzmeriGolemBossWhipLeft"] = { - name = "Turn Attack", - hidden = true, - color = 4, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - attack = true, - area = true, - }, - constantStats = { - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - { "active_skill_damage_+%_final", 120 }, - { "active_skill_attack_speed_+%_final", -25 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { levelRequirement = 0, }, - }, -} -skills["AzmeriBossShockRifleSingle"] = { - name = "Lightning Beam", - hidden = true, - color = 4, - baseEffectiveness = 0.40000000596046, - incrementalEffectiveness = 0.03999999910593, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Damage] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 2.5, - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "base_projectile_speed_+%", 50 }, - { "skill_physical_damage_%_to_convert_to_lightning", 50 }, - { "active_skill_projectile_damage_+%_final", 625 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "projectile_uses_contact_position", - "is_area_damage", - "skill_cannot_be_interrupted", - "skill_cannot_be_stunned", - "base_is_projectile", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, storedUses = 1, levelRequirement = 0, cooldown = 6, statInterpolation = { 3, 3, }, }, - }, -} -skills["AzmeriGolemRotateZap"] = { - name = "Spinning Zap", - hidden = true, - color = 4, - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.050000000745058, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - area = true, - hit = true, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "is_area_damage", - "cannot_stun", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 0, statInterpolation = { 3, 3, }, }, - }, -} -skills["RevenantBossSpellProjectile"] = { - name = "Lightning Projectile", - hidden = true, - color = 4, - baseEffectiveness = 3.125, - incrementalEffectiveness = 0.046000000089407, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, }, - statDescriptionScope = "skill_stat_descriptions", - castTime = 1, - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 7 }, - { "base_number_of_projectiles_in_spiral_nova", 9 }, - { "projectile_spiral_nova_time_ms", 750 }, - { "projectile_spiral_nova_angle", 50 }, - { "projectile_spiral_nova_starting_angle_offset", -20 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 80 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - "base_is_projectile", - }, - levels = { - [1] = { 0.60000002384186, 1.3999999761581, levelRequirement = 3, statInterpolation = { 3, 3, }, }, - }, -} \ No newline at end of file diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index d789024f66..12477204dd 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -30,6 +30,35 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { }, } +-- Sentinel +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { + name = "Stone Sentinel", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructSentinelGroundSlam", + "GAVaalConstructSentinelFootSlam", + "GAVaalConstructSentinelImpact", + }, + modList = { + }, +} + +-- Shade -- not working, error CalcActiveSkill.lua 909 grantedEffect (nil) +--spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade + -- Quadrilla minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { name = "Quadrilla", @@ -60,55 +89,30 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { }, } --- Sentinel -minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { - name = "Stone Sentinel", - monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, - life = 2.5, +-- Vaal Humanoid +minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { + name = "Vaal Guard", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "human", "humanoid", "not_int", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1, baseDamageIgnoresAttackSpeed = true, - armour = 1, - fireResist = 30, + evasion = 0.5, + fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2.5, + damage = 1, damageSpread = 0.2, attackTime = 1.5, - attackRange = 13, + attackRange = 10, accuracy = 1, skillList = { "MeleeAtAnimationSpeed", - "GAVaalConstructSentinelGroundSlam", - "GAVaalConstructSentinelFootSlam", - "GAVaalConstructSentinelImpact", - }, - modList = { - }, -} - --- Shade -minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { - name = "Prowling Shade", - monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "cold_affinity", "fast_movement", "ghost", "ghost_blood", "melee", "not_str", "undead", }, - life = 2.25, - baseDamageIgnoresAttackSpeed = true, - energyShield = 0.132, - evasion = 0.33, - fireResist = 0, - coldResist = 75, - lightningResist = 0, - chaosResist = 0, - damage = 2.25, - damageSpread = 0.2, - attackTime = 1.32, - attackRange = 16, - accuracy = 1, - skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "GSProwlingShadeIceBeam", - "DTTProwlingShadeDash", - "MeleeAtAnimationSpeedComboTEMP2", + "MMSVaalGuardGrenade", + "MMSVaalGuardOilTrap", + "MMSVaalGuardGrenadeDeath", + "MMSVaalGuardOilTrapDeath", }, modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index bbe9dd53a9..9a202beb77 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -8,11 +8,14 @@ local minions, mod, flag = ... -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan --- Quadrilla -#spectre Metadata/Monsters/Quadrilla/Quadrilla - -- Sentinel #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel --- Shade -#spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade \ No newline at end of file +-- Shade -- not working, error CalcActiveSkill.lua 909 grantedEffect (nil) +--spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade + +-- Quadrilla +#spectre Metadata/Monsters/Quadrilla/Quadrilla + +-- Vaal Humanoid +#spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving \ No newline at end of file diff --git a/src/Export/Scripts/skills.lua b/src/Export/Scripts/skills.lua index 03fca809ff..2d37438e07 100644 --- a/src/Export/Scripts/skills.lua +++ b/src/Export/Scripts/skills.lua @@ -993,7 +993,7 @@ directiveTable.mods = function(state, args, out) state.set = nil end -for _, name in pairs({"act_str","act_dex","act_int","other","minion","sup_str","sup_dex","sup_int"}) do +for _, name in pairs({"act_str","act_dex","act_int","other","minion", "spectre", "sup_str","sup_dex","sup_int"}) do processTemplateFile(name, "Skills/", "../Data/Skills/", directiveTable) end diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index cd584ba16d..606016b0af 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -979,19 +979,10 @@ statMap = { #mods #skillEnd +#minionList #skill SummonSpectrePlayer #set SummonSpectrePlayer #flags spell minion spectre duration permanentMinion -minionList = { -}, -statMap = { - ["accuracy_rating"] = { - mod("MinionModifier", "LIST", { mod = mod("Accuracy", "BASE", nil) }) - }, - ["raised_spectre_level"] = { - skill("minionLevel", nil), - }, -}, #mods #skillEnd diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index e79fc2e4ea..0ffd3e7f78 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -177,4 +177,30 @@ skills["MinionInstability"] = { #set GAAnimateWeaponQuarterstaffSweep #flags attack melee #mods +#skillEnd + +-- Spectres here for now as spectres aren't using the spectre.lua skills file + +#skill GATwoHeadedTitanSlam Slam +#set GATwoHeadedTitanSlam +#flags attack melee area +#mods +#skillEnd + +#skill GATwoHeadedTitanStomp Stomp +#set GATwoHeadedTitanStomp +#flags attack melee area +#mods +#skillEnd + +#skill MMSVaalGuardGrenade +#set MMSVaalGuardGrenade +#flags attack area projectile duration +#mods +#skillEnd + +#skill MMSVaalGuardOilTrap +#set MMSVaalGuardOilTrap +#flags attack area projectile duration +#mods #skillEnd \ No newline at end of file diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index fa1e2d2830..aa6bc8edbf 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -470,11 +470,11 @@ local configSettings = { { var = "sacrificedRageCount", type = "count", label = "Amount of ^xFF9922Rage ^7Sacrificed (if not maximum):", ifSkill = "Rage Vortex", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:RageSacrificedStacks", "BASE", val, "Config") end }, - { label = "Raise Spectre:", ifSkill = "Raise Spectre", includeTransfigured = true }, - { var = "raiseSpectreEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkill = "Raise Spectre", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) + { label = "Raise Spectre:", ifSkill = "Spectre: {0} ", includeTransfigured = true }, + { var = "raiseSpectreEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkill = "Spectre: {0} ", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Raise Spectre", includeTransfigured = true, summonSkill = true }) end }, - { var = "raiseSpectreEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkill = "Raise Spectre", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) + { var = "raiseSpectreEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkill = "Spectre: {0} ", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Hex }, { type = "SkillName", skillName = "Raise Spectre", includeTransfigured = true, summonSkill = true }) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Mark }, { type = "SkillName", skillName = "Raise Spectre", includeTransfigured = true, summonSkill = true }) end }, From f709c739b474d7560dd59d45739ed785a68208c2 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 8 Apr 2025 20:18:13 -0500 Subject: [PATCH 03/69] Tarnished Scarab --- src/Data/Skills/minion.lua | 66 +++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 25 +++++++++++++ src/Export/Minions/Spectres.txt | 3 ++ src/Export/Skills/minion.txt | 12 ++++++ 4 files changed, 106 insertions(+) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 4e5983133b..e5e2491a14 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1027,6 +1027,72 @@ skills["GAAnimateWeaponQuarterstaffSweep"] = { } -- Spectres here for now as spectres aren't using the spectre.lua skills file +skills["GAMediumBeetleChargedSunder"] = { + name = "Charged Sunder", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2, cooldown = 5.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Charged Sunder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + area = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 20, }, + [3] = { actorLevel = 21, }, + [4] = { actorLevel = 84, }, + }, + }, + } +} +skills["GAMediumBeetleSunder"] = { + name = "Sunder", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.35, cooldown = 5.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Sunder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + area = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 14 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GATwoHeadedTitanSlam"] = { name = "Slam", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 12477204dd..0cdcd3fd5a 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -30,6 +30,31 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { }, } +-- Scarab +minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { + name = "Tarnished Scarab", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "fast_movement", "insect", "lightning_affinity", "melee", "not_dex", "not_int", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeed", + "GAMediumBeetleChargedSunder", + "GAMediumBeetleSunder", + }, + modList = { + }, +} + -- Sentinel minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { name = "Stone Sentinel", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 9a202beb77..9686b2aa80 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -8,6 +8,9 @@ local minions, mod, flag = ... -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan +-- Scarab +#spectre Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull + -- Sentinel #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 0ffd3e7f78..318bb493dc 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -181,6 +181,18 @@ skills["MinionInstability"] = { -- Spectres here for now as spectres aren't using the spectre.lua skills file +#skill GAMediumBeetleChargedSunder Charged Sunder +#set GAMediumBeetleChargedSunder +#flags attack area +#mods +#skillEnd + +#skill GAMediumBeetleSunder Sunder +#set GAMediumBeetleSunder +#flags attack area +#mods +#skillEnd + #skill GATwoHeadedTitanSlam Slam #set GATwoHeadedTitanSlam #flags attack melee area From ceab80c95d666adf1866868718d3d497c4f735d1 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 10 Apr 2025 12:33:47 -0500 Subject: [PATCH 04/69] Two more spectres and some skill changes --- src/Data/Skills/minion.lua | 306 +++++++++++++++++++++++++++++++- src/Data/Spectres.lua | 60 +++++++ src/Export/Minions/Spectres.txt | 4 + src/Export/Skills/minion.txt | 56 +++++- 4 files changed, 416 insertions(+), 10 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index e5e2491a14..e3b91fb8bd 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1027,6 +1027,74 @@ skills["GAAnimateWeaponQuarterstaffSweep"] = { } -- Spectres here for now as spectres aren't using the spectre.lua skills file +skills["DTTHellscapeStabbySkyStab"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 2.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.5, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + projectile = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 37 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GAHellscapePaleEliteSkyStab"] = { + name = "Stab Attack", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.25, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Stab Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + constantStats = { + { "active_skill_shock_chance_+%_final", 50 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GAMediumBeetleChargedSunder"] = { name = "Charged Sunder", hidden = true, @@ -1043,8 +1111,8 @@ skills["GAMediumBeetleChargedSunder"] = { incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "skill_stat_descriptions", baseFlags = { + triggerable = true, attack = true, - area = true, }, constantStats = { { "attack_maximum_action_distance_+", 20 }, @@ -1078,8 +1146,8 @@ skills["GAMediumBeetleSunder"] = { incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "skill_stat_descriptions", baseFlags = { + triggerable = true, attack = true, - area = true, }, constantStats = { { "attack_maximum_action_distance_+", 14 }, @@ -1109,9 +1177,8 @@ skills["GATwoHeadedTitanSlam"] = { incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "skill_stat_descriptions", baseFlags = { + triggerable = true, attack = true, - melee = true, - area = true, }, constantStats = { { "attack_maximum_action_distance_+", 20 }, @@ -1142,9 +1209,8 @@ skills["GATwoHeadedTitanStomp"] = { incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "skill_stat_descriptions", baseFlags = { + triggerable = true, attack = true, - melee = true, - area = true, }, constantStats = { { "attack_maximum_action_distance_+", -8 }, @@ -1159,6 +1225,116 @@ skills["GATwoHeadedTitanStomp"] = { }, } } +skills["GSHellscapePaleEliteBoltImpact"] = { + name = "Bolt Impact", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Bolt Impact", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "generic_skill_trigger_id", 1 }, + { "shock_art_variation", 10 }, + { "damage_hit_effect_index", 103 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSHellscapePaleEliteOmegaBeam"] = { + name = "Omega Beam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 2.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Omega Beam", + baseEffectiveness = 6.1500000953674, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -55 }, + { "shock_art_variation", 10 }, + { "damage_hit_effect_index", 103 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MeleeAtAnimationSpeedLightning"] = { + name = "Basic Attack (Lightning)", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack (Lightning)", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + melee = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MMSVaalGuardGrenade"] = { name = "Explosive Grenade", hidden = true, @@ -1255,4 +1431,122 @@ skills["MMSVaalGuardOilTrap"] = { }, }, } +} +skills["TBHellscapePaleLightningBoltSpammableLeft"] = { + name = "Lightning Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lightning Bolt", + baseEffectiveness = 0.75, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + }, + constantStats = { + { "generic_skill_trigger_skills_with_id", 1 }, + { "shock_art_variation", 10 }, + { "damage_hit_effect_index", 103 }, + { "active_skill_cast_speed_+%_final", 15 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["TCHellscapePaleElite2Charge"] = { + name = "Charge", + hidden = true, + description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", + skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, + weaponTypes = { + ["None"] = true, + ["One Handed Sword"] = true, + ["One Handed Mace"] = true, + ["Flail"] = true, + ["Spear"] = true, + ["One Handed Axe"] = true, + ["Dagger"] = true, + ["Claw"] = true, + }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Charge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + "ignores_proximity_shield", + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["TCHellscapePaleElite2Charge"] = { + name = "Charge", + hidden = true, + description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", + skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, + weaponTypes = { + ["None"] = true, + ["One Handed Sword"] = true, + ["One Handed Mace"] = true, + ["Flail"] = true, + ["Spear"] = true, + ["One Handed Axe"] = true, + ["Dagger"] = true, + ["Claw"] = true, + }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Charge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + "ignores_proximity_shield", + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 0cdcd3fd5a..4f46303521 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -6,6 +6,66 @@ -- local minions, mod, flag = ... +-- Beyond +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = { + name = "Pale Angel", + monsterTags = { "beyond_demon", "demon", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 2.12, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.12, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 2.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + weaponType1 = "None", + skillList = { + "TBHellscapePaleLightningBoltSpammableLeft", + "TBHellscapePaleLightningBoltSpammableRight", + "GSHellscapePaleEliteBoltImpact", + "GSHellscapePaleEliteOmegaBeam", + "TeleportHellscapePaleElite", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = { + name = "Pale Seraphim", + monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "not_int", "pale_faction", "red_blood", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 1.97, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + weaponType1 = "None", + skillList = { + "DTTHellscapeStabbySkyStab", + "DTTHellscapeStabWeb", + "GAHellscapeStabWeb", + "GAHellscapePaleEliteSkyStab", + "TCHellscapePaleElite2Charge", + "GSHellscapePaleElite2Charge", + "MeleeAtAnimationSpeedLightning", + "MeleeAtAnimationSpeedLightningCombo35", + }, + modList = { + -- HellscapeYellowLightningOverride [shock_art_variation = 10] + -- HellscapeYellowLightningOverride [damage_hit_effect_index = 103] + }, +} + -- Goliath minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { name = "Goliath", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 9686b2aa80..20c7ae09fb 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -5,6 +5,10 @@ -- local minions, mod, flag = ... +-- Beyond +#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_ +#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__ + -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 318bb493dc..a585e05506 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -181,27 +181,57 @@ skills["MinionInstability"] = { -- Spectres here for now as spectres aren't using the spectre.lua skills file +#skill DTTHellscapeStabbySkyStab +#set DTTHellscapeStabbySkyStab +#flags attack melee projectile +#mods +#skillEnd + +#skill GAHellscapePaleEliteSkyStab Stab Attack +#set GAHellscapePaleEliteSkyStab +#flags attack triggerable +#mods +#skillEnd + #skill GAMediumBeetleChargedSunder Charged Sunder #set GAMediumBeetleChargedSunder -#flags attack area +#flags triggerable attack #mods #skillEnd #skill GAMediumBeetleSunder Sunder #set GAMediumBeetleSunder -#flags attack area +#flags triggerable attack #mods #skillEnd #skill GATwoHeadedTitanSlam Slam #set GATwoHeadedTitanSlam -#flags attack melee area +#flags triggerable attack #mods #skillEnd #skill GATwoHeadedTitanStomp Stomp #set GATwoHeadedTitanStomp -#flags attack melee area +#flags triggerable attack +#mods +#skillEnd + +#skill GSHellscapePaleEliteBoltImpact Bolt Impact +#set GSHellscapePaleEliteBoltImpact +#flags triggerable spell hit +#mods +#skillEnd + +#skill GSHellscapePaleEliteOmegaBeam Omega Beam +#set GSHellscapePaleEliteOmegaBeam +#flags triggerable spell hit +#mods +#skillEnd + +#skill MeleeAtAnimationSpeedLightning Basic Attack (Lightning) +#set MeleeAtAnimationSpeedLightning +#flags attack projectile melee #mods #skillEnd @@ -215,4 +245,22 @@ skills["MinionInstability"] = { #set MMSVaalGuardOilTrap #flags attack area projectile duration #mods +#skillEnd + +#skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt +#set TBHellscapePaleLightningBoltSpammableLeft +#flags spell hit triggerable +#mods +#skillEnd + +#skill TCHellscapePaleElite2Charge Charge +#set TCHellscapePaleElite2Charge +#flags attack melee +#mods +#skillEnd + +#skill TCHellscapePaleElite2Charge Charge +#set TCHellscapePaleElite2Charge +#flags attack melee +#mods #skillEnd \ No newline at end of file From 16a1d1332ed53978605e6e3a01041c8d5996dd62 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 11 Apr 2025 18:03:40 -0500 Subject: [PATCH 05/69] Blood Priest and Priestess --- src/Data/Skills/minion.lua | 203 ++++++++++++++++++++++++++++---- src/Data/Spectres.lua | 57 +++++++++ src/Export/Minions/Spectres.txt | 4 +- src/Export/Skills/minion.txt | 30 ++++- 4 files changed, 268 insertions(+), 26 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index e3b91fb8bd..8409123ce3 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1027,6 +1027,43 @@ skills["GAAnimateWeaponQuarterstaffSweep"] = { } -- Spectres here for now as spectres aren't using the spectre.lua skills file +skills["CGEBloodPriestBoilingBlood"] = { + name = "Boiling Blood", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Boiling Blood", + baseEffectiveness = 12, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + triggerable = true, + duration = true, + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "ground_blood_art_variation", 1003 }, + { "active_skill_area_of_effect_radius_+%_final", -25 }, + }, + stats = { + "base_physical_damage_to_deal_per_minute", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} skills["DTTHellscapeStabbySkyStab"] = { name = "Basic Attack", hidden = true, @@ -1432,6 +1469,48 @@ skills["MMSVaalGuardOilTrap"] = { }, } } +skills["MPSVaalBloodPriestProj"] = { + name = "Blood Projectile", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Blood Projectile", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1047 }, + { "spell_maximum_action_distance_+%", -35 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["TBHellscapePaleLightningBoltSpammableLeft"] = { name = "Lightning Bolt", hidden = true, @@ -1510,42 +1589,122 @@ skills["TCHellscapePaleElite2Charge"] = { }, } } -skills["TCHellscapePaleElite2Charge"] = { - name = "Charge", +skills["VaalBloodPriestDetonateDead"] = { + name = "Detonate Dead", hidden = true, - description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Sword"] = true, - ["One Handed Mace"] = true, - ["Flail"] = true, - ["Spear"] = true, - ["One Handed Axe"] = true, - ["Dagger"] = true, - ["Claw"] = true, - }, - castTime = 1, + skillTypes = { [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1.25, qualityStats = { }, levels = { - [1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + [1] = { critChance = 5, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Charge", - incrementalEffectiveness = 0.054999999701977, + label = "Detonate Dead", + baseEffectiveness = 6, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", baseFlags = { - attack = true, - melee = true, + area = true, + triggerable = true, + }, + constantStats = { + { "base_skill_effect_duration", 2000 }, + { "upheaval_number_of_spikes", 4 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 25 }, }, stats = { - "ignores_proximity_shield", + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", "is_area_damage", }, levels = { - [1] = { actorLevel = 1, }, + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["VaalBloodPriestExsanguinate"] = { + name = "Exsanguinate", + hidden = true, + description = "Expel your own blood as Chaining blood tendrils in a cone in front of you. Enemies hit by the tendrils take Physical damage and are inflicted with a Debuff that deals Physical damage over time.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 2.2, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Exsanguinate", + baseEffectiveness = 2.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "exsanguinate", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + duration = true, + chaining = true, + }, + constantStats = { + { "base_skill_effect_duration", 1000 }, + { "number_of_chains", 1 }, + { "spell_maximum_action_distance_+%", -40 }, + { "active_skill_base_radius_+", -8 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_physical_damage_to_deal_per_minute", + "blood_tendrils_beam_count", + "spell_damage_modifiers_apply_to_skill_dot", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 66.666668156783, 2, statInterpolation = { 3, 3, 3, 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["VaalBloodPriestSoulrend"] = { + name = "Soulrend", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, }, + castTime = 3.7, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Soulrend", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + duration = true, + projectile = true, + Triggerable = true, + }, + constantStats = { + { "base_skill_effect_duration", 500 }, + { "spell_maximum_action_distance_+%", -35 }, + }, + stats = { + "base_physical_damage_to_deal_per_minute", + "base_is_projectile", + "projectile_uses_contact_position", + }, + levels = { + [1] = { 50.000001117587, statInterpolation = { 3, }, actorLevel = 1, }, }, }, } diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 4f46303521..47ef0784e7 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -201,3 +201,60 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } +minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale"] = { + name = "Blood Priest", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.08, + evasion = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Dagger", + skillList = { + "MeleeAtAnimationSpeed", + "VaalBloodPriestExsanguinate", + "VaalBloodPriestDetonateDead", + "MPSVaalBloodPriestProj", + "EGBloodPriestSacrifice", + "EASBloodPriestSummonElemental", + "CGEBloodPriestBoilingBlood", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale"] = { + name = "Blood Priestess", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.08, + evasion = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Dagger", + skillList = { + "MeleeAtAnimationSpeed", + "VaalBloodPriestSoulrend", + "EGBloodPriestVolatileDead", + "MPSVaalBloodPriestProj", + "EGBloodPriestSacrifice", + "EASBloodPriestSummonElemental", + }, + modList = { + }, +} diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 20c7ae09fb..bdb1bc7362 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -25,4 +25,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Quadrilla/Quadrilla -- Vaal Humanoid -#spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving \ No newline at end of file +#spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving +#spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale +#spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index a585e05506..148e49beb8 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -181,6 +181,12 @@ skills["MinionInstability"] = { -- Spectres here for now as spectres aren't using the spectre.lua skills file +#skill CGEBloodPriestBoilingBlood Boiling Blood +#set CGEBloodPriestBoilingBlood +#flags spell area triggerable duration +#mods +#skillEnd + #skill DTTHellscapeStabbySkyStab #set DTTHellscapeStabbySkyStab #flags attack melee projectile @@ -247,6 +253,12 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill MPSVaalBloodPriestProj Blood Projectile +#set MPSVaalBloodPriestProj +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt #set TBHellscapePaleLightningBoltSpammableLeft #flags spell hit triggerable @@ -259,8 +271,20 @@ skills["MinionInstability"] = { #mods #skillEnd -#skill TCHellscapePaleElite2Charge Charge -#set TCHellscapePaleElite2Charge -#flags attack melee +#skill VaalBloodPriestDetonateDead Detonate Dead +#set VaalBloodPriestDetonateDead +#flags area triggerable +#mods +#skillEnd + +#skill VaalBloodPriestExsanguinate +#set VaalBloodPriestExsanguinate +#flags spell hit triggerable duration chaining +#mods +#skillEnd + +#skill VaalBloodPriestSoulrend Soulrend +#set VaalBloodPriestSoulrend +#flags spell area duration projectile Triggerable #mods #skillEnd \ No newline at end of file From 238780aec1978aabe82622364ddc3a33d1332e3c Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 12 Apr 2025 18:22:50 -0500 Subject: [PATCH 06/69] Drudge Osseodon --- src/Data/Skills/minion.lua | 61 ++++++++++++++++++++++++++++++++- src/Data/Spectres.lua | 24 +++++++++++++ src/Export/Minions/Spectres.txt | 3 ++ src/Export/Skills/minion.txt | 14 +++++++- 4 files changed, 100 insertions(+), 2 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 8409123ce3..6252c0409c 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1064,6 +1064,34 @@ skills["CGEBloodPriestBoilingBlood"] = { }, } } +skills["CultistBeastSunder"] = { + name = "Sunder", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.75, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Sunder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["DTTHellscapeStabbySkyStab"] = { name = "Basic Attack", hidden = true, @@ -1336,6 +1364,38 @@ skills["GSHellscapePaleEliteOmegaBeam"] = { }, } } +skills["MeleeAtAnimationSpeedComboTEMP"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedLightning"] = { name = "Basic Attack (Lightning)", hidden = true, @@ -1353,7 +1413,6 @@ skills["MeleeAtAnimationSpeedLightning"] = { statDescriptionScope = "skill_stat_descriptions", baseFlags = { attack = true, - projectile = true, melee = true, }, constantStats = { diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 47ef0784e7..7610ef9691 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -66,6 +66,30 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = }, } +-- Dinosaur +minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = { + name = "Drudge Osseodon", + monsterTags = { "beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2.75, + damageSpread = 0.2, + attackTime = 1.665, + attackRange = 19, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "CultistBeastSunder", + }, + modList = { + }, +} + -- Goliath minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { name = "Goliath", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index bdb1bc7362..f6ee2039d7 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -9,6 +9,9 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_ #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__ +-- Dinosaur +#spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast + -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 148e49beb8..0ad6a4a403 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -187,6 +187,12 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill CultistBeastSunder Sunder +#set CultistBeastSunder +#flags triggerable attack +#mods +#skillEnd + #skill DTTHellscapeStabbySkyStab #set DTTHellscapeStabbySkyStab #flags attack melee projectile @@ -235,9 +241,15 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill MeleeAtAnimationSpeedComboTEMP +#set MeleeAtAnimationSpeedComboTEMP +#flags attack melee +#mods +#skillEnd + #skill MeleeAtAnimationSpeedLightning Basic Attack (Lightning) #set MeleeAtAnimationSpeedLightning -#flags attack projectile melee +#flags attack melee #mods #skillEnd From 626d1d7b5187ea7996b2ba5eb18893596c35d00c Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 16 Apr 2025 23:08:00 -0500 Subject: [PATCH 07/69] Diretusk Boar --- src/Data/Skills/minion.lua | 45 ++++++++++++++++++++++++++++++++- src/Data/Spectres.lua | 27 +++++++++++++++++++- src/Export/Minions/Spectres.txt | 3 +++ src/Export/Skills/minion.txt | 6 +++++ 4 files changed, 79 insertions(+), 2 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index edbce8d391..1c6c2fbc44 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1234,7 +1234,7 @@ skills["GATwoHeadedTitanSlam"] = { qualityStats = { }, levels = { - [1] = { baseMultiplier = 1.2, levelRequirement = 0, }, + [1] = { levelRequirement = 0, }, }, statSets = { [1] = { @@ -1290,6 +1290,49 @@ skills["GATwoHeadedTitanStomp"] = { }, } } +skills["GoreChargerCharge"] = { + name = "Charge", + hidden = true, + description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", + skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, + weaponTypes = { + ["None"] = true, + ["One Handed Sword"] = true, + ["One Handed Mace"] = true, + ["Flail"] = true, + ["Spear"] = true, + ["One Handed Axe"] = true, + ["Dagger"] = true, + ["Claw"] = true, + }, + castTime = 0.8, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.43, storedUses = 1, levelRequirement = 0, cooldown = 4.5, }, + }, + statSets = { + [1] = { + label = "Charge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "base_movement_velocity_+%", 92 }, + }, + stats = { + "ignores_proximity_shield", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GSHellscapePaleEliteBoltImpact"] = { name = "Bolt Impact", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 7610ef9691..4bb05b7cf8 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -66,6 +66,31 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = }, } +-- Boar +minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { + name = "Diretusk Boar", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 13, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeed", + "GoreChargerCharge", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + }, +} + -- Dinosaur minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = { name = "Drudge Osseodon", @@ -100,7 +125,7 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2.88, + damage = 2.5, damageSpread = 0.2, attackTime = 1.5, attackRange = 20, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index f6ee2039d7..be80883808 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -9,6 +9,9 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_ #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__ +-- Boar +#spectre Metadata/Monsters/GoreCharger/GoreCharger + -- Dinosaur #spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 0ad6a4a403..d4100b2683 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -229,6 +229,12 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill GoreChargerCharge Charge +#set GoreChargerCharge +#flags attack melee +#mods +#skillEnd + #skill GSHellscapePaleEliteBoltImpact Bolt Impact #set GSHellscapePaleEliteBoltImpact #flags triggerable spell hit From 46673db4d7a09956360d82160242dac11aaf7e9b Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 16 Apr 2025 23:12:32 -0500 Subject: [PATCH 08/69] Terracotta Soldier --- src/Data/Spectres.lua | 26 ++++++++++++++++++++++++++ src/Export/Minions/Spectres.txt | 3 +++ 2 files changed, 29 insertions(+) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 4bb05b7cf8..fce8efd4e4 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -193,6 +193,32 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { -- Shade -- not working, error CalcActiveSkill.lua 909 grantedEffect (nil) --spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade +--Terracotta Soldier +minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { + name = "Terracotta Soldier", + monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 1.54, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.27, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 12, + accuracy = 1, + weaponType1 = "One Handed Mace", + skillList = { + "MeleeAtAnimationSpeed", + "EGTerracottaTransitionSideways", + "EGTerracottaTransition", + }, + modList = { + }, +} + -- Quadrilla minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { name = "Quadrilla", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index be80883808..11b69c48f5 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -27,6 +27,9 @@ local minions, mod, flag = ... -- Shade -- not working, error CalcActiveSkill.lua 909 grantedEffect (nil) --spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade +--Terracotta Soldier +#spectre Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre + -- Quadrilla #spectre Metadata/Monsters/Quadrilla/Quadrilla From 0feb757346b0e8789fbe3faabebc50932c616eb5 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 16 Apr 2025 23:29:31 -0500 Subject: [PATCH 09/69] Fettered Monstrosity --- src/Data/Skills/minion.lua | 77 +++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 25 +++++++++++ src/Export/Minions/Spectres.txt | 3 ++ src/Export/Skills/minion.txt | 12 +++++ 4 files changed, 117 insertions(+) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 1c6c2fbc44..04120f4f04 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1064,6 +1064,44 @@ skills["CGEBloodPriestBoilingBlood"] = { }, } } +skills["CGESanctifiedMonstrosityPusGround"] = { + name = "Pus Ground", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Pus Ground", + baseEffectiveness = 8, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + triggerable = true, + duration = true, + }, + constantStats = { + { "active_skill_area_of_effect_radius_+%_final", -40 }, + { "base_skill_effect_duration", 4000 }, + { "ground_caustic_art_variation", 1030 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "is_area_damage", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} skills["CultistBeastSunder"] = { name = "Sunder", hidden = true, @@ -1613,6 +1651,45 @@ skills["MPSVaalBloodPriestProj"] = { }, } } +skills["MPWCleansedMonstrosityRailgun"] = { + name = "Railgun", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 2.15, storedUses = 1, levelRequirement = 0, cooldown = 15, }, + }, + statSets = { + [1] = { + label = "Railgun", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + triggerable = true, + }, + constantStats = { + { "monster_projectile_variation", 1157 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "check_for_targets_between_initiator_and_projectile_source", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_target_distance", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["TBHellscapePaleLightningBoltSpammableLeft"] = { name = "Lightning Bolt", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index fce8efd4e4..4a8ab8261e 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -91,6 +91,31 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { }, } +-- Demon +minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { + name = "Fettered Monstrosity", + monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", }, + life = 3.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.28, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 28, + accuracy = 1, + skillList = { + "MeleeAtAnimationSpeed", + "MPWCleansedMonstrosityRailgun", + "CGESanctifiedMonstrosityPusGround", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} + -- Dinosaur minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = { name = "Drudge Osseodon", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 11b69c48f5..79f604afac 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -12,6 +12,9 @@ local minions, mod, flag = ... -- Boar #spectre Metadata/Monsters/GoreCharger/GoreCharger +-- Demon +#spectre Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity + -- Dinosaur #spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index d4100b2683..01be25567d 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -187,6 +187,12 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill CGESanctifiedMonstrosityPusGround Pus Ground +#set CGESanctifiedMonstrosityPusGround +#flags spell area triggerable duration +#mods +#skillEnd + #skill CultistBeastSunder Sunder #set CultistBeastSunder #flags triggerable attack @@ -277,6 +283,12 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill MPWCleansedMonstrosityRailgun Railgun +#set MPWCleansedMonstrosityRailgun +#flags attack projectile triggerable +#mods +#skillEnd + #skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt #set TBHellscapePaleLightningBoltSpammableLeft #flags spell hit triggerable From f5c264fbd8df60a05ee3bdf81e6de4b6584f7f3a Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 18 Apr 2025 00:55:26 -0500 Subject: [PATCH 10/69] Filthy First-born --- src/Data/Skills/minion.lua | 70 +++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 27 +++++++++++++ src/Export/Minions/Spectres.txt | 3 ++ src/Export/Skills/minion.txt | 12 ++++++ 4 files changed, 112 insertions(+) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 04120f4f04..62e8f5589c 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1167,6 +1167,76 @@ skills["DTTHellscapeStabbySkyStab"] = { }, } } +skills["GSCenobiteBloaterOnDeath"] = { + name = "Death Explosion", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Death Explosion", + baseEffectiveness = 10, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "voll_slam_damage_+%_final_at_centre", 35 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GACenobiteBloaterSlam"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 2, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + melee = true, + }, + constantStats = { + { "melee_range_+", 15 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + "base_skill_cannot_be_blocked", + "base_skill_cannot_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GAHellscapePaleEliteSkyStab"] = { name = "Stab Attack", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 4a8ab8261e..8761faabe5 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -140,6 +140,33 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = }, } +-- Filthy Firstborn +minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { + name = "Filthy First-born", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 3.99, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Mace", + skillList = { + "MeleeAtAnimationSpeed", + "GSCenobiteBloaterOnDeath", + "GACenobiteBloaterSlam", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} + -- Goliath minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { name = "Goliath", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 79f604afac..e466cf80b0 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -18,6 +18,9 @@ local minions, mod, flag = ... -- Dinosaur #spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast +-- Filthy First-born +#spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater + -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 01be25567d..e820e03882 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -205,6 +205,18 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill GSCenobiteBloaterOnDeath Death Explosion +#set GSCenobiteBloaterOnDeath +#flags spell triggerable +#mods +#skillEnd + +#skill GACenobiteBloaterSlam Slam +#set GACenobiteBloaterSlam +#flags triggerable attack melee +#mods +#skillEnd + #skill GAHellscapePaleEliteSkyStab Stab Attack #set GAHellscapePaleEliteSkyStab #flags attack triggerable From 04467bc552b022d99973720bcb1feb000a958659 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 20 Apr 2025 13:03:03 -0500 Subject: [PATCH 11/69] experienceMultiplier for Spectre Reservation --- src/Data/Minions.lua | 18 +++++++++++++++ src/Data/Spectres.lua | 39 ++++++++++++++++++++++++++++++++- src/Export/Minions/Spectres.txt | 1 + src/Export/Scripts/minions.lua | 3 +++ src/Modules/CalcActiveSkill.lua | 10 ++++++--- 5 files changed, 67 insertions(+), 4 deletions(-) diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index e644560808..12e7538b73 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -22,6 +22,7 @@ minions["RaisedZombie"] = { accuracy = 1, weaponType1 = "One Handed Axe", limit = "ActiveZombieLimit", + experienceMultiplier = 1, skillList = { "MinionMeleeStep", }, @@ -45,6 +46,7 @@ minions["SummonedRagingSpirit"] = { attackRange = 12, accuracy = 1, limit = "ActiveRagingSpiritLimit", + experienceMultiplier = 1, skillList = { "MinionMeleeStep", }, @@ -69,6 +71,7 @@ minions["RaisedSkeletonSniper"] = { accuracy = 1, weaponType1 = "Bow", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "MinionMeleeBow", "GasShotSkeletonSniperMinion", @@ -95,6 +98,7 @@ minions["RaisedSkeletonBrute"] = { accuracy = 1, weaponType1 = "Two Handed Mace", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "MinionMeleeStep", "BoneshatterBruteMinion", @@ -121,6 +125,7 @@ minions["RaisedSkeletonStormMage"] = { accuracy = 1, weaponType1 = "Staff", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "ArcSkeletonMageMinion", "DeathStormSkeletonStormMageMinion", @@ -147,6 +152,7 @@ minions["RaisedSkeletonFrostMage"] = { accuracy = 1, weaponType1 = "None", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "FrostBoltSkeletonMageMinion", "IceBombSkeletonMageMinion", @@ -173,6 +179,7 @@ minions["RaisedSkeletonCleric"] = { accuracy = 1, weaponType1 = "One Handed Mace", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "HealSkeletonClericMinion", "ResurrectSkeletonClericMinion", @@ -200,6 +207,7 @@ minions["RaisedSkeletonArsonist"] = { accuracy = 1, weaponType1 = "None", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "FireBombSkeletonMinion", "DestructiveLinkSkeletonBombadierMinion", @@ -227,6 +235,7 @@ minions["RaisedSkeletonReaver"] = { weaponType1 = "One Handed Axe", weaponType2 = "One Handed Axe", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "MinionMeleeStep", "EnrageSkeletonReaverMinion", @@ -254,6 +263,7 @@ minions["RaisedSkeletonWarriors"] = { weaponType1 = "One Handed Sword", weaponType2 = "Shield", limit = "ActiveSkeletonLimit", + experienceMultiplier = 1, skillList = { "MinionMeleeStep", }, @@ -280,6 +290,7 @@ minions["SummonedHellhound"] = { attackTime = 0.75, attackRange = 10, accuracy = 1, + experienceMultiplier = 1, skillList = { "MinionMelee", }, @@ -303,6 +314,7 @@ minions["AncestralSpiritTurtle"] = { attackTime = 1, attackRange = 15, accuracy = 1, + experienceMultiplier = 1, skillList = { "MeleeAtAnimationSpeed", "ABTTTortoiseTotemBubble", @@ -330,6 +342,7 @@ minions["AncestralSpiritHulk"] = { attackTime = 1, attackRange = 14, accuracy = 1, + experienceMultiplier = 1, skillList = { "MeleeAtAnimationSpeed", "DTTAncestralJadeHulkLeapSlam", @@ -357,6 +370,7 @@ minions["AncestralSpiritCaster"] = { attackTime = 1, attackRange = 14, accuracy = 1, + experienceMultiplier = 1, skillList = { "MeleeAtAnimationSpeed", "MPSAncestralTotemSpiritSoulCasterProjectile", @@ -384,6 +398,7 @@ minions["AncestralSpiritWarhorn"] = { attackTime = 1, attackRange = 27, accuracy = 1, + experienceMultiplier = 1, skillList = { "MeleeAtAnimationSpeed", "EGTotemSpiritJadeHornBlow", @@ -407,6 +422,7 @@ minions["UnearthBoneConstruct"] = { attackTime = 1.06, attackRange = 12, accuracy = 1, + experienceMultiplier = 1, skillList = { "MinionMelee", }, @@ -431,6 +447,7 @@ minions["SummonedRhoa"] = { attackTime = 1.23, attackRange = 16, accuracy = 1, + experienceMultiplier = 1, skillList = { "MinionMelee", }, @@ -454,6 +471,7 @@ minions["ManifestWeapon"] = { attackTime = 1, attackRange = 10, accuracy = 1, + experienceMultiplier = 1, skillList = { "MinionMelee", "GAAnimateWeaponMaceSlam", diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 8761faabe5..789908775b 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -23,6 +23,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = attackRange = 9, accuracy = 1, weaponType1 = "None", + experienceMultiplier = 2.35, skillList = { "TBHellscapePaleLightningBoltSpammableLeft", "TBHellscapePaleLightningBoltSpammableRight", @@ -50,6 +51,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = attackRange = 18, accuracy = 1, weaponType1 = "None", + experienceMultiplier = 2.25, skillList = { "DTTHellscapeStabbySkyStab", "DTTHellscapeStabWeb", @@ -82,6 +84,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { attackTime = 1.065, attackRange = 13, accuracy = 1, + experienceMultiplier = 1.7, skillList = { "MeleeAtAnimationSpeed", "GoreChargerCharge", @@ -106,6 +109,7 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { attackTime = 1.5, attackRange = 28, accuracy = 1, + experienceMultiplier = 3.5, skillList = { "MeleeAtAnimationSpeed", "MPWCleansedMonstrosityRailgun", @@ -132,6 +136,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = attackTime = 1.665, attackRange = 19, accuracy = 1, + experienceMultiplier = 2.5, skillList = { "MeleeAtAnimationSpeedComboTEMP", "CultistBeastSunder", @@ -140,7 +145,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = }, } --- Filthy Firstborn +-- Filthy First-born minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { name = "Filthy First-born", monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -157,6 +162,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { attackRange = 14, accuracy = 1, weaponType1 = "Two Handed Mace", + experienceMultiplier = 2.5, skillList = { "MeleeAtAnimationSpeed", "GSCenobiteBloaterOnDeath", @@ -182,6 +188,7 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { attackTime = 1.5, attackRange = 20, accuracy = 1, + experienceMultiplier = 2.5, skillList = { "MeleeAtAnimationSpeed", "GATwoHeadedTitanSlam", @@ -207,6 +214,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, + experienceMultiplier = 1.5, skillList = { "MeleeAtAnimationSpeed", "GAMediumBeetleChargedSunder", @@ -232,6 +240,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + experienceMultiplier = 2.5, skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructSentinelGroundSlam", @@ -262,6 +271,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { attackRange = 12, accuracy = 1, weaponType1 = "One Handed Mace", + experienceMultiplier = 1.1, skillList = { "MeleeAtAnimationSpeed", "EGTerracottaTransitionSideways", @@ -270,6 +280,29 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { modList = { }, } +minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__"] = { + name = "Terracotta Soldier", + monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 0.99, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.88, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 12, + accuracy = 1, + weaponType1 = "One Handed Mace", + experienceMultiplier = 0.22, + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} -- Quadrilla minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { @@ -287,6 +320,7 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { attackTime = 1.995, attackRange = 21, accuracy = 1, + experienceMultiplier = 2, skillList = { "GAQuadrillaSunder", "EAAQuadrillaThrow", @@ -317,6 +351,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + experienceMultiplier = 1, skillList = { "MeleeAtAnimationSpeed", "MMSVaalGuardGrenade", @@ -345,6 +380,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" attackRange = 12, accuracy = 1, weaponType1 = "Dagger", + experienceMultiplier = 2, skillList = { "MeleeAtAnimationSpeed", "VaalBloodPriestExsanguinate", @@ -374,6 +410,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal attackRange = 12, accuracy = 1, weaponType1 = "Dagger", + experienceMultiplier = 2, skillList = { "MeleeAtAnimationSpeed", "VaalBloodPriestSoulrend", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index e466cf80b0..98260b34bd 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -35,6 +35,7 @@ local minions, mod, flag = ... --Terracotta Soldier #spectre Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre +#spectre Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ -- Quadrilla #spectre Metadata/Monsters/Quadrilla/Quadrilla diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 3b15be5130..7b2e9ece92 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -153,6 +153,9 @@ directiveTable.emit = function(state, args, out) if state.limit then out:write('\tlimit = "', state.limit, '",\n') end + if monsterVariety.ExperienceMultiplier then + out:write('\texperienceMultiplier = ', (monsterVariety.ExperienceMultiplier / 100), ',\n') + end out:write('\tskillList = {\n') for _, grantedEffect in ipairs(monsterVariety.GrantedEffects) do out:write('\t\t"', grantedEffect.Id, '",\n') diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index af6c3301d1..fdec298018 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -515,7 +515,6 @@ function calcs.buildActiveSkillModList(env, activeSkill) skillModList:NewMod("Damage", "MORE", -100 * activeSkill.actor.minionData.damageFixup, "Damage Fixup", ModFlag.Attack) skillModList:NewMod("Speed", "MORE", 100 * activeSkill.actor.minionData.damageFixup, "Damage Fixup", ModFlag.Attack) end - if skillModList:Flag(activeSkill.skillCfg, "DisableSkill") and not skillModList:Flag(activeSkill.skillCfg, "EnableSkill") then skillFlags.disable = true activeSkill.disableReason = "Skills of this type are disabled" @@ -534,7 +533,12 @@ function calcs.buildActiveSkillModList(env, activeSkill) activeEffect.grantedEffectLevel = grantedEffectLevel return end - + -- For Spectre base reservation + if activeSkill.actor and activeSkill.actor.minionData and activeSkill.actor.minionData.experienceMultiplier then + local xpMult = activeSkill.actor.minionData.experienceMultiplier + local newBaseReserve = round(50 * m_max(xpMult, 0) / 10) * 10 + env.player.mainSkill.skillData.spiritReservationFlat = newBaseReserve + end -- Add support gem modifiers to skill mod list for _, skillEffect in pairs(activeSkill.effectList) do if skillEffect.grantedEffect.support then @@ -551,7 +555,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) end if level.spiritReservationFlat then skillModList:NewMod("ExtraSpirit", "BASE", level.spiritReservationFlat, skillEffect.grantedEffect.modSource) - end + end -- Handle multiple triggers situation and if triggered by a trigger skill save a reference to the trigger. local match = skillEffect.grantedEffect.addSkillTypes and (not skillFlags.disable) if match and skillEffect.grantedEffect.isTrigger then From a10c459e797460e8068fc4c01a51628a6b588cba Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 21 Apr 2025 12:31:23 -0500 Subject: [PATCH 12/69] Faridun Spearwoman --- src/Data/Skills/minion.lua | 60 +++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 33 ++++++++++++++++++ src/Export/Minions/Spectres.txt | 3 ++ src/Export/Skills/minion.txt | 13 +++++++ 4 files changed, 109 insertions(+) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 62e8f5589c..e69276303c 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1334,6 +1334,66 @@ skills["GAMediumBeetleSunder"] = { }, } } +skills["GAMutewindWomanSpearStab1"] = { + name = "Spear Stab", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spear Stab", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MutewindBanditWomanLeap"] = { + name = "Leap Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Leap Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + cooldown = true, + }, + baseMods = { + skill("cooldown", 10), + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GATwoHeadedTitanSlam"] = { name = "Slam", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 789908775b..6e76ab46da 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -145,6 +145,39 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = }, } +-- Faridun +minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { + name = "Faridun Spearwoman", + monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 21, + accuracy = 1, + experienceMultiplier = 1.1, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EmptyActionMutewindBanditLeap", + "MutewindBanditWomanLeap", + "EmptyActionMutewindBanditCombo", + "MutewindBanditWomanCombo1", + "MutewindBanditWomanCombo2", + "MutewindBanditWomanCombo3", + "WalkEmergeMutewind", + "GAMutewindWomanSpearStab1", + "GAMutewindWomanSpearStab2", + }, + modList = { + }, +} + -- Filthy First-born minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { name = "Filthy First-born", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 98260b34bd..127bf89a71 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -18,6 +18,9 @@ local minions, mod, flag = ... -- Dinosaur #spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast +-- Faridun +#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted + -- Filthy First-born #spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index e820e03882..e0df656ad2 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -235,6 +235,19 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill GAMutewindWomanSpearStab1 Spear Stab +#set GAMutewindWomanSpearStab1 +#flags triggerable attack +#mods +#skillEnd + +#skill MutewindBanditWomanLeap Leap Slam +#set MutewindBanditWomanLeap +#flags triggerable attack cooldown +#baseMod skill("cooldown", 10) +#mods +#skillEnd + #skill GATwoHeadedTitanSlam Slam #set GATwoHeadedTitanSlam #flags triggerable attack From 6a63272f2d23170bcdf10fae8895f6e0e9f6b354 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 25 Apr 2025 16:25:58 -0500 Subject: [PATCH 13/69] Better Reservation calcs for spectre --- src/Modules/CalcActiveSkill.lua | 6 ------ src/Modules/CalcDefence.lua | 5 +++++ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index fdec298018..25295b5342 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -533,12 +533,6 @@ function calcs.buildActiveSkillModList(env, activeSkill) activeEffect.grantedEffectLevel = grantedEffectLevel return end - -- For Spectre base reservation - if activeSkill.actor and activeSkill.actor.minionData and activeSkill.actor.minionData.experienceMultiplier then - local xpMult = activeSkill.actor.minionData.experienceMultiplier - local newBaseReserve = round(50 * m_max(xpMult, 0) / 10) * 10 - env.player.mainSkill.skillData.spiritReservationFlat = newBaseReserve - end -- Add support gem modifiers to skill mod list for _, skillEffect in pairs(activeSkill.effectList) do if skillEffect.grantedEffect.support then diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index 9f66211f8d..06a7ba8991 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -243,6 +243,11 @@ function calcs.doActorLifeManaSpiritReservation(actor) end values.reservedFlat = values.reservedFlat * instances * mult values.reservedPercent = values.reservedPercent * instances * mult + end + if activeSkill.skillCfg.skillName == "Spectre: {0} " and activeSkill.minion then + local xpMult = activeSkill.minion.minionData.experienceMultiplier + local selectedSpectreReserve = round(50 * m_max(xpMult, 0) / 10) * 10 + pool.Spirit.baseFlat = selectedSpectreReserve + skillModList:Sum("BASE", skillCfg, "ExtraSpirit") end -- Blood Sacrament increases reservation per stage channelled if activeSkill.skillCfg.skillName == "Blood Sacrament" and activeSkill.activeStageCount then From e5af2ac113948df43c2f7e66e467bd9ac6982ce5 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 28 Apr 2025 08:36:59 -0500 Subject: [PATCH 14/69] Crabs --- src/Data/Skills/minion.lua | 476 +++++++++++++++++++++++++++++--- src/Data/Spectres.lua | 131 +++++++++ src/Export/Minions/Spectres.txt | 7 + src/Export/Skills/minion.txt | 74 ++++- 4 files changed, 649 insertions(+), 39 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index e69276303c..60f6e57ba7 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1167,6 +1167,80 @@ skills["DTTHellscapeStabbySkyStab"] = { }, } } +skills["EDSShellMonsterFlamethrower"] = { + name = "Flamethrower", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 11, }, + }, + statSets = { + [1] = { + label = "Flamethrower", + baseEffectiveness = 1.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -75 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, + { "ignite_chance_+%", 100 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["EDSShellMonsterPoisonSpray"] = { + name = "Poison Spray", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 11, }, + }, + statSets = { + [1] = { + label = "Poison Spray", + baseEffectiveness = 0.69999998807907, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -65 }, + { "base_chance_to_poison_on_hit_%", 50 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["GSCenobiteBloaterOnDeath"] = { name = "Death Explosion", hidden = true, @@ -1362,38 +1436,6 @@ skills["GAMutewindWomanSpearStab1"] = { }, } } -skills["MutewindBanditWomanLeap"] = { - name = "Leap Slam", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Leap Slam", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - cooldown = true, - }, - baseMods = { - skill("cooldown", 10), - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} skills["GATwoHeadedTitanSlam"] = { name = "Slam", hidden = true, @@ -1820,6 +1862,376 @@ skills["MPWCleansedMonstrosityRailgun"] = { }, } } +skills["MutewindBanditWomanLeap"] = { + name = "Leap Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Leap Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + baseMods = { + skill("cooldown", 10), + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["QuillCrabSpikeBurst"] = { + name = "Spike Burst", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spike Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1000 }, + { "projectile_angle_variance", 0 }, + { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "projectile_spread_radius", 13 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectiles_not_offset", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["QuillCrabSpikeBurstPoison"] = { + name = "Spike Burst", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spike Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1004 }, + { "projectile_angle_variance", 0 }, + { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, + { "projectile_spread_radius", 13 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectiles_not_offset", + "global_poison_on_hit", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["QuillCrabSpikeBurstTropical"] = { + name = "Spike Burst", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spike Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1049 }, + { "projectile_angle_variance", 0 }, + { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, + { "projectile_spread_radius", 13 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_reference_event", + "projectiles_not_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterDeathMortar"] = { + name = "Death Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Death Mortar", + baseEffectiveness = 1.6499999761581, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 6 }, + { "mortar_projectile_distance_override", 10 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterDeathMortarPoison"] = { + name = "Death Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Death Mortar", + baseEffectiveness = 2, + incrementalEffectiveness = 0.21999999880791, + damageIncrementalEffectiveness = 0.013000000268221, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 6 }, + { "mortar_projectile_distance_override", 10 }, + { "base_chance_to_poison_on_hit_%", 33 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterFirehose"] = { + name = "Firehose", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Firehose", + baseEffectiveness = 1.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "wall_maximum_length", 78 }, + { "leap_slam_minimum_distance", 20 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "cannot_stun", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterSprayMortar"] = { + name = "Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mortar", + baseEffectiveness = 1.6499999761581, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 10 }, + { "mortar_projectile_distance_override", 30 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "projectile_uses_contact_direction", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + "no_additional_projectiles", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterSprayMortarPoison"] = { + name = "Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mortar", + baseEffectiveness = 2, + incrementalEffectiveness = 0.21999999880791, + damageIncrementalEffectiveness = 0.013000000268221, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 10 }, + { "mortar_projectile_distance_override", 30 }, + { "base_chance_to_poison_on_hit_%", 33 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "projectile_uses_contact_direction", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["TBHellscapePaleLightningBoltSpammableLeft"] = { name = "Lightning Bolt", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 6e76ab46da..31e8702d7d 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -94,6 +94,137 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { }, } +-- Crab +minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { + name = "Venomous Crab Matriarch", + monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.85, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.85, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 50, + accuracy = 1, + experienceMultiplier = 0.85, + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurstPoison", + "QuillCrabSpikeShrapnelAudioPoison", + "QuillCrabSpikeShrapnelPoison", + }, + modList = { + }, +} +minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { + name = "Quill Crab", + monsterTags = { "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 40, + accuracy = 1, + experienceMultiplier = 0.7, + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurstTropical", + "QuillCrabSpikeShrapnelTropical", + "CGEQuillCrabTropicalChill", + "GSQuillCrabColdImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { + name = "Porcupine Crab", + monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 40, + accuracy = 1, + experienceMultiplier = 0.7, + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurst", + "QuillCrabSpikeShrapnelAudio", + "QuillCrabSpikeShrapnel", + }, + modList = { + }, +} +minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { + name = "Brimstone Crab", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "crustacean_beast", "fire", "fire_affinity", "melee", "MonsterStab_onhit_audio", "not_dex", "not_int", "ranged", "slow_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + experienceMultiplier = 1.15, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "ShellMonsterFirehose", + "ShellMonsterDeathMortar", + "EDSShellMonsterFlamethrower", + "ShellMonsterSprayMortar", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { + name = "Caustic Crab", + monsterTags = { "allows_additional_projectiles", "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "slow_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + experienceMultiplier = 1.15, + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "ShellMonsterDeathMortarPoison", + "EDSShellMonsterPoisonSpray", + "ShellMonsterSprayMortarPoison", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} + -- Demon minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { name = "Fettered Monstrosity", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 127bf89a71..cdba9ba408 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -12,6 +12,13 @@ local minions, mod, flag = ... -- Boar #spectre Metadata/Monsters/GoreCharger/GoreCharger +-- Crab +#spectre Metadata/Monsters/QuillCrab/QuillCrabBigPoison_ +#spectre Metadata/Monsters/QuillCrab/QuillCrabTropical +#spectre Metadata/Monsters/QuillCrab/QuillCrab +#spectre Metadata/Monsters/ShellMonster/ShellMonster +#spectre Metadata/Monsters/ShellMonster/ShellMonsterPoison + -- Demon #spectre Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index e0df656ad2..e0461f4fdd 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -205,6 +205,18 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill EDSShellMonsterFlamethrower Flamethrower +#set EDSShellMonsterFlamethrower +#flags spell triggerable +#mods +#skillEnd + +#skill EDSShellMonsterPoisonSpray Poison Spray +#set EDSShellMonsterPoisonSpray +#flags spell triggerable +#mods +#skillEnd + #skill GSCenobiteBloaterOnDeath Death Explosion #set GSCenobiteBloaterOnDeath #flags spell triggerable @@ -241,13 +253,6 @@ skills["MinionInstability"] = { #mods #skillEnd -#skill MutewindBanditWomanLeap Leap Slam -#set MutewindBanditWomanLeap -#flags triggerable attack cooldown -#baseMod skill("cooldown", 10) -#mods -#skillEnd - #skill GATwoHeadedTitanSlam Slam #set GATwoHeadedTitanSlam #flags triggerable attack @@ -314,6 +319,61 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill MutewindBanditWomanLeap Leap Slam +#set MutewindBanditWomanLeap +#flags triggerable attack +#baseMod skill("cooldown", 10) +#mods +#skillEnd + +#skill QuillCrabSpikeBurst Spike Burst +#set QuillCrabSpikeBurst +#flags attack projectile +#mods +#skillEnd + +#skill QuillCrabSpikeBurstPoison Spike Burst +#set QuillCrabSpikeBurstPoison +#flags attack projectile +#mods +#skillEnd + +#skill QuillCrabSpikeBurstTropical Spike Burst +#set QuillCrabSpikeBurstTropical +#flags attack projectile +#mods +#skillEnd + +#skill ShellMonsterDeathMortar Death Mortar +#set ShellMonsterDeathMortar +#flags spell projectile area +#mods +#skillEnd + +#skill ShellMonsterDeathMortarPoison Death Mortar +#set ShellMonsterDeathMortarPoison +#flags spell projectile area +#mods +#skillEnd + +#skill ShellMonsterFirehose Firehose +#set ShellMonsterFirehose +#flags spell triggerable +#mods +#skillEnd + +#skill ShellMonsterSprayMortar Mortar +#set ShellMonsterSprayMortar +#flags spell projectile area +#mods +#skillEnd + +#skill ShellMonsterSprayMortarPoison Mortar +#set ShellMonsterSprayMortarPoison +#flags spell projectile area +#mods +#skillEnd + #skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt #set TBHellscapePaleLightningBoltSpammableLeft #flags spell hit triggerable From acaf8c639435af2989ba61254836471c040b8a06 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 28 Apr 2025 17:33:40 -0500 Subject: [PATCH 15/69] Export Monster Type --- src/Data/Minions.lua | 18 ++++++++++++++++++ src/Data/Spectres.lua | 22 ++++++++++++++++++++++ src/Export/Scripts/minions.lua | 7 +++++++ src/Export/spec.lua | 27 +++++++++++++++++++++++++-- 4 files changed, 72 insertions(+), 2 deletions(-) diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index 12e7538b73..fb440fe421 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -23,6 +23,7 @@ minions["RaisedZombie"] = { weaponType1 = "One Handed Axe", limit = "ActiveZombieLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "MinionMeleeStep", }, @@ -47,6 +48,7 @@ minions["SummonedRagingSpirit"] = { accuracy = 1, limit = "ActiveRagingSpiritLimit", experienceMultiplier = 1, + monsterCategory = "Construct", skillList = { "MinionMeleeStep", }, @@ -72,6 +74,7 @@ minions["RaisedSkeletonSniper"] = { weaponType1 = "Bow", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "MinionMeleeBow", "GasShotSkeletonSniperMinion", @@ -99,6 +102,7 @@ minions["RaisedSkeletonBrute"] = { weaponType1 = "Two Handed Mace", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "MinionMeleeStep", "BoneshatterBruteMinion", @@ -126,6 +130,7 @@ minions["RaisedSkeletonStormMage"] = { weaponType1 = "Staff", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "ArcSkeletonMageMinion", "DeathStormSkeletonStormMageMinion", @@ -153,6 +158,7 @@ minions["RaisedSkeletonFrostMage"] = { weaponType1 = "None", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "FrostBoltSkeletonMageMinion", "IceBombSkeletonMageMinion", @@ -180,6 +186,7 @@ minions["RaisedSkeletonCleric"] = { weaponType1 = "One Handed Mace", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "HealSkeletonClericMinion", "ResurrectSkeletonClericMinion", @@ -208,6 +215,7 @@ minions["RaisedSkeletonArsonist"] = { weaponType1 = "None", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "FireBombSkeletonMinion", "DestructiveLinkSkeletonBombadierMinion", @@ -236,6 +244,7 @@ minions["RaisedSkeletonReaver"] = { weaponType2 = "One Handed Axe", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "MinionMeleeStep", "EnrageSkeletonReaverMinion", @@ -264,6 +273,7 @@ minions["RaisedSkeletonWarriors"] = { weaponType2 = "Shield", limit = "ActiveSkeletonLimit", experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "MinionMeleeStep", }, @@ -291,6 +301,7 @@ minions["SummonedHellhound"] = { attackRange = 10, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Demon", skillList = { "MinionMelee", }, @@ -315,6 +326,7 @@ minions["AncestralSpiritTurtle"] = { attackRange = 15, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", "ABTTTortoiseTotemBubble", @@ -343,6 +355,7 @@ minions["AncestralSpiritHulk"] = { attackRange = 14, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", "DTTAncestralJadeHulkLeapSlam", @@ -371,6 +384,7 @@ minions["AncestralSpiritCaster"] = { attackRange = 14, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "MPSAncestralTotemSpiritSoulCasterProjectile", @@ -399,6 +413,7 @@ minions["AncestralSpiritWarhorn"] = { attackRange = 27, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "EGTotemSpiritJadeHornBlow", @@ -423,6 +438,7 @@ minions["UnearthBoneConstruct"] = { attackRange = 12, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Undead", skillList = { "MinionMelee", }, @@ -448,6 +464,7 @@ minions["SummonedRhoa"] = { attackRange = 16, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Beast", skillList = { "MinionMelee", }, @@ -472,6 +489,7 @@ minions["ManifestWeapon"] = { attackRange = 10, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Construct", skillList = { "MinionMelee", "GAAnimateWeaponMaceSlam", diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 31e8702d7d..f2ff519c63 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -24,6 +24,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = accuracy = 1, weaponType1 = "None", experienceMultiplier = 2.35, + monsterCategory = "Demon", skillList = { "TBHellscapePaleLightningBoltSpammableLeft", "TBHellscapePaleLightningBoltSpammableRight", @@ -52,6 +53,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = accuracy = 1, weaponType1 = "None", experienceMultiplier = 2.25, + monsterCategory = "Demon", skillList = { "DTTHellscapeStabbySkyStab", "DTTHellscapeStabWeb", @@ -85,6 +87,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { attackRange = 13, accuracy = 1, experienceMultiplier = 1.7, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", "GoreChargerCharge", @@ -111,6 +114,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { attackRange = 50, accuracy = 1, experienceMultiplier = 0.85, + monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurstPoison", @@ -136,6 +140,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { attackRange = 40, accuracy = 1, experienceMultiplier = 0.7, + monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurstTropical", @@ -162,6 +167,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { attackRange = 40, accuracy = 1, experienceMultiplier = 0.7, + monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurst", @@ -187,6 +193,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { attackRange = 9, accuracy = 1, experienceMultiplier = 1.15, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeedComboTEMP", "ShellMonsterFirehose", @@ -214,6 +221,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { attackRange = 9, accuracy = 1, experienceMultiplier = 1.15, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeedComboTEMP", "ShellMonsterDeathMortarPoison", @@ -241,6 +249,7 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { attackRange = 28, accuracy = 1, experienceMultiplier = 3.5, + monsterCategory = "Demon", skillList = { "MeleeAtAnimationSpeed", "MPWCleansedMonstrosityRailgun", @@ -268,6 +277,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = attackRange = 19, accuracy = 1, experienceMultiplier = 2.5, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeedComboTEMP", "CultistBeastSunder", @@ -292,7 +302,9 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { attackTime = 1.5, attackRange = 21, accuracy = 1, + weaponType1 = "Spear", experienceMultiplier = 1.1, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeedComboTEMP", "EmptyActionMutewindBanditLeap", @@ -327,6 +339,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { accuracy = 1, weaponType1 = "Two Handed Mace", experienceMultiplier = 2.5, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "GSCenobiteBloaterOnDeath", @@ -353,6 +366,7 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { attackRange = 20, accuracy = 1, experienceMultiplier = 2.5, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "GATwoHeadedTitanSlam", @@ -379,6 +393,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { attackRange = 12, accuracy = 1, experienceMultiplier = 1.5, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", "GAMediumBeetleChargedSunder", @@ -405,6 +420,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { attackRange = 13, accuracy = 1, experienceMultiplier = 2.5, + monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructSentinelGroundSlam", @@ -436,6 +452,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { accuracy = 1, weaponType1 = "One Handed Mace", experienceMultiplier = 1.1, + monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", "EGTerracottaTransitionSideways", @@ -461,6 +478,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ accuracy = 1, weaponType1 = "One Handed Mace", experienceMultiplier = 0.22, + monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", }, @@ -485,6 +503,7 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { attackRange = 21, accuracy = 1, experienceMultiplier = 2, + monsterCategory = "Beast", skillList = { "GAQuadrillaSunder", "EAAQuadrillaThrow", @@ -516,6 +535,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { attackRange = 10, accuracy = 1, experienceMultiplier = 1, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "MMSVaalGuardGrenade", @@ -545,6 +565,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" accuracy = 1, weaponType1 = "Dagger", experienceMultiplier = 2, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "VaalBloodPriestExsanguinate", @@ -575,6 +596,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal accuracy = 1, weaponType1 = "Dagger", experienceMultiplier = 2, + monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", "VaalBloodPriestSoulrend", diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 7b2e9ece92..f63d5d606e 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -46,14 +46,18 @@ local itemClassMap = { ["Thrusting One Hand Sword"] = "One Handed Sword", ["One Hand Axe"] = "One Handed Axe", ["One Hand Mace"] = "One Handed Mace", + ["Crossbow"] = "Crossbow", ["Bow"] = "Bow", ["Fishing Rod"] = "Fishing Rod", ["Staff"] = "Staff", + ["Warstaff"] = "Warstaff", ["Two Hand Sword"] = "Two Handed Sword", ["Two Hand Axe"] = "Two Handed Axe", ["Two Hand Mace"] = "Two Handed Mace", ["Shield"] = "Shield", ["Sceptre"] = "One Handed Mace", + ["Flail"] = "Flail", + ["Spear"] = "Spear", ["Unarmed"] = "None", } @@ -156,6 +160,9 @@ directiveTable.emit = function(state, args, out) if monsterVariety.ExperienceMultiplier then out:write('\texperienceMultiplier = ', (monsterVariety.ExperienceMultiplier / 100), ',\n') end + if monsterVariety.MonsterCategory then + out:write('\tmonsterCategory = "', (monsterVariety.MonsterCategory.Type), '",\n') + end out:write('\tskillList = {\n') for _, grantedEffect in ipairs(monsterVariety.GrantedEffects) do out:write('\t\t"', grantedEffect.Id, '",\n') diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 81832b5296..6a88257374 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -9085,6 +9085,29 @@ return { width=150 } }, + monstercategories={ + [1]={ + list=false, + name="Tag", + refTo="Tags", + type="Key", + width=150 + }, + [2]={ + list=false, + name="Type", + refTo="", + type="String", + width=150 + }, + [3]={ + list=false, + name="HudImage", + refTo="", + type="String", + width=420 + } + }, monsterchancetodropitemtemplate={ }, monsterconditionaleffectpacks={ @@ -10528,8 +10551,8 @@ return { }, [118]={ list=false, - name="", - refTo="", + name="MonsterCategory", + refTo="MonsterCategories", type="Key", width=150 } From f201da3315ef8ffd9c86dc864264c019a1414125 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 28 Apr 2025 22:38:06 -0500 Subject: [PATCH 16/69] Show Spirit Cost in the spectre library window --- src/Classes/MinionListControl.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 1bd119853c..e505bad3b9 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -7,6 +7,7 @@ local ipairs = ipairs local t_insert = table.insert 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) self.ListControl(anchor, rect, 16, "VERTICAL", not dest, list) @@ -49,6 +50,7 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if tooltip:CheckForUpdate(minionId) then local minion = self.data.minions[minionId] tooltip:AddLine(18, "^7"..minion.name) + tooltip:AddLine(14, s_format("^7Spirit Cost: %s%d", colorCodes.SPIRIT, round(50 * m_max(minion.experienceMultiplier, 0) / 10) * 10)) tooltip:AddLine(14, s_format("^7Life Multiplier: x%.2f", minion.life)) if minion.energyShield then tooltip:AddLine(14, s_format("^7Energy Shield: %d%% of base Life", minion.energyShield * 100)) From d5048aa330d06b5c0c50dbecd621690560a75356 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 29 Apr 2025 16:56:49 -0500 Subject: [PATCH 17/69] Add monster type to library --- src/Classes/MinionListControl.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index e505bad3b9..b005617ecc 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -51,6 +51,7 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) local minion = self.data.minions[minionId] tooltip:AddLine(18, "^7"..minion.name) tooltip:AddLine(14, s_format("^7Spirit Cost: %s%d", colorCodes.SPIRIT, round(50 * m_max(minion.experienceMultiplier, 0) / 10) * 10)) + tooltip:AddLine(14, "^7Category: "..minion.monsterCategory) tooltip:AddLine(14, s_format("^7Life Multiplier: x%.2f", minion.life)) if minion.energyShield then tooltip:AddLine(14, s_format("^7Energy Shield: %d%% of base Life", minion.energyShield * 100)) From c69e0b0cb3e29531309fb6dda794d92751b3bfe7 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 29 Apr 2025 19:10:44 -0500 Subject: [PATCH 18/69] Serpent Shaman and enable spectre curses --- src/Data/Skills/minion.lua | 83 +++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 32 ++++++++++++- src/Export/Minions/Spectres.txt | 5 +- src/Export/Skills/minion.txt | 20 ++++++++ src/Modules/ConfigOptions.lua | 7 ++- 5 files changed, 141 insertions(+), 6 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 60f6e57ba7..410699c029 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -2232,6 +2232,89 @@ skills["ShellMonsterSprayMortarPoison"] = { }, } } +skills["SerpentClanCurse"] = { + name = "Vulnerability", + hidden = true, + description = "Curse all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Vulnerability", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "vulnerability", + statMap = { + ["physical_damage_taken_+%"] = { + mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + ["receive_bleeding_chance_%_when_hit_by_attack"] = { + mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + }, + baseFlags = { + area = true, + duration = true, + curse = true, + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "physical_damage_taken_+%", 30 }, + { "receive_bleeding_chance_%_when_hit_by_attack", 20 }, + { "hex_remove_at_effect_variance", 600 }, + { "active_skill_area_of_effect_radius_+%_final", 9 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["SerpentClanTailWhip"] = { + name = "Tail Whip", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + [2] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Tail Whip", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "voll_slam_damage_+%_final_at_centre", 50 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 }, + { "attack_maximum_action_distance_+", 6 }, + }, + stats = { + "action_attack_or_cast_time_uses_animation_length", + "base_skill_can_be_avoided_by_dodge_roll", + "base_skill_can_be_blocked", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 68, }, + }, + }, + } +} skills["TBHellscapePaleLightningBoltSpammableLeft"] = { name = "Lightning Bolt", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index f2ff519c63..bd51743f8b 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -431,7 +431,37 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { }, } --- Shade -- not working, error CalcActiveSkill.lua 909 grantedEffect (nil) +-- Serpent Shaman +minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { + name = "Serpent Shaman", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "caster", "fast_movement", "humanoid", "not_dex", "not_str", "physical_affinity", "reptile_beast", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.02, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 10, + accuracy = 1, + experienceMultiplier = 2, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "SerpentClanTailWhip", + "SerpentClanCurse", + "DeceleratingProjectileSerpentClan", + "GSSerpentClanSpellNova", + "SSMSerpentClanVulnerability", + }, + modList = { + }, +} + +-- Shade --spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade --Terracotta Soldier diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index cdba9ba408..68a65d2d5a 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -40,7 +40,10 @@ local minions, mod, flag = ... -- Sentinel #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel --- Shade -- not working, error CalcActiveSkill.lua 909 grantedEffect (nil) +-- Serpent Shaman +#spectre Metadata/Monsters/SerpentClanMonster/SerpentClanCaster + +-- Shade --spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade --Terracotta Soldier diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index e0461f4fdd..1c1f2ea0ce 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -374,6 +374,26 @@ skills["MinionInstability"] = { #mods #skillEnd +#skill SerpentClanCurse +#set SerpentClanCurse +#flags area duration curse +statMap = { + ["physical_damage_taken_+%"] = { + mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + ["receive_bleeding_chance_%_when_hit_by_attack"] = { + mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, +}, +#mods +#skillEnd + +#skill SerpentClanTailWhip Tail Whip +#set SerpentClanTailWhip +#flags attack melee +#mods +#skillEnd + #skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt #set TBHellscapePaleLightningBoltSpammableLeft #flags spell hit triggerable diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index 38cd046a3e..c93400e698 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -472,13 +472,12 @@ local configSettings = { end }, { label = "Raise Spectre:", ifSkill = "Spectre: {0} ", includeTransfigured = true }, { var = "raiseSpectreEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkill = "Spectre: {0} ", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Raise Spectre", includeTransfigured = true, summonSkill = true }) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Spectre: {0} ", includeTransfigured = true, summonSkill = true }) end }, { var = "raiseSpectreEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkill = "Spectre: {0} ", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Hex }, { type = "SkillName", skillName = "Raise Spectre", includeTransfigured = true, summonSkill = true }) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Mark }, { type = "SkillName", skillName = "Raise Spectre", includeTransfigured = true, summonSkill = true }) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Spectre: {0} ", includeTransfigured = true, summonSkill = true }) end }, - { var = "conditionSummonedSpectreInPast8Sec", type = "check", label = "Summoned Spectre in past 8 Seconds?", ifCond = "SummonedSpectreInPast8Sec", ifSkill = "Raise Spectre", includeTransfigured = true, apply = function(val, modList, enemyModList) + { var = "conditionSummonedSpectreInPast8Sec", type = "check", label = "Summoned Spectre in past 8 Seconds?", ifCond = "SummonedSpectreInPast8Sec", ifSkill = "Spectre: {0} ", includeTransfigured = true, apply = function(val, modList, enemyModList) modList:NewMod("Condition:SummonedSpectreInPast8Sec", "FLAG", true, "Config", { type = "Condition", var = "Combat" }) end }, { var = "raiseSpectreBladeVortexBladeCount", type = "count", label = "Blade Vortex blade count:", ifSkill = {"DemonModularBladeVortexSpectre","GhostPirateBladeVortexSpectre"}, tooltip = "Sets the blade count for Blade Vortex skills used by spectres.\nDefault is 1; maximum is 5.", apply = function(val, modList, enemyModList) From c6a00e22fa92d3b40d01c512691b6a9903f97563 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 30 Apr 2025 23:37:31 -0500 Subject: [PATCH 19/69] Initial support for Companion and small calc change for reservedFlat --- src/Classes/CalcsTab.lua | 5 +++++ src/Data/Skills/act_dex.lua | 7 +++++++ src/Export/Skills/act_dex.txt | 3 ++- src/Modules/CalcDefence.lua | 12 +++++++++--- 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index 5b8fcb7d99..5692498a8f 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -118,6 +118,11 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro self.build:OpenSpectreLibrary() end) } }, + { label = "Beast Library", flag = "summonbeast", { controlName = "mainSkillBeastLibrary", + control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Beasts...", function() + self.build:OpenSpectreLibrary() + end) + } }, { label = "Minion Skill", flag = "haveMinion", { controlName = "mainSkillMinionSkill", control = new("DropDownControl", nil, {0, 0, 200, 16}, nil, function(index, value) local mainSocketGroup = self.build.skillsTab.socketGroupList[self.input.skill_number] diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index c9877de2e7..d183784599 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -825,6 +825,8 @@ skills["CombatFrenzyPlayer"] = { skills["SummonBeastPlayer"] = { name = "Companion: {0}", baseTypeName = "Companion: {0}", + minionList = { + }, color = 2, description = "Summon a Reviving Beast Companion to aid you in combat.", skillTypes = { [SkillType.Minion] = true, [SkillType.MinionsCanExplode] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.CanRapidFire] = true, [SkillType.CreatesMinion] = true, [SkillType.HasReservation] = true, [SkillType.Persistent] = true, [SkillType.Companion] = true, [SkillType.CreatesCompanion] = true, }, @@ -882,6 +884,11 @@ skills["SummonBeastPlayer"] = { incrementalEffectiveness = 0.092720001935959, statDescriptionScope = "skill_stat_descriptions", baseFlags = { + spell = true, + minion = true, + summonbeast = true, + duration = true, + permanentMinion = true, }, constantStats = { { "minion_base_resummon_time_ms", 12000 }, diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index d811cbf6b0..e1653dee57 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -87,9 +87,10 @@ statMap = { #mods #skillEnd +#minionList #skill SummonBeastPlayer #set SummonBeastPlayer -#flags +#flags spell minion summonbeast duration permanentMinion #mods #skillEnd diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index 06a7ba8991..a1dfa5d52a 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -178,6 +178,12 @@ function calcs.doActorLifeManaSpiritReservation(actor) local skillCfg = activeSkill.skillCfg local mult = floor(skillModList:More(skillCfg, "ReservationMultiplier"), 4) local pool = { ["Mana"] = { }, ["Life"] = { }, ["Spirit"] = { } } + if activeSkill.skillCfg.skillName == "Companion: {0}" and activeSkill.minion then + activeSkill.skillData.spiritReservationPercent = round(math.sqrt(activeSkill.minion.minionData.experienceMultiplier), 2) * 30 + end + if activeSkill.skillCfg.skillName == "Spectre: {0} " and activeSkill.minion then + activeSkill.skillData.spiritReservationFlat = round(50 * m_max(activeSkill.minion.minionData.experienceMultiplier, 0) / 10) * 10 + end pool.Mana.baseFlat = activeSkill.skillData.manaReservationFlat or activeSkill.activeEffect.grantedEffectLevel.manaReservationFlat or 0 pool.Spirit.baseFlat = activeSkill.skillData.spiritReservationFlat or activeSkill.activeEffect.grantedEffectLevel.spiritReservationFlat or 0 pool.Spirit.baseFlat = pool.Spirit.baseFlat + skillModList:Sum("BASE", skillCfg, "ExtraSpirit") @@ -210,7 +216,7 @@ function calcs.doActorLifeManaSpiritReservation(actor) if activeSkill.skillData[name.."ReservationFlatForced"] then values.reservedFlat = activeSkill.skillData[name.."ReservationFlatForced"] else - local baseFlatVal = values.baseFlat + local baseFlatVal = values.baseFlat * mult values.reservedFlat = 0 if values.more > 0 and values.inc > -100 and baseFlatVal ~= 0 then values.reservedFlat = m_max(m_ceil(baseFlatVal * (100 + values.inc) / 100 * values.more / (1 + values.efficiency / 100), 0), 0) @@ -222,7 +228,7 @@ function calcs.doActorLifeManaSpiritReservation(actor) local basePercentVal = values.basePercent * mult values.reservedPercent = 0 if values.more > 0 and values.inc > -100 and basePercentVal ~= 0 then - values.reservedPercent = m_max(m_ceil(basePercentVal * (100 + values.inc) / 100 * values.more / (1 + values.efficiency / 100), 2), 0) + values.reservedPercent = m_max(round(basePercentVal * (100 + values.inc) / 100 * values.more / (1 + values.efficiency / 100), 2), 0) end end if activeSkill.activeMineCount then @@ -232,7 +238,7 @@ function calcs.doActorLifeManaSpiritReservation(actor) if activeSkill.skillTypes[SkillType.MultipleReservation] then local activeSkillCount, enabled = calcs.getActiveSkillCount(activeSkill) local minionFreeSpiritCount = skillModList:Sum("BASE", skillCfg, "MinionFreeSpiritCount") - values.reservedFlat = values.reservedFlat * mult * m_max(activeSkillCount - minionFreeSpiritCount, 0) + values.reservedFlat = values.reservedFlat * m_max(activeSkillCount - minionFreeSpiritCount, 0) end if activeSkill.skillTypes[SkillType.IsBlasphemy] and activeSkill.activeEffect.srcInstance.supportEffect and activeSkill.activeEffect.srcInstance.supportEffect.isSupporting then From 0b606eb81e932b220e95dcdd3f896e256d185c0e Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 4 May 2025 08:34:45 -0500 Subject: [PATCH 20/69] Add separate beast library --- src/Classes/CalcsTab.lua | 6 ++-- src/Data/ModCache.lua | 1 + src/Modules/Build.lua | 62 ++++++++++++++++++++++++++++++----- src/Modules/ConfigOptions.lua | 7 ++++ 4 files changed, 64 insertions(+), 12 deletions(-) diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index bfa9d9971a..309f8033fa 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -115,12 +115,12 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro } }, { label = "Spectre Library", flag = "spectre", { controlName = "mainSkillMinionLibrary", control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Spectres...", function() - self.build:OpenSpectreLibrary() + self.build:OpenSpectreLibrary("spectre") end) } }, { label = "Beast Library", flag = "summonbeast", { controlName = "mainSkillBeastLibrary", - control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Beasts...", function() - self.build:OpenSpectreLibrary() + control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Beasts...", function() + self.build:OpenSpectreLibrary("beast") end) } }, { label = "Minion Skill", flag = "haveMinion", { controlName = "mainSkillMinionSkill", diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index 20799e1db9..671d34fb34 100755 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -779,6 +779,7 @@ c["+85 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",v c["+85 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=85}},nil} c["+86 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=86}},nil} c["+9% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=9}},nil} +c["+90 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=90},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=90},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=90},[4]={flags=0,keywordFlags=0,name="All",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} c["+92 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=92}},nil} diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 2c4583e4ad..1d787d4b4d 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -39,6 +39,7 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin -- Load build file self.xmlSectionList = { } self.spectreList = { } + self.beastList = { } self.timelessData = { jewelType = { }, conquerorType = { }, devotionVariant1 = 1, devotionVariant2 = 1, jewelSocket = { }, fallbackWeightMode = { }, searchList = "", searchListFallback = "", searchResults = { }, sharedResults = { } } self.viewMode = "TREE" self.characterLevel = m_min(m_max(main.defaultCharLevel or 1, 1), 100) @@ -514,7 +515,10 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin end end self.controls.mainSkillMinionLibrary = new("ButtonControl", {"LEFT",self.controls.mainSkillMinion,"RIGHT"}, {2, 0, 120, 18}, "Manage Spectres...", function() - self:OpenSpectreLibrary() + self:OpenSpectreLibrary("spectre") + end) + self.controls.mainSkillBeastLibrary = new("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) local mainSocketGroup = self.skillsTab.socketGroupList[self.mainSocketGroup] @@ -916,11 +920,16 @@ function buildMode:Load(xml, fileName) self.characterLevelAutoMode = xml.attrib.characterLevelAutoMode == "true" self.mainSocketGroup = tonumber(xml.attrib.mainSkillIndex) or tonumber(xml.attrib.mainSocketGroup) or 1 wipeTable(self.spectreList) + wipeTable(self.beastList) for _, child in ipairs(xml) do if child.elem == "Spectre" then if child.attrib.id and data.minions[child.attrib.id] then t_insert(self.spectreList, child.attrib.id) end + elseif child.elem == "BeastCompanion" then + if child.attrib.id and data.minions[child.attrib.id] then + t_insert(self.beastList, child.attrib.id) + end elseif child.elem == "TimelessData" then self.timelessData.jewelType = { id = tonumber(child.attrib.jewelTypeId) @@ -957,6 +966,9 @@ function buildMode:Save(xml) for _, id in ipairs(self.spectreList) do t_insert(xml, { elem = "Spectre", attrib = { id = id } }) end + for _, id in ipairs(self.beastList) do + t_insert(xml, { elem = "BeastCompanion", attrib = { id = id } }) + end local addedStatNames = { } for index, statData in ipairs(self.displayStats) do if not statData.flag or self.calcsTab.mainEnv.player.mainSkill.activeEffect.statSet.skillFlags[statData.flag] then @@ -1315,11 +1327,20 @@ function buildMode:OpenSaveAsPopup() end -- Open the spectre library popup -function buildMode:OpenSpectreLibrary() - local destList = copyTable(self.spectreList) +function buildMode:OpenSpectreLibrary(library) + local destList = { } + if library == "beast" then + destList = copyTable(self.beastList) + else + destList = copyTable(self.spectreList) + end local sourceList = { } for id in pairs(self.data.spectres) do - t_insert(sourceList, id) + if library == "beast" and self.data.minions[id].monsterCategory == "Beast" then + t_insert(sourceList, id) + elseif library ~= "beast" then + t_insert(sourceList, id) + end end table.sort(sourceList, function(a,b) if self.data.minions[a].name == self.data.minions[b].name then @@ -1332,7 +1353,11 @@ function buildMode:OpenSpectreLibrary() controls.list = new("MinionListControl", nil, {-100, 40, 190, 250}, self.data, destList) controls.source = new("MinionSearchListControl", nil, {100, 60, 190, 230}, self.data, sourceList, controls.list) controls.save = new("ButtonControl", nil, {-45, 330, 80, 20}, "Save", function() - self.spectreList = destList + if library == "beast" then + self.beastList = destList + else + self.spectreList = destList + end self.modFlag = true self.buildFlag = true main:ClosePopup() @@ -1340,9 +1365,16 @@ function buildMode:OpenSpectreLibrary() controls.cancel = new("ButtonControl", nil, {45, 330, 80, 20}, "Cancel", function() main:ClosePopup() end) - controls.noteLine1 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {24, 2, 0, 16}, "Spectres in your Library must be assigned to an active") - controls.noteLine2 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {20, 18, 0, 16}, "Raise Spectre gem for their buffs and curses to activate") - local spectrePopup = main:OpenPopup(410, 360, "Spectre Library", controls) + local spectrePopup + if library == "beast" then + spectrePopup = main:OpenPopup(410, 360, "Beast Library", controls) + controls.noteLine1 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {24, 2, 0, 16}, "Beasts in your Library must be assigned to an active") + controls.noteLine2 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {20, 18, 0, 16}, "Companion gem for their buffs and curses to activate") + else + spectrePopup = main:OpenPopup(410, 360, "Spectre Library", controls) + controls.noteLine1 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {24, 2, 0, 16}, "Spectres in your Library must be assigned to an active") + controls.noteLine2 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {20, 18, 0, 16}, "Raise Spectre gem for their buffs and curses to activate") + end spectrePopup:SelectControl(spectrePopup.controls.source.controls.searchText) end @@ -1425,6 +1457,7 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) controls.mainSkillStageCount.shown = false controls.mainSkillMinion.shown = false controls.mainSkillMinionLibrary.shown = false + controls.mainSkillBeastLibrary.shown = false controls.mainSkillMinionSkill.shown = false controls.mainSkillMinionSkillStatSet.shown = false if displaySkillList[1] then @@ -1472,7 +1505,18 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) end controls.mainSkillMinion:SelByValue(activeEffect.srcInstance["skillMinionItemSet"..suffix] or 1, "itemSetId") else - controls.mainSkillMinionLibrary.shown = (activeEffect.grantedEffect.minionList and not activeEffect.grantedEffect.minionList[1]) + controls.mainSkillMinionLibrary.shown = ( + activeEffect.grantedEffect.minionList + and not activeEffect.grantedEffect.minionList[1] + and activeSkill.activeEffect.grantedEffect.name == "Spectre: {0} " + and not (controls.showMinion and controls.showMinion.state == true) + ) + controls.mainSkillBeastLibrary.shown = ( + activeEffect.grantedEffect.minionList + and not activeEffect.grantedEffect.minionList[1] + and activeSkill.activeEffect.grantedEffect.name == "Companion: {0}" + and not (controls.showMinion and controls.showMinion.state == true) + ) for _, minionId in ipairs(activeSkill.minionList) do t_insert(controls.mainSkillMinion.list, { label = self.data.minions[minionId].name, diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index 89a659a2b5..45fca5479e 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -566,6 +566,13 @@ local configSettings = { { var = "stormRainActiveArrows", type = "count", label = "# of Active Arrows:", ifSkill = "Storm Rain of the Conduit", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "activeArrowMultiplier", value = val }, "Config", { type = "SkillName", skillName = "Storm Rain of the Conduit" }) end }, + { label = "Summon Companion:", ifSkill = "Companion: {0}", includeTransfigured = true }, + { var = "summonCompanionEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkill = "Companion: {0}", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Companion: {0}", includeTransfigured = true, summonSkill = true }) + end }, + { var = "summonCompanionEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkill = "Companion: {0}", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Companion: {0}", includeTransfigured = true, summonSkill = true }) + end }, { label = "Summon Elemental Relic:", ifSkill = "Summon Elemental Relic" }, { var = "summonElementalRelicEnableAngerAura", type = "check", defaultState = true, label = "Enable Anger Aura:", ifSkill = "Summon Elemental Relic", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillId", skillId = "Anger" }, { type = "SkillName", skillName = "Summon Elemental Relic", summonSkill = true }) From 19b59b2d648f50c3e88c1cd895405cde1a501cc5 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 4 May 2025 15:48:14 -0500 Subject: [PATCH 21/69] tooltip shows companion reservation now --- src/Classes/CalcsTab.lua | 2 +- src/Classes/MinionListControl.lua | 3 ++- src/Data/Skills/act_dex.lua | 2 +- src/Export/Skills/act_dex.txt | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index 309f8033fa..bfe64c51e7 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -118,7 +118,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro self.build:OpenSpectreLibrary("spectre") end) } }, - { label = "Beast Library", flag = "summonbeast", { controlName = "mainSkillBeastLibrary", + { label = "Beast Library", flag = "summonBeast", { controlName = "mainSkillBeastLibrary", control = new("ButtonControl", nil, {0, 0, 100, 16}, "Manage Beasts...", function() self.build:OpenSpectreLibrary("beast") end) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index b005617ecc..095b157298 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -50,7 +50,8 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if tooltip:CheckForUpdate(minionId) then local minion = self.data.minions[minionId] tooltip:AddLine(18, "^7"..minion.name) - tooltip:AddLine(14, s_format("^7Spirit Cost: %s%d", colorCodes.SPIRIT, round(50 * m_max(minion.experienceMultiplier, 0) / 10) * 10)) + tooltip:AddLine(14, s_format("^7Spectre Reservation: %s%d", colorCodes.SPIRIT, round(50 * m_max(minion.experienceMultiplier, 0) / 10) * 10)) + tooltip:AddLine(14, s_format("^7Companion Reservation: %s%.1f%%", colorCodes.SPIRIT, round(math.sqrt(minion.experienceMultiplier), 2) * 30)) tooltip:AddLine(14, "^7Category: "..minion.monsterCategory) tooltip:AddLine(14, s_format("^7Life Multiplier: x%.2f", minion.life)) if minion.energyShield then diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index dbc8c77d65..dcb045c032 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -886,7 +886,7 @@ skills["SummonBeastPlayer"] = { baseFlags = { spell = true, minion = true, - summonbeast = true, + summonBeast = true, duration = true, permanentMinion = true, }, diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index ebf092c042..48c9e729f4 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -90,7 +90,7 @@ statMap = { #minionList #skill SummonBeastPlayer #set SummonBeastPlayer -#flags spell minion summonbeast duration permanentMinion +#flags spell minion summonBeast duration permanentMinion #mods #skillEnd From 2b6964997cd5661db37761c1288d407059fcea15 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 6 May 2025 19:00:20 -0500 Subject: [PATCH 22/69] Initial import of Companion/Spectre gems --- src/Classes/ImportTab.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 9aa2acc250..1023eb81ca 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -676,7 +676,15 @@ function ImportTabClass:ImportItemsAndSkills(charData) local funcGetGemInstance = function(skillData) local typeLine = sanitiseText(skillData.typeLine) .. (skillData.support and " Support" or "") local gemId = self.build.data.gemForBaseName[typeLine:lower()] - + if typeLine:sub(1, 8) == "Spectre:" then + gemId = "Metadata/Items/Gems/SkillGemSummonSpectre" + local spectreName = typeLine:sub(9) -- gets monster name after "Spectre: " + end + if typeLine:sub(1, 10) == "Companion:" then + gemId = "Metadata/Items/Gems/SkillGemSummonBeast" + local companionName = typeLine:sub(12) -- gets beast name after "Companion: " + skillData.skillMinion = "Metadata/Monsters/SerpentClanMonster/SerpentClanCaster" + end if gemId then local gemInstance = { level = 20, quality = 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, gemId = gemId } gemInstance.nameSpec = self.build.data.gems[gemId].name From 9bbe9951ed330cdfc4a63c973a696c887360df5d Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 6 May 2025 19:18:52 -0500 Subject: [PATCH 23/69] Put reservation calcs into exporter --- src/Classes/MinionListControl.lua | 4 +- src/Data/Minions.lua | 54 ++++++++++++++++--------- src/Data/Spectres.lua | 66 ++++++++++++++++++++----------- src/Export/Scripts/minions.lua | 3 +- src/Modules/CalcDefence.lua | 4 +- 5 files changed, 86 insertions(+), 45 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 095b157298..079b6d4ee0 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -50,8 +50,8 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if tooltip:CheckForUpdate(minionId) then local minion = self.data.minions[minionId] tooltip:AddLine(18, "^7"..minion.name) - tooltip:AddLine(14, s_format("^7Spectre Reservation: %s%d", colorCodes.SPIRIT, round(50 * m_max(minion.experienceMultiplier, 0) / 10) * 10)) - tooltip:AddLine(14, s_format("^7Companion Reservation: %s%.1f%%", colorCodes.SPIRIT, round(math.sqrt(minion.experienceMultiplier), 2) * 30)) + tooltip:AddLine(14, s_format("^7Spectre Reservation: %s%d", colorCodes.SPIRIT, tostring(minion.spectreReservation))) + tooltip:AddLine(14, s_format("^7Companion Reservation: %s%s%%", colorCodes.SPIRIT, tostring(minion.companionReservation))) tooltip:AddLine(14, "^7Category: "..minion.monsterCategory) tooltip:AddLine(14, s_format("^7Life Multiplier: x%.2f", minion.life)) if minion.energyShield then diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index fb440fe421..9c9df9d3e3 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -22,7 +22,8 @@ minions["RaisedZombie"] = { accuracy = 1, weaponType1 = "One Handed Axe", limit = "ActiveZombieLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "MinionMeleeStep", @@ -47,7 +48,8 @@ minions["SummonedRagingSpirit"] = { attackRange = 12, accuracy = 1, limit = "ActiveRagingSpiritLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Construct", skillList = { "MinionMeleeStep", @@ -73,7 +75,8 @@ minions["RaisedSkeletonSniper"] = { accuracy = 1, weaponType1 = "Bow", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "MinionMeleeBow", @@ -101,7 +104,8 @@ minions["RaisedSkeletonBrute"] = { accuracy = 1, weaponType1 = "Two Handed Mace", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "MinionMeleeStep", @@ -129,7 +133,8 @@ minions["RaisedSkeletonStormMage"] = { accuracy = 1, weaponType1 = "Staff", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "ArcSkeletonMageMinion", @@ -157,7 +162,8 @@ minions["RaisedSkeletonFrostMage"] = { accuracy = 1, weaponType1 = "None", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "FrostBoltSkeletonMageMinion", @@ -185,7 +191,8 @@ minions["RaisedSkeletonCleric"] = { accuracy = 1, weaponType1 = "One Handed Mace", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "HealSkeletonClericMinion", @@ -214,7 +221,8 @@ minions["RaisedSkeletonArsonist"] = { accuracy = 1, weaponType1 = "None", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "FireBombSkeletonMinion", @@ -243,7 +251,8 @@ minions["RaisedSkeletonReaver"] = { weaponType1 = "One Handed Axe", weaponType2 = "One Handed Axe", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "MinionMeleeStep", @@ -272,7 +281,8 @@ minions["RaisedSkeletonWarriors"] = { weaponType1 = "One Handed Sword", weaponType2 = "Shield", limit = "ActiveSkeletonLimit", - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "MinionMeleeStep", @@ -300,7 +310,8 @@ minions["SummonedHellhound"] = { attackTime = 0.75, attackRange = 10, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Demon", skillList = { "MinionMelee", @@ -325,7 +336,8 @@ minions["AncestralSpiritTurtle"] = { attackTime = 1, attackRange = 15, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", @@ -354,7 +366,8 @@ minions["AncestralSpiritHulk"] = { attackTime = 1, attackRange = 14, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", @@ -383,7 +396,8 @@ minions["AncestralSpiritCaster"] = { attackTime = 1, attackRange = 14, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", @@ -412,7 +426,8 @@ minions["AncestralSpiritWarhorn"] = { attackTime = 1, attackRange = 27, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", @@ -437,7 +452,8 @@ minions["UnearthBoneConstruct"] = { attackTime = 1.06, attackRange = 12, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Undead", skillList = { "MinionMelee", @@ -463,7 +479,8 @@ minions["SummonedRhoa"] = { attackTime = 1.23, attackRange = 16, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Beast", skillList = { "MinionMelee", @@ -488,7 +505,8 @@ minions["ManifestWeapon"] = { attackTime = 1, attackRange = 10, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Construct", skillList = { "MinionMelee", diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index bd51743f8b..38362579d7 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -23,7 +23,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = attackRange = 9, accuracy = 1, weaponType1 = "None", - experienceMultiplier = 2.35, + spectreReservation = 120, + companionReservation = 45.9, monsterCategory = "Demon", skillList = { "TBHellscapePaleLightningBoltSpammableLeft", @@ -52,7 +53,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = attackRange = 18, accuracy = 1, weaponType1 = "None", - experienceMultiplier = 2.25, + spectreReservation = 110, + companionReservation = 45, monsterCategory = "Demon", skillList = { "DTTHellscapeStabbySkyStab", @@ -86,7 +88,8 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { attackTime = 1.065, attackRange = 13, accuracy = 1, - experienceMultiplier = 1.7, + spectreReservation = 90, + companionReservation = 39, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", @@ -113,7 +116,8 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { attackTime = 1.995, attackRange = 50, accuracy = 1, - experienceMultiplier = 0.85, + spectreReservation = 40, + companionReservation = 27.6, monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -139,7 +143,8 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { attackTime = 1.995, attackRange = 40, accuracy = 1, - experienceMultiplier = 0.7, + spectreReservation = 40, + companionReservation = 25.2, monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -166,7 +171,8 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { attackTime = 1.995, attackRange = 40, accuracy = 1, - experienceMultiplier = 0.7, + spectreReservation = 40, + companionReservation = 25.2, monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -192,7 +198,8 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { attackTime = 1.005, attackRange = 9, accuracy = 1, - experienceMultiplier = 1.15, + spectreReservation = 60, + companionReservation = 32.1, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -220,7 +227,8 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { attackTime = 1.005, attackRange = 9, accuracy = 1, - experienceMultiplier = 1.15, + spectreReservation = 60, + companionReservation = 32.1, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -248,7 +256,8 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { attackTime = 1.5, attackRange = 28, accuracy = 1, - experienceMultiplier = 3.5, + spectreReservation = 180, + companionReservation = 56.1, monsterCategory = "Demon", skillList = { "MeleeAtAnimationSpeed", @@ -276,7 +285,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = attackTime = 1.665, attackRange = 19, accuracy = 1, - experienceMultiplier = 2.5, + spectreReservation = 130, + companionReservation = 47.4, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -303,7 +313,8 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { attackRange = 21, accuracy = 1, weaponType1 = "Spear", - experienceMultiplier = 1.1, + spectreReservation = 60, + companionReservation = 31.5, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -338,7 +349,8 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { attackRange = 14, accuracy = 1, weaponType1 = "Two Handed Mace", - experienceMultiplier = 2.5, + spectreReservation = 130, + companionReservation = 47.4, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", @@ -365,7 +377,8 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { attackTime = 1.5, attackRange = 20, accuracy = 1, - experienceMultiplier = 2.5, + spectreReservation = 130, + companionReservation = 47.4, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", @@ -392,7 +405,8 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, - experienceMultiplier = 1.5, + spectreReservation = 80, + companionReservation = 36.6, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", @@ -419,7 +433,8 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, - experienceMultiplier = 2.5, + spectreReservation = 130, + companionReservation = 47.4, monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", @@ -447,7 +462,8 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { attackTime = 1.005, attackRange = 10, accuracy = 1, - experienceMultiplier = 2, + spectreReservation = 100, + companionReservation = 42.3, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", @@ -481,7 +497,8 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { attackRange = 12, accuracy = 1, weaponType1 = "One Handed Mace", - experienceMultiplier = 1.1, + spectreReservation = 60, + companionReservation = 31.5, monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", @@ -507,7 +524,8 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ attackRange = 12, accuracy = 1, weaponType1 = "One Handed Mace", - experienceMultiplier = 0.22, + spectreReservation = 10, + companionReservation = 14.1, monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", @@ -532,7 +550,8 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { attackTime = 1.995, attackRange = 21, accuracy = 1, - experienceMultiplier = 2, + spectreReservation = 100, + companionReservation = 42.3, monsterCategory = "Beast", skillList = { "GAQuadrillaSunder", @@ -564,7 +583,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, - experienceMultiplier = 1, + spectreReservation = 50, + companionReservation = 30, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", @@ -594,7 +614,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" attackRange = 12, accuracy = 1, weaponType1 = "Dagger", - experienceMultiplier = 2, + spectreReservation = 100, + companionReservation = 42.3, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", @@ -625,7 +646,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal attackRange = 12, accuracy = 1, weaponType1 = "Dagger", - experienceMultiplier = 2, + spectreReservation = 100, + companionReservation = 42.3, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index f63d5d606e..4883cb1bb4 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -158,7 +158,8 @@ directiveTable.emit = function(state, args, out) out:write('\tlimit = "', state.limit, '",\n') end if monsterVariety.ExperienceMultiplier then - out:write('\texperienceMultiplier = ', (monsterVariety.ExperienceMultiplier / 100), ',\n') + out:write('\tspectreReservation = ', (round(50 * math.max(monsterVariety.ExperienceMultiplier/100, 0) / 10) * 10), ',\n') + out:write('\tcompanionReservation = ', (round(math.sqrt(monsterVariety.ExperienceMultiplier/100), 2) * 30), ',\n') end if monsterVariety.MonsterCategory then out:write('\tmonsterCategory = "', (monsterVariety.MonsterCategory.Type), '",\n') diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index 3789e1a57c..5a7d76c2c5 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -179,10 +179,10 @@ function calcs.doActorLifeManaSpiritReservation(actor) local mult = floor(skillModList:More(skillCfg, "ReservationMultiplier"), 4) local pool = { ["Mana"] = { }, ["Life"] = { }, ["Spirit"] = { } } if activeSkill.skillCfg.skillName == "Companion: {0}" and activeSkill.minion then - activeSkill.skillData.spiritReservationPercent = round(math.sqrt(activeSkill.minion.minionData.experienceMultiplier), 2) * 30 + activeSkill.skillData.spiritReservationPercent = activeSkill.minion.minionData.companionReservation end if activeSkill.skillCfg.skillName == "Spectre: {0} " and activeSkill.minion then - activeSkill.skillData.spiritReservationFlat = round(50 * m_max(activeSkill.minion.minionData.experienceMultiplier, 0) / 10) * 10 + activeSkill.skillData.spiritReservationFlat = activeSkill.minion.minionData.spectreReservation end pool.Mana.baseFlat = activeSkill.skillData.manaReservationFlat or activeSkill.activeEffect.grantedEffectLevel.manaReservationFlat or 0 pool.Spirit.baseFlat = activeSkill.skillData.spiritReservationFlat or activeSkill.activeEffect.grantedEffectLevel.spiritReservationFlat or 0 From 28d2a3c4414d8e2f9751323a29e24b7f7c82b00b Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 6 May 2025 23:48:50 -0500 Subject: [PATCH 24/69] Imports spectres to spectre list --- src/Classes/ImportTab.lua | 23 +++++++++++++++++++++-- src/Data/ModCache.lua | 1 - 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 1023eb81ca..8ed01bd5f8 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -676,15 +676,34 @@ function ImportTabClass:ImportItemsAndSkills(charData) local funcGetGemInstance = function(skillData) local typeLine = sanitiseText(skillData.typeLine) .. (skillData.support and " Support" or "") local gemId = self.build.data.gemForBaseName[typeLine:lower()] + if typeLine:sub(1, 8) == "Spectre:" then gemId = "Metadata/Items/Gems/SkillGemSummonSpectre" - local spectreName = typeLine:sub(9) -- gets monster name after "Spectre: " + local spectreName = typeLine:sub(10) -- gets monster name after "Spectre: " + local spectreList = data.spectres + for id, spectre in pairs(spectreList) do + if spectre.name == spectreName then + if not isValueInArray(self.build.spectreList, id) then + t_insert(self.build.spectreList, id) + end + break + end + end end if typeLine:sub(1, 10) == "Companion:" then gemId = "Metadata/Items/Gems/SkillGemSummonBeast" local companionName = typeLine:sub(12) -- gets beast name after "Companion: " - skillData.skillMinion = "Metadata/Monsters/SerpentClanMonster/SerpentClanCaster" + local spectreList = data.spectres + for id, spectre in pairs(spectreList) do + if spectre.name == companionName then + if not isValueInArray(self.build.spectreList, id) then + t_insert(self.build.spectreList, id) + end + break + end + end end + if gemId then local gemInstance = { level = 20, quality = 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, gemId = gemId } gemInstance.nameSpec = self.build.data.gems[gemId].name diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index 671d34fb34..20799e1db9 100755 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -779,7 +779,6 @@ c["+85 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",v c["+85 to maximum Mana"]={{[1]={flags=0,keywordFlags=0,name="Mana",type="BASE",value=85}},nil} c["+86 to maximum Energy Shield"]={{[1]={flags=0,keywordFlags=0,name="EnergyShield",type="BASE",value=86}},nil} c["+9% to all Elemental Resistances"]={{[1]={flags=0,keywordFlags=0,name="ElementalResist",type="BASE",value=9}},nil} -c["+90 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=90},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=90},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=90},[4]={flags=0,keywordFlags=0,name="All",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} c["+92 to maximum Life"]={{[1]={flags=0,keywordFlags=0,name="Life",type="BASE",value=92}},nil} From c625bf4ca39cbed9637194a78b0b5f0c594a89dd Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 7 May 2025 21:53:01 -0500 Subject: [PATCH 25/69] import changes and sets current minion to imported one --- src/Classes/ImportTab.lua | 48 +++++++++++++++++++++++---------------- 1 file changed, 28 insertions(+), 20 deletions(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index 8ed01bd5f8..eb08e150d0 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -679,29 +679,9 @@ function ImportTabClass:ImportItemsAndSkills(charData) if typeLine:sub(1, 8) == "Spectre:" then gemId = "Metadata/Items/Gems/SkillGemSummonSpectre" - local spectreName = typeLine:sub(10) -- gets monster name after "Spectre: " - local spectreList = data.spectres - for id, spectre in pairs(spectreList) do - if spectre.name == spectreName then - if not isValueInArray(self.build.spectreList, id) then - t_insert(self.build.spectreList, id) - end - break - end - end end if typeLine:sub(1, 10) == "Companion:" then gemId = "Metadata/Items/Gems/SkillGemSummonBeast" - local companionName = typeLine:sub(12) -- gets beast name after "Companion: " - local spectreList = data.spectres - for id, spectre in pairs(spectreList) do - if spectre.name == companionName then - if not isValueInArray(self.build.spectreList, id) then - t_insert(self.build.spectreList, id) - end - break - end - end end if gemId then @@ -709,6 +689,34 @@ function ImportTabClass:ImportItemsAndSkills(charData) gemInstance.nameSpec = self.build.data.gems[gemId].name gemInstance.support = skillData.support + local spectreList = data.spectres + if typeLine:sub(1, 8) == "Spectre:" then + local spectreName = typeLine:sub(10) -- gets monster name after "Spectre: " + for id, spectre in pairs(spectreList) do + if spectre.name == spectreName then + if not isValueInArray(self.build.spectreList, id) then + t_insert(self.build.spectreList, id) + end + gemInstance.skillMinion = id -- Sets imported minion in dropdown on left + gemInstance.skillMinionCalcs = id-- Sets imported minion in dropdown in calcs tab + break + end + end + end + if typeLine:sub(1, 10) == "Companion:" then + local companionName = typeLine:sub(12) + for id, spectre in pairs(spectreList) do + if spectre.name == companionName then + if not isValueInArray(self.build.spectreList, id) then + t_insert(self.build.spectreList, id) + end + gemInstance.skillMinion = id + gemInstance.skillMinionCalcs = id + break + end + end + end + for _, property in pairs(skillData.properties) do if property.name == "Level" then gemInstance.level = tonumber(property.values[1][1]:match("%d+")) From 2d026f87e7e3130f1004412dc12aef8c4e4c0b38 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 8 May 2025 23:43:24 -0500 Subject: [PATCH 26/69] Update Spectre/Companion tooltip reservations, and dynamically update gem names --- src/Classes/GemSelectControl.lua | 22 ++++++++++++++++++++++ src/Classes/ImportTab.lua | 2 +- src/Modules/Build.lua | 4 ++-- src/Modules/CalcDefence.lua | 8 ++++++-- 4 files changed, 31 insertions(+), 5 deletions(-) diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index 42595188e7..6e2f132058 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -592,9 +592,31 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) self.tooltip:AddLine(16, string) end else + if gemInstance.nameSpec:sub(1, 8) == "Spectre:" then + local spectreList = data.spectres + local selectedMinion = gemInstance.skillMinion + for id, spectre in pairs(spectreList) do + if id == selectedMinion then + grantedEffectLevel.spiritReservationFlat = spectre.spectreReservation + end + end + end + if gemInstance.nameSpec:sub(1, 10) == "Companion:" then + local spectreList = data.spectres + local selectedMinion = gemInstance.skillMinion + for id, spectre in pairs(spectreList) do + if id == selectedMinion then + grantedEffectLevel.spiritReservationPercent = spectre.companionReservation + --self:SetText("Companion: "..spectre.name) + end + end + end if grantedEffectLevel.spiritReservationFlat then self.tooltip:AddLine(16, string.format("^x7F7F7FReservation: ^7%d Spirit", grantedEffectLevel.spiritReservationFlat)) end + if grantedEffectLevel.spiritReservationPercent then + self.tooltip:AddLine(16, string.format("^x7F7F7FReservation: ^7%.1f%% Spirit", grantedEffectLevel.spiritReservationPercent)) + end local cost for _, res in ipairs(self.costs) do if grantedEffectLevel.cost and grantedEffectLevel.cost[res.Resource] then diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index eb08e150d0..514de1ba67 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -686,7 +686,6 @@ function ImportTabClass:ImportItemsAndSkills(charData) if gemId then local gemInstance = { level = 20, quality = 0, enabled = true, enableGlobal1 = true, enableGlobal2 = true, count = 1, gemId = gemId } - gemInstance.nameSpec = self.build.data.gems[gemId].name gemInstance.support = skillData.support local spectreList = data.spectres @@ -717,6 +716,7 @@ function ImportTabClass:ImportItemsAndSkills(charData) end end + gemInstance.nameSpec = self.build.data.gems[gemId].name for _, property in pairs(skillData.properties) do if property.name == "Level" then gemInstance.level = tonumber(property.values[1][1]:match("%d+")) diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 1d787d4b4d..b64d4f5fcc 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1508,13 +1508,13 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) controls.mainSkillMinionLibrary.shown = ( activeEffect.grantedEffect.minionList and not activeEffect.grantedEffect.minionList[1] - and activeSkill.activeEffect.grantedEffect.name == "Spectre: {0} " + and activeSkill.activeEffect.grantedEffect.name:sub(1,8) == "Spectre:" and not (controls.showMinion and controls.showMinion.state == true) ) controls.mainSkillBeastLibrary.shown = ( activeEffect.grantedEffect.minionList and not activeEffect.grantedEffect.minionList[1] - and activeSkill.activeEffect.grantedEffect.name == "Companion: {0}" + and activeSkill.activeEffect.grantedEffect.name:sub(1,10) == "Companion:" and not (controls.showMinion and controls.showMinion.state == true) ) for _, minionId in ipairs(activeSkill.minionList) do diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index 5a7d76c2c5..c4d997dc24 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -178,11 +178,15 @@ function calcs.doActorLifeManaSpiritReservation(actor) local skillCfg = activeSkill.skillCfg local mult = floor(skillModList:More(skillCfg, "ReservationMultiplier"), 4) local pool = { ["Mana"] = { }, ["Life"] = { }, ["Spirit"] = { } } - if activeSkill.skillCfg.skillName == "Companion: {0}" and activeSkill.minion then + if activeSkill.skillCfg.skillName:sub(1, 10) == "Companion:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationPercent = activeSkill.minion.minionData.companionReservation + activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name + --activeSkill.activeEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name end - if activeSkill.skillCfg.skillName == "Spectre: {0} " and activeSkill.minion then + if activeSkill.skillCfg.skillName:sub(1, 8) == "Spectre:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationFlat = activeSkill.minion.minionData.spectreReservation + activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name + --activeSkill.activeEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name end pool.Mana.baseFlat = activeSkill.skillData.manaReservationFlat or activeSkill.activeEffect.grantedEffectLevel.manaReservationFlat or 0 pool.Spirit.baseFlat = activeSkill.skillData.spiritReservationFlat or activeSkill.activeEffect.grantedEffectLevel.spiritReservationFlat or 0 From c5eebf7153a3332cb2d6bb546160ffbffc1e6c2a Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 9 May 2025 21:06:25 -0500 Subject: [PATCH 27/69] Update gem names according to selected spectre - mostly --- src/Classes/GemSelectControl.lua | 7 +++++-- src/Classes/SkillsTab.lua | 2 +- src/Modules/CalcDefence.lua | 12 ++++++++---- src/Modules/CalcSetup.lua | 4 +++- 4 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index 6e2f132058..e9f7326728 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -529,7 +529,11 @@ function GemSelectClass:AddGemTooltip(gemInstance) local grantedEffect = gemInstance.gemData.grantedEffect local additionalEffects = gemInstance.gemData.additionalGrantedEffects - self.tooltip:AddLine(20, colorCodes.GEM .. grantedEffect.name) + if grantedEffect.name:sub(1,8) == "Spectre:" or grantedEffect.name:sub(1,10) == "Companion:" then + self.tooltip:AddLine(20, colorCodes.GEM .. (gemInstance.displayEffect and gemInstance.displayEffect.nameSpec or gemInstance.gemData.name)) + else + self.tooltip:AddLine(20, colorCodes.GEM .. grantedEffect.name) + end self.tooltip:AddSeparator(10) self.tooltip:AddLine(18, colorCodes.NORMAL .. gemInstance.gemData.gemType) if gemInstance.gemData.tagString ~= "" then @@ -607,7 +611,6 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) for id, spectre in pairs(spectreList) do if id == selectedMinion then grantedEffectLevel.spiritReservationPercent = spectre.companionReservation - --self:SetText("Companion: "..spectre.name) end end end diff --git a/src/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua index 61c75826db..b2e30ef1dc 100644 --- a/src/Classes/SkillsTab.lua +++ b/src/Classes/SkillsTab.lua @@ -1155,7 +1155,7 @@ function SkillsTabClass:AddSocketGroupTooltip(tooltip, socketGroup) tooltip:AddLine(16, "^7Active Skill #" .. index .. "'s Main Minion Skill:") local activeEffect = activeSkill.minion.mainSkill.effectList[1] tooltip:AddLine(20, string.format("%s%s ^7%d/%d", - data.skillColorMap[activeEffect.grantedEffect.color], + data.skillColorMap[activeEffect.grantedEffect.color] or colorCodes.NORMAL, activeEffect.grantedEffect.name, activeEffect.level, activeEffect.quality diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index c4d997dc24..ae4111336c 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -180,13 +180,17 @@ function calcs.doActorLifeManaSpiritReservation(actor) local pool = { ["Mana"] = { }, ["Life"] = { }, ["Spirit"] = { } } if activeSkill.skillCfg.skillName:sub(1, 10) == "Companion:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationPercent = activeSkill.minion.minionData.companionReservation - activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name - --activeSkill.activeEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name + activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name -- for breakdown + activeSkill.activeEffect.srcInstance.nameSpec = "Companion: "..activeSkill.minion.minionData.name -- for socket group + activeSkill.activeEffect.srcInstance.displayEffect.nameSpec = "Companion: "..activeSkill.minion.minionData.name-- for tooltip + activeSkill.activeEffect.srcInstance.gemData.nameSpec = "Companion: "..activeSkill.minion.minionData.name end if activeSkill.skillCfg.skillName:sub(1, 8) == "Spectre:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationFlat = activeSkill.minion.minionData.spectreReservation - activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name - --activeSkill.activeEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name + activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name-- for breakdown + activeSkill.activeEffect.srcInstance.nameSpec = "Spectre: "..activeSkill.minion.minionData.name -- for socket group + activeSkill.activeEffect.srcInstance.displayEffect.nameSpec = "Spectre: "..activeSkill.minion.minionData.name-- for tooltip + activeSkill.activeEffect.srcInstance.gemData.nameSpec = "Spectre: "..activeSkill.minion.minionData.name end pool.Mana.baseFlat = activeSkill.skillData.manaReservationFlat or activeSkill.activeEffect.grantedEffectLevel.manaReservationFlat or 0 pool.Spirit.baseFlat = activeSkill.skillData.spiritReservationFlat or activeSkill.activeEffect.grantedEffectLevel.spiritReservationFlat or 0 diff --git a/src/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua index 3693de1c95..480e29f4e5 100644 --- a/src/Modules/CalcSetup.lua +++ b/src/Modules/CalcSetup.lua @@ -1689,7 +1689,9 @@ function calcs.initEnv(build, mode, override, specEnv) group.displayLabel = nil for _, gemInstance in ipairs(group.gemList) do local grantedEffect = gemInstance.gemData and gemInstance.gemData.grantedEffect or gemInstance.grantedEffect - if grantedEffect and not grantedEffect.support and gemInstance.enabled then + if grantedEffect.name:sub(1,10) == "Companion:" or grantedEffect.name:sub(1,8) == "Spectre:" then + group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. gemInstance.nameSpec + elseif grantedEffect and not grantedEffect.support and gemInstance.enabled then group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. grantedEffect.name end end From f2e7150c89e0200418fa1542cee991f457f0b8ef Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 9 May 2025 22:49:46 -0500 Subject: [PATCH 28/69] Moved spectre skills to Spectre.lua --- src/Data/Skills/minion.lua | 1488 --------------------------------- src/Data/Skills/spectre.lua | 1486 ++++++++++++++++++++++++++++++++ src/Export/Skills/minion.txt | 245 ------ src/Export/Skills/spectre.txt | 242 ++++++ src/Modules/Data.lua | 1 + 5 files changed, 1729 insertions(+), 1733 deletions(-) diff --git a/src/Data/Skills/minion.lua b/src/Data/Skills/minion.lua index 410699c029..f8c7940d30 100644 --- a/src/Data/Skills/minion.lua +++ b/src/Data/Skills/minion.lua @@ -1024,1492 +1024,4 @@ skills["GAAnimateWeaponQuarterstaffSweep"] = { }, }, } -} --- Spectres here for now as spectres aren't using the spectre.lua skills file - -skills["CGEBloodPriestBoilingBlood"] = { - name = "Boiling Blood", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Boiling Blood", - baseEffectiveness = 12, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - area = true, - triggerable = true, - duration = true, - }, - constantStats = { - { "base_skill_effect_duration", 3000 }, - { "ground_blood_art_variation", 1003 }, - { "active_skill_area_of_effect_radius_+%_final", -25 }, - }, - stats = { - "base_physical_damage_to_deal_per_minute", - }, - levels = { - [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["CGESanctifiedMonstrosityPusGround"] = { - name = "Pus Ground", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Pus Ground", - baseEffectiveness = 8, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - area = true, - triggerable = true, - duration = true, - }, - constantStats = { - { "active_skill_area_of_effect_radius_+%_final", -40 }, - { "base_skill_effect_duration", 4000 }, - { "ground_caustic_art_variation", 1030 }, - }, - stats = { - "base_chaos_damage_to_deal_per_minute", - "is_area_damage", - }, - levels = { - [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["CultistBeastSunder"] = { - name = "Sunder", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.75, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Sunder", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["DTTHellscapeStabbySkyStab"] = { - name = "Basic Attack", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - castTime = 2.5, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 1.5, storedUses = 1, levelRequirement = 0, cooldown = 8, }, - }, - statSets = { - [1] = { - label = "Basic Attack", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - melee = true, - projectile = true, - }, - constantStats = { - { "attack_maximum_action_distance_+", 37 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["EDSShellMonsterFlamethrower"] = { - name = "Flamethrower", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, - castTime = 3, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 11, }, - }, - statSets = { - [1] = { - label = "Flamethrower", - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - triggerable = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -75 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, - { "ignite_chance_+%", 100 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_skill_can_be_blocked", - "base_skill_can_be_avoided_by_dodge_roll", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["EDSShellMonsterPoisonSpray"] = { - name = "Poison Spray", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, - castTime = 3, - qualityStats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 11, }, - }, - statSets = { - [1] = { - label = "Poison Spray", - baseEffectiveness = 0.69999998807907, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - triggerable = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -65 }, - { "base_chance_to_poison_on_hit_%", 50 }, - }, - stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["GSCenobiteBloaterOnDeath"] = { - name = "Death Explosion", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Death Explosion", - baseEffectiveness = 10, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "geometry_spell", - baseFlags = { - spell = true, - triggerable = true, - }, - constantStats = { - { "voll_slam_damage_+%_final_at_centre", 35 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["GACenobiteBloaterSlam"] = { - name = "Slam", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 2, storedUses = 1, levelRequirement = 0, cooldown = 6, }, - }, - statSets = { - [1] = { - label = "Slam", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - melee = true, - }, - constantStats = { - { "melee_range_+", 15 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - "base_skill_cannot_be_blocked", - "base_skill_cannot_be_avoided_by_dodge_roll", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GAHellscapePaleEliteSkyStab"] = { - name = "Stab Attack", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 1.25, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Stab Attack", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - triggerable = true, - }, - constantStats = { - { "active_skill_shock_chance_+%_final", 50 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GAMediumBeetleChargedSunder"] = { - name = "Charged Sunder", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 2, - qualityStats = { - }, - levels = { - [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2, cooldown = 5.5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Charged Sunder", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - constantStats = { - { "attack_maximum_action_distance_+", 20 }, - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 20, }, - [3] = { actorLevel = 21, }, - [4] = { actorLevel = 84, }, - }, - }, - } -} -skills["GAMediumBeetleSunder"] = { - name = "Sunder", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 2, - qualityStats = { - }, - levels = { - [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.35, cooldown = 5.5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Sunder", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - constantStats = { - { "attack_maximum_action_distance_+", 14 }, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GAMutewindWomanSpearStab1"] = { - name = "Spear Stab", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 0.5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Spear Stab", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GATwoHeadedTitanSlam"] = { - name = "Slam", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Slam", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - constantStats = { - { "attack_maximum_action_distance_+", 20 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GATwoHeadedTitanStomp"] = { - name = "Stomp", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Stomp", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - constantStats = { - { "attack_maximum_action_distance_+", -8 }, - }, - stats = { - "is_area_damage", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GoreChargerCharge"] = { - name = "Charge", - hidden = true, - description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Sword"] = true, - ["One Handed Mace"] = true, - ["Flail"] = true, - ["Spear"] = true, - ["One Handed Axe"] = true, - ["Dagger"] = true, - ["Claw"] = true, - }, - castTime = 0.8, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 1.43, storedUses = 1, levelRequirement = 0, cooldown = 4.5, }, - }, - statSets = { - [1] = { - label = "Charge", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "base_movement_velocity_+%", 92 }, - }, - stats = { - "ignores_proximity_shield", - "action_attack_or_cast_time_uses_animation_length", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["GSHellscapePaleEliteBoltImpact"] = { - name = "Bolt Impact", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Bolt Impact", - baseEffectiveness = 3, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "geometry_spell", - baseFlags = { - triggerable = true, - spell = true, - hit = true, - }, - constantStats = { - { "generic_skill_trigger_id", 1 }, - { "shock_art_variation", 10 }, - { "damage_hit_effect_index", 103 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["GSHellscapePaleEliteOmegaBeam"] = { - name = "Omega Beam", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, - castTime = 2.333, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, }, - }, - statSets = { - [1] = { - label = "Omega Beam", - baseEffectiveness = 6.1500000953674, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "geometry_spell", - baseFlags = { - triggerable = true, - spell = true, - hit = true, - }, - constantStats = { - { "spell_maximum_action_distance_+%", -55 }, - { "shock_art_variation", 10 }, - { "damage_hit_effect_index", 103 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["MeleeAtAnimationSpeedComboTEMP"] = { - name = "Basic Attack", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Basic Attack", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - melee = true, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["MeleeAtAnimationSpeedLightning"] = { - name = "Basic Attack (Lightning)", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Basic Attack (Lightning)", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, - }, - stats = { - "skill_can_fire_arrows", - "skill_can_fire_wand_projectiles", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["MMSVaalGuardGrenade"] = { - name = "Explosive Grenade", - hidden = true, - description = "Fire a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, - weaponTypes = { - ["Crossbow"] = true, - }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 4.4, storedUses = 1, levelRequirement = 0, cooldown = 2, }, - }, - statSets = { - [1] = { - label = "Explosive Grenade", - baseEffectiveness = 3, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "explosive_grenade", - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, - constantStats = { - { "base_skill_detonation_time", 1500 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, - { "melee_range_+", 40 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "ballistic_projectiles_always_bounce", - }, - levels = { - [1] = { 18, statInterpolation = { 1, }, actorLevel = 1, }, - }, - }, - } -} -skills["MMSVaalGuardOilTrap"] = { - name = "Oil Grenade", - hidden = true, - description = "Fire a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, - weaponTypes = { - ["Crossbow"] = true, - }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, - }, - statSets = { - [1] = { - label = "Oil Grenade", - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "oil_grenade", - baseFlags = { - attack = true, - area = true, - projectile = true, - duration = true, - }, - constantStats = { - { "ground_oil_art_variation", 2002 }, - { "base_skill_detonation_time", 1300 }, - { "base_secondary_skill_effect_duration", 7000 }, - { "melee_range_+", 40 }, - }, - stats = { - "active_skill_base_area_of_effect_radius", - "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", - "skill_base_ground_oil_movement_speed_+%_final_to_apply", - "skill_base_ground_oil_exposure_-_to_total_fire_resistance", - "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", - "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", - "projectile_uses_contact_position", - "is_area_damage", - "ballistic_projectiles_always_bounce", - }, - levels = { - [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, - }, - }, - } -} -skills["MPSVaalBloodPriestProj"] = { - name = "Blood Projectile", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Blood Projectile", - baseEffectiveness = 3, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - projectile = true, - triggerable = true, - hit = true, - }, - constantStats = { - { "monster_projectile_variation", 1047 }, - { "spell_maximum_action_distance_+%", -35 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "action_attack_or_cast_time_uses_animation_length", - "check_for_targets_between_initiator_and_projectile_source", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["MPWCleansedMonstrosityRailgun"] = { - name = "Railgun", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 2.15, storedUses = 1, levelRequirement = 0, cooldown = 15, }, - }, - statSets = { - [1] = { - label = "Railgun", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - projectile = true, - triggerable = true, - }, - constantStats = { - { "monster_projectile_variation", 1157 }, - { "spell_maximum_action_distance_+%", -40 }, - }, - stats = { - "base_is_projectile", - "action_attack_or_cast_time_uses_animation_length", - "check_for_targets_between_initiator_and_projectile_source", - "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "use_scaled_contact_offset", - "projectile_ballistic_angle_from_target_distance", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["MutewindBanditWomanLeap"] = { - name = "Leap Slam", - hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Leap Slam", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - triggerable = true, - attack = true, - }, - baseMods = { - skill("cooldown", 10), - }, - stats = { - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["QuillCrabSpikeBurst"] = { - name = "Spike Burst", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Spike Burst", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 1000 }, - { "projectile_angle_variance", 0 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, - { "projectile_spread_radius", 13 }, - }, - stats = { - "base_is_projectile", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "projectiles_not_offset", - "projectile_ballistic_angle_from_reference_event", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["QuillCrabSpikeBurstPoison"] = { - name = "Spike Burst", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Spike Burst", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 1004 }, - { "projectile_angle_variance", 0 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, - { "projectile_spread_radius", 13 }, - }, - stats = { - "base_is_projectile", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "projectiles_not_offset", - "global_poison_on_hit", - "projectile_ballistic_angle_from_reference_event", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["QuillCrabSpikeBurstTropical"] = { - name = "Spike Burst", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Spike Burst", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - projectile = true, - }, - constantStats = { - { "monster_projectile_variation", 1049 }, - { "projectile_angle_variance", 0 }, - { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, - { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, - { "projectile_spread_radius", 13 }, - }, - stats = { - "base_is_projectile", - "action_attack_or_cast_time_uses_animation_length", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "projectile_ballistic_angle_from_reference_event", - "projectiles_not_offset", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["ShellMonsterDeathMortar"] = { - name = "Death Mortar", - hidden = true, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Death Mortar", - baseEffectiveness = 1.6499999761581, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "projectile_spread_radius", 6 }, - { "mortar_projectile_distance_override", 10 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "maintain_projectile_direction_when_using_contact_position", - "base_skill_can_be_blocked", - "base_skill_can_be_avoided_by_dodge_roll", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["ShellMonsterDeathMortarPoison"] = { - name = "Death Mortar", - hidden = true, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Death Mortar", - baseEffectiveness = 2, - incrementalEffectiveness = 0.21999999880791, - damageIncrementalEffectiveness = 0.013000000268221, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "projectile_spread_radius", 6 }, - { "mortar_projectile_distance_override", 10 }, - { "base_chance_to_poison_on_hit_%", 33 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "maintain_projectile_direction_when_using_contact_position", - "base_skill_can_be_blocked", - "base_skill_can_be_avoided_by_dodge_roll", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["ShellMonsterFirehose"] = { - name = "Firehose", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - castTime = 3, - qualityStats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, }, - }, - statSets = { - [1] = { - label = "Firehose", - baseEffectiveness = 1.5, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - triggerable = true, - }, - constantStats = { - { "wall_maximum_length", 78 }, - { "leap_slam_minimum_distance", 20 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "cannot_stun", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["ShellMonsterSprayMortar"] = { - name = "Mortar", - hidden = true, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Mortar", - baseEffectiveness = 1.6499999761581, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "projectile_spread_radius", 10 }, - { "mortar_projectile_distance_override", 30 }, - }, - stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "maintain_projectile_direction_when_using_contact_position", - "projectile_uses_contact_direction", - "base_skill_can_be_blocked", - "base_skill_can_be_avoided_by_dodge_roll", - "no_additional_projectiles", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["ShellMonsterSprayMortarPoison"] = { - name = "Mortar", - hidden = true, - description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", - skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Mortar", - baseEffectiveness = 2, - incrementalEffectiveness = 0.21999999880791, - damageIncrementalEffectiveness = 0.013000000268221, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - projectile = true, - area = true, - }, - constantStats = { - { "projectile_spread_radius", 10 }, - { "mortar_projectile_distance_override", 30 }, - { "base_chance_to_poison_on_hit_%", 33 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - "base_is_projectile", - "projectile_uses_contact_position", - "use_scaled_contact_offset", - "maintain_projectile_direction_when_using_contact_position", - "projectile_uses_contact_direction", - "base_skill_can_be_blocked", - "base_skill_can_be_avoided_by_dodge_roll", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["SerpentClanCurse"] = { - name = "Vulnerability", - hidden = true, - description = "Curse all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.UsableWhileMoving] = true, }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, - }, - statSets = { - [1] = { - label = "Vulnerability", - baseEffectiveness = 0, - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "vulnerability", - statMap = { - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, - baseFlags = { - area = true, - duration = true, - curse = true, - }, - constantStats = { - { "base_skill_effect_duration", 4000 }, - { "physical_damage_taken_+%", 30 }, - { "receive_bleeding_chance_%_when_hit_by_attack", 20 }, - { "hex_remove_at_effect_variance", 600 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, - }, - stats = { - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["SerpentClanTailWhip"] = { - name = "Tail Whip", - hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, - castTime = 1.5, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, - [2] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, - }, - statSets = { - [1] = { - label = "Tail Whip", - baseEffectiveness = 0, - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - melee = true, - }, - constantStats = { - { "voll_slam_damage_+%_final_at_centre", 50 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 }, - { "attack_maximum_action_distance_+", 6 }, - }, - stats = { - "action_attack_or_cast_time_uses_animation_length", - "base_skill_can_be_avoided_by_dodge_roll", - "base_skill_can_be_blocked", - }, - levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 68, }, - }, - }, - } -} -skills["TBHellscapePaleLightningBoltSpammableLeft"] = { - name = "Lightning Bolt", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, }, - castTime = 1.333, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Lightning Bolt", - baseEffectiveness = 0.75, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - hit = true, - triggerable = true, - }, - constantStats = { - { "generic_skill_trigger_skills_with_id", 1 }, - { "shock_art_variation", 10 }, - { "damage_hit_effect_index", 103 }, - { "active_skill_cast_speed_+%_final", 15 }, - }, - stats = { - "spell_minimum_base_lightning_damage", - "spell_maximum_base_lightning_damage", - }, - levels = { - [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["TCHellscapePaleElite2Charge"] = { - name = "Charge", - hidden = true, - description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", - skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, - weaponTypes = { - ["None"] = true, - ["One Handed Sword"] = true, - ["One Handed Mace"] = true, - ["Flail"] = true, - ["Spear"] = true, - ["One Handed Axe"] = true, - ["Dagger"] = true, - ["Claw"] = true, - }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, }, - }, - statSets = { - [1] = { - label = "Charge", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - attack = true, - melee = true, - }, - stats = { - "ignores_proximity_shield", - "is_area_damage", - }, - levels = { - [1] = { actorLevel = 1, }, - }, - }, - } -} -skills["VaalBloodPriestDetonateDead"] = { - name = "Detonate Dead", - hidden = true, - skillTypes = { [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, - castTime = 1.25, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Detonate Dead", - baseEffectiveness = 6, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - area = true, - triggerable = true, - }, - constantStats = { - { "base_skill_effect_duration", 2000 }, - { "upheaval_number_of_spikes", 4 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 25 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "is_area_damage", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, - }, - }, - } -} -skills["VaalBloodPriestExsanguinate"] = { - name = "Exsanguinate", - hidden = true, - description = "Expel your own blood as Chaining blood tendrils in a cone in front of you. Enemies hit by the tendrils take Physical damage and are inflicted with a Debuff that deals Physical damage over time.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, }, - castTime = 2.2, - qualityStats = { - }, - levels = { - [1] = { critChance = 5, levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Exsanguinate", - baseEffectiveness = 2.5, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "exsanguinate", - baseFlags = { - spell = true, - hit = true, - triggerable = true, - duration = true, - chaining = true, - }, - constantStats = { - { "base_skill_effect_duration", 1000 }, - { "number_of_chains", 1 }, - { "spell_maximum_action_distance_+%", -40 }, - { "active_skill_base_radius_+", -8 }, - }, - stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", - "base_physical_damage_to_deal_per_minute", - "blood_tendrils_beam_count", - "spell_damage_modifiers_apply_to_skill_dot", - }, - levels = { - [1] = { 0.80000001192093, 1.2000000476837, 66.666668156783, 2, statInterpolation = { 3, 3, 3, 1, }, actorLevel = 1, }, - }, - }, - } -} -skills["VaalBloodPriestSoulrend"] = { - name = "Soulrend", - hidden = true, - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, }, - castTime = 3.7, - qualityStats = { - }, - levels = { - [1] = { levelRequirement = 0, }, - }, - statSets = { - [1] = { - label = "Soulrend", - baseEffectiveness = 4, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "skill_stat_descriptions", - baseFlags = { - spell = true, - area = true, - duration = true, - projectile = true, - Triggerable = true, - }, - constantStats = { - { "base_skill_effect_duration", 500 }, - { "spell_maximum_action_distance_+%", -35 }, - }, - stats = { - "base_physical_damage_to_deal_per_minute", - "base_is_projectile", - "projectile_uses_contact_position", - }, - levels = { - [1] = { 50.000001117587, statInterpolation = { 3, }, actorLevel = 1, }, - }, - }, - } } \ No newline at end of file diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index a7de91f5df..b092b092c6 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -6,3 +6,1489 @@ -- local skills, mod, flag, skill = ... +skills["CGEBloodPriestBoilingBlood"] = { + name = "Boiling Blood", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Boiling Blood", + baseEffectiveness = 12, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + triggerable = true, + duration = true, + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "ground_blood_art_variation", 1003 }, + { "active_skill_area_of_effect_radius_+%_final", -25 }, + }, + stats = { + "base_physical_damage_to_deal_per_minute", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["CGESanctifiedMonstrosityPusGround"] = { + name = "Pus Ground", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, [SkillType.Duration] = true, [SkillType.AreaSpell] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Pus Ground", + baseEffectiveness = 8, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + triggerable = true, + duration = true, + }, + constantStats = { + { "active_skill_area_of_effect_radius_+%_final", -40 }, + { "base_skill_effect_duration", 4000 }, + { "ground_caustic_art_variation", 1030 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "is_area_damage", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["CultistBeastSunder"] = { + name = "Sunder", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, baseMultiplier = 1.75, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Sunder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["DTTHellscapeStabbySkyStab"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 2.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.5, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + projectile = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 37 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["EDSShellMonsterFlamethrower"] = { + name = "Flamethrower", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 11, }, + }, + statSets = { + [1] = { + label = "Flamethrower", + baseEffectiveness = 1.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -75 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, + { "ignite_chance_+%", 100 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["EDSShellMonsterPoisonSpray"] = { + name = "Poison Spray", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 11, }, + }, + statSets = { + [1] = { + label = "Poison Spray", + baseEffectiveness = 0.69999998807907, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -65 }, + { "base_chance_to_poison_on_hit_%", 50 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSCenobiteBloaterOnDeath"] = { + name = "Death Explosion", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Death Explosion", + baseEffectiveness = 10, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "voll_slam_damage_+%_final_at_centre", 35 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GACenobiteBloaterSlam"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 2, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + melee = true, + }, + constantStats = { + { "melee_range_+", 15 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + "base_skill_cannot_be_blocked", + "base_skill_cannot_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GAHellscapePaleEliteSkyStab"] = { + name = "Stab Attack", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.25, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Stab Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + constantStats = { + { "active_skill_shock_chance_+%_final", 50 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GAMediumBeetleChargedSunder"] = { + name = "Charged Sunder", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2, cooldown = 5.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Charged Sunder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 60 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 20, }, + [3] = { actorLevel = 21, }, + [4] = { actorLevel = 84, }, + }, + }, + } +} +skills["GAMediumBeetleSunder"] = { + name = "Sunder", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 1.35, cooldown = 5.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Sunder", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 14 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GAMutewindWomanSpearStab1"] = { + name = "Spear Stab", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spear Stab", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GATwoHeadedTitanSlam"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 20 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GATwoHeadedTitanStomp"] = { + name = "Stomp", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Stomp", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", -8 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GoreChargerCharge"] = { + name = "Charge", + hidden = true, + description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", + skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, + weaponTypes = { + ["None"] = true, + ["One Handed Sword"] = true, + ["One Handed Mace"] = true, + ["Flail"] = true, + ["Spear"] = true, + ["One Handed Axe"] = true, + ["Dagger"] = true, + ["Claw"] = true, + }, + castTime = 0.8, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.43, storedUses = 1, levelRequirement = 0, cooldown = 4.5, }, + }, + statSets = { + [1] = { + label = "Charge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "base_movement_velocity_+%", 92 }, + }, + stats = { + "ignores_proximity_shield", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GSHellscapePaleEliteBoltImpact"] = { + name = "Bolt Impact", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Bolt Impact", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "generic_skill_trigger_id", 1 }, + { "shock_art_variation", 10 }, + { "damage_hit_effect_index", 103 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSHellscapePaleEliteOmegaBeam"] = { + name = "Omega Beam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 2.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Omega Beam", + baseEffectiveness = 6.1500000953674, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -55 }, + { "shock_art_variation", 10 }, + { "damage_hit_effect_index", 103 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MeleeAtAnimationSpeedComboTEMP"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MeleeAtAnimationSpeedLightning"] = { + name = "Basic Attack (Lightning)", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack (Lightning)", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 40 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MMSVaalGuardGrenade"] = { + name = "Explosive Grenade", + hidden = true, + description = "Fire a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, + weaponTypes = { + ["Crossbow"] = true, + }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 4.4, storedUses = 1, levelRequirement = 0, cooldown = 2, }, + }, + statSets = { + [1] = { + label = "Explosive Grenade", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "explosive_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "base_skill_detonation_time", 1500 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, + { "melee_range_+", 40 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "ballistic_projectiles_always_bounce", + }, + levels = { + [1] = { 18, statInterpolation = { 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["MMSVaalGuardOilTrap"] = { + name = "Oil Grenade", + hidden = true, + description = "Fire a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, + weaponTypes = { + ["Crossbow"] = true, + }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, + }, + statSets = { + [1] = { + label = "Oil Grenade", + baseEffectiveness = 2.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "oil_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "ground_oil_art_variation", 2002 }, + { "base_skill_detonation_time", 1300 }, + { "base_secondary_skill_effect_duration", 7000 }, + { "melee_range_+", 40 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", + "skill_base_ground_oil_movement_speed_+%_final_to_apply", + "skill_base_ground_oil_exposure_-_to_total_fire_resistance", + "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "ballistic_projectiles_always_bounce", + }, + levels = { + [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSVaalBloodPriestProj"] = { + name = "Blood Projectile", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Blood Projectile", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1047 }, + { "spell_maximum_action_distance_+%", -35 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPWCleansedMonstrosityRailgun"] = { + name = "Railgun", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 2.15, storedUses = 1, levelRequirement = 0, cooldown = 15, }, + }, + statSets = { + [1] = { + label = "Railgun", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + triggerable = true, + }, + constantStats = { + { "monster_projectile_variation", 1157 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "check_for_targets_between_initiator_and_projectile_source", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_target_distance", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MutewindBanditWomanLeap"] = { + name = "Leap Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Leap Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + baseMods = { + skill("cooldown", 10), + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["QuillCrabSpikeBurst"] = { + name = "Spike Burst", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spike Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1000 }, + { "projectile_angle_variance", 0 }, + { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "projectile_spread_radius", 13 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectiles_not_offset", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["QuillCrabSpikeBurstPoison"] = { + name = "Spike Burst", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spike Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1004 }, + { "projectile_angle_variance", 0 }, + { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, + { "projectile_spread_radius", 13 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectiles_not_offset", + "global_poison_on_hit", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["QuillCrabSpikeBurstTropical"] = { + name = "Spike Burst", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spike Burst", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1049 }, + { "projectile_angle_variance", 0 }, + { "monster_reverse_point_blank_damage_-%_at_minimum_range", 20 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 40 }, + { "projectile_spread_radius", 13 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_reference_event", + "projectiles_not_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterDeathMortar"] = { + name = "Death Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Death Mortar", + baseEffectiveness = 1.6499999761581, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 6 }, + { "mortar_projectile_distance_override", 10 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterDeathMortarPoison"] = { + name = "Death Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Death Mortar", + baseEffectiveness = 2, + incrementalEffectiveness = 0.21999999880791, + damageIncrementalEffectiveness = 0.013000000268221, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 6 }, + { "mortar_projectile_distance_override", 10 }, + { "base_chance_to_poison_on_hit_%", 33 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterFirehose"] = { + name = "Firehose", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Firehose", + baseEffectiveness = 1.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "wall_maximum_length", 78 }, + { "leap_slam_minimum_distance", 20 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", -40 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "cannot_stun", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterSprayMortar"] = { + name = "Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mortar", + baseEffectiveness = 1.6499999761581, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 10 }, + { "mortar_projectile_distance_override", 30 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "projectile_uses_contact_direction", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + "no_additional_projectiles", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["ShellMonsterSprayMortarPoison"] = { + name = "Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mortar", + baseEffectiveness = 2, + incrementalEffectiveness = 0.21999999880791, + damageIncrementalEffectiveness = 0.013000000268221, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 10 }, + { "mortar_projectile_distance_override", 30 }, + { "base_chance_to_poison_on_hit_%", 33 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "projectile_uses_contact_direction", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["SerpentClanCurse"] = { + name = "Vulnerability", + hidden = true, + description = "Curse all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Vulnerability", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "vulnerability", + statMap = { + ["physical_damage_taken_+%"] = { + mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + ["receive_bleeding_chance_%_when_hit_by_attack"] = { + mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + }, + baseFlags = { + area = true, + duration = true, + curse = true, + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "physical_damage_taken_+%", 30 }, + { "receive_bleeding_chance_%_when_hit_by_attack", 20 }, + { "hex_remove_at_effect_variance", 600 }, + { "active_skill_area_of_effect_radius_+%_final", 9 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["SerpentClanTailWhip"] = { + name = "Tail Whip", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + [2] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Tail Whip", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "voll_slam_damage_+%_final_at_centre", 50 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 }, + { "attack_maximum_action_distance_+", 6 }, + }, + stats = { + "action_attack_or_cast_time_uses_animation_length", + "base_skill_can_be_avoided_by_dodge_roll", + "base_skill_can_be_blocked", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 68, }, + }, + }, + } +} +skills["TBHellscapePaleLightningBoltSpammableLeft"] = { + name = "Lightning Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lightning Bolt", + baseEffectiveness = 0.75, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + }, + constantStats = { + { "generic_skill_trigger_skills_with_id", 1 }, + { "shock_art_variation", 10 }, + { "damage_hit_effect_index", 103 }, + { "active_skill_cast_speed_+%_final", 15 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["TCHellscapePaleElite2Charge"] = { + name = "Charge", + hidden = true, + description = "Charges at an enemy, bashing it with the character's shield and striking it. This knocks it back and stuns it. Enemies in the way are pushed to the side. Damage and stun are proportional to distance travelled. Cannot be supported by Multistrike.", + skillTypes = { [SkillType.Attack] = true, [SkillType.Melee] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Movement] = true, [SkillType.Travel] = true, }, + weaponTypes = { + ["None"] = true, + ["One Handed Sword"] = true, + ["One Handed Mace"] = true, + ["Flail"] = true, + ["Spear"] = true, + ["One Handed Axe"] = true, + ["Dagger"] = true, + ["Claw"] = true, + }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.3, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Charge", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + "ignores_proximity_shield", + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["VaalBloodPriestDetonateDead"] = { + name = "Detonate Dead", + hidden = true, + skillTypes = { [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1.25, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Detonate Dead", + baseEffectiveness = 6, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + area = true, + triggerable = true, + }, + constantStats = { + { "base_skill_effect_duration", 2000 }, + { "upheaval_number_of_spikes", 4 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 25 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["VaalBloodPriestExsanguinate"] = { + name = "Exsanguinate", + hidden = true, + description = "Expel your own blood as Chaining blood tendrils in a cone in front of you. Enemies hit by the tendrils take Physical damage and are inflicted with a Debuff that deals Physical damage over time.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 2.2, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Exsanguinate", + baseEffectiveness = 2.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "exsanguinate", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + duration = true, + chaining = true, + }, + constantStats = { + { "base_skill_effect_duration", 1000 }, + { "number_of_chains", 1 }, + { "spell_maximum_action_distance_+%", -40 }, + { "active_skill_base_radius_+", -8 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_physical_damage_to_deal_per_minute", + "blood_tendrils_beam_count", + "spell_damage_modifiers_apply_to_skill_dot", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 66.666668156783, 2, statInterpolation = { 3, 3, 3, 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["VaalBloodPriestSoulrend"] = { + name = "Soulrend", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, }, + castTime = 3.7, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Soulrend", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + duration = true, + projectile = true, + Triggerable = true, + }, + constantStats = { + { "base_skill_effect_duration", 500 }, + { "spell_maximum_action_distance_+%", -35 }, + }, + stats = { + "base_physical_damage_to_deal_per_minute", + "base_is_projectile", + "projectile_uses_contact_position", + }, + levels = { + [1] = { 50.000001117587, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} \ No newline at end of file diff --git a/src/Export/Skills/minion.txt b/src/Export/Skills/minion.txt index 1c1f2ea0ce..b1566f1247 100644 --- a/src/Export/Skills/minion.txt +++ b/src/Export/Skills/minion.txt @@ -178,248 +178,3 @@ skills["MinionInstability"] = { #flags attack melee #mods #skillEnd - --- Spectres here for now as spectres aren't using the spectre.lua skills file - -#skill CGEBloodPriestBoilingBlood Boiling Blood -#set CGEBloodPriestBoilingBlood -#flags spell area triggerable duration -#mods -#skillEnd - -#skill CGESanctifiedMonstrosityPusGround Pus Ground -#set CGESanctifiedMonstrosityPusGround -#flags spell area triggerable duration -#mods -#skillEnd - -#skill CultistBeastSunder Sunder -#set CultistBeastSunder -#flags triggerable attack -#mods -#skillEnd - -#skill DTTHellscapeStabbySkyStab -#set DTTHellscapeStabbySkyStab -#flags attack melee projectile -#mods -#skillEnd - -#skill EDSShellMonsterFlamethrower Flamethrower -#set EDSShellMonsterFlamethrower -#flags spell triggerable -#mods -#skillEnd - -#skill EDSShellMonsterPoisonSpray Poison Spray -#set EDSShellMonsterPoisonSpray -#flags spell triggerable -#mods -#skillEnd - -#skill GSCenobiteBloaterOnDeath Death Explosion -#set GSCenobiteBloaterOnDeath -#flags spell triggerable -#mods -#skillEnd - -#skill GACenobiteBloaterSlam Slam -#set GACenobiteBloaterSlam -#flags triggerable attack melee -#mods -#skillEnd - -#skill GAHellscapePaleEliteSkyStab Stab Attack -#set GAHellscapePaleEliteSkyStab -#flags attack triggerable -#mods -#skillEnd - -#skill GAMediumBeetleChargedSunder Charged Sunder -#set GAMediumBeetleChargedSunder -#flags triggerable attack -#mods -#skillEnd - -#skill GAMediumBeetleSunder Sunder -#set GAMediumBeetleSunder -#flags triggerable attack -#mods -#skillEnd - -#skill GAMutewindWomanSpearStab1 Spear Stab -#set GAMutewindWomanSpearStab1 -#flags triggerable attack -#mods -#skillEnd - -#skill GATwoHeadedTitanSlam Slam -#set GATwoHeadedTitanSlam -#flags triggerable attack -#mods -#skillEnd - -#skill GATwoHeadedTitanStomp Stomp -#set GATwoHeadedTitanStomp -#flags triggerable attack -#mods -#skillEnd - -#skill GoreChargerCharge Charge -#set GoreChargerCharge -#flags attack melee -#mods -#skillEnd - -#skill GSHellscapePaleEliteBoltImpact Bolt Impact -#set GSHellscapePaleEliteBoltImpact -#flags triggerable spell hit -#mods -#skillEnd - -#skill GSHellscapePaleEliteOmegaBeam Omega Beam -#set GSHellscapePaleEliteOmegaBeam -#flags triggerable spell hit -#mods -#skillEnd - -#skill MeleeAtAnimationSpeedComboTEMP -#set MeleeAtAnimationSpeedComboTEMP -#flags attack melee -#mods -#skillEnd - -#skill MeleeAtAnimationSpeedLightning Basic Attack (Lightning) -#set MeleeAtAnimationSpeedLightning -#flags attack melee -#mods -#skillEnd - -#skill MMSVaalGuardGrenade -#set MMSVaalGuardGrenade -#flags attack area projectile duration -#mods -#skillEnd - -#skill MMSVaalGuardOilTrap -#set MMSVaalGuardOilTrap -#flags attack area projectile duration -#mods -#skillEnd - -#skill MPSVaalBloodPriestProj Blood Projectile -#set MPSVaalBloodPriestProj -#flags spell projectile triggerable hit -#mods -#skillEnd - -#skill MPWCleansedMonstrosityRailgun Railgun -#set MPWCleansedMonstrosityRailgun -#flags attack projectile triggerable -#mods -#skillEnd - -#skill MutewindBanditWomanLeap Leap Slam -#set MutewindBanditWomanLeap -#flags triggerable attack -#baseMod skill("cooldown", 10) -#mods -#skillEnd - -#skill QuillCrabSpikeBurst Spike Burst -#set QuillCrabSpikeBurst -#flags attack projectile -#mods -#skillEnd - -#skill QuillCrabSpikeBurstPoison Spike Burst -#set QuillCrabSpikeBurstPoison -#flags attack projectile -#mods -#skillEnd - -#skill QuillCrabSpikeBurstTropical Spike Burst -#set QuillCrabSpikeBurstTropical -#flags attack projectile -#mods -#skillEnd - -#skill ShellMonsterDeathMortar Death Mortar -#set ShellMonsterDeathMortar -#flags spell projectile area -#mods -#skillEnd - -#skill ShellMonsterDeathMortarPoison Death Mortar -#set ShellMonsterDeathMortarPoison -#flags spell projectile area -#mods -#skillEnd - -#skill ShellMonsterFirehose Firehose -#set ShellMonsterFirehose -#flags spell triggerable -#mods -#skillEnd - -#skill ShellMonsterSprayMortar Mortar -#set ShellMonsterSprayMortar -#flags spell projectile area -#mods -#skillEnd - -#skill ShellMonsterSprayMortarPoison Mortar -#set ShellMonsterSprayMortarPoison -#flags spell projectile area -#mods -#skillEnd - -#skill SerpentClanCurse -#set SerpentClanCurse -#flags area duration curse -statMap = { - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, -}, -#mods -#skillEnd - -#skill SerpentClanTailWhip Tail Whip -#set SerpentClanTailWhip -#flags attack melee -#mods -#skillEnd - -#skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt -#set TBHellscapePaleLightningBoltSpammableLeft -#flags spell hit triggerable -#mods -#skillEnd - -#skill TCHellscapePaleElite2Charge Charge -#set TCHellscapePaleElite2Charge -#flags attack melee -#mods -#skillEnd - -#skill VaalBloodPriestDetonateDead Detonate Dead -#set VaalBloodPriestDetonateDead -#flags area triggerable -#mods -#skillEnd - -#skill VaalBloodPriestExsanguinate -#set VaalBloodPriestExsanguinate -#flags spell hit triggerable duration chaining -#mods -#skillEnd - -#skill VaalBloodPriestSoulrend Soulrend -#set VaalBloodPriestSoulrend -#flags spell area duration projectile Triggerable -#mods -#skillEnd \ No newline at end of file diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index 49ed6fea76..abf505dd7e 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -5,3 +5,245 @@ -- local skills, mod, flag, skill = ... +#skill CGEBloodPriestBoilingBlood Boiling Blood +#set CGEBloodPriestBoilingBlood +#flags spell area triggerable duration +#mods +#skillEnd + +#skill CGESanctifiedMonstrosityPusGround Pus Ground +#set CGESanctifiedMonstrosityPusGround +#flags spell area triggerable duration +#mods +#skillEnd + +#skill CultistBeastSunder Sunder +#set CultistBeastSunder +#flags triggerable attack +#mods +#skillEnd + +#skill DTTHellscapeStabbySkyStab +#set DTTHellscapeStabbySkyStab +#flags attack melee projectile +#mods +#skillEnd + +#skill EDSShellMonsterFlamethrower Flamethrower +#set EDSShellMonsterFlamethrower +#flags spell triggerable +#mods +#skillEnd + +#skill EDSShellMonsterPoisonSpray Poison Spray +#set EDSShellMonsterPoisonSpray +#flags spell triggerable +#mods +#skillEnd + +#skill GSCenobiteBloaterOnDeath Death Explosion +#set GSCenobiteBloaterOnDeath +#flags spell triggerable +#mods +#skillEnd + +#skill GACenobiteBloaterSlam Slam +#set GACenobiteBloaterSlam +#flags triggerable attack melee +#mods +#skillEnd + +#skill GAHellscapePaleEliteSkyStab Stab Attack +#set GAHellscapePaleEliteSkyStab +#flags attack triggerable +#mods +#skillEnd + +#skill GAMediumBeetleChargedSunder Charged Sunder +#set GAMediumBeetleChargedSunder +#flags triggerable attack +#mods +#skillEnd + +#skill GAMediumBeetleSunder Sunder +#set GAMediumBeetleSunder +#flags triggerable attack +#mods +#skillEnd + +#skill GAMutewindWomanSpearStab1 Spear Stab +#set GAMutewindWomanSpearStab1 +#flags triggerable attack +#mods +#skillEnd + +#skill GATwoHeadedTitanSlam Slam +#set GATwoHeadedTitanSlam +#flags triggerable attack +#mods +#skillEnd + +#skill GATwoHeadedTitanStomp Stomp +#set GATwoHeadedTitanStomp +#flags triggerable attack +#mods +#skillEnd + +#skill GoreChargerCharge Charge +#set GoreChargerCharge +#flags attack melee +#mods +#skillEnd + +#skill GSHellscapePaleEliteBoltImpact Bolt Impact +#set GSHellscapePaleEliteBoltImpact +#flags triggerable spell hit +#mods +#skillEnd + +#skill GSHellscapePaleEliteOmegaBeam Omega Beam +#set GSHellscapePaleEliteOmegaBeam +#flags triggerable spell hit +#mods +#skillEnd + +#skill MeleeAtAnimationSpeedComboTEMP +#set MeleeAtAnimationSpeedComboTEMP +#flags attack melee +#mods +#skillEnd + +#skill MeleeAtAnimationSpeedLightning Basic Attack (Lightning) +#set MeleeAtAnimationSpeedLightning +#flags attack melee +#mods +#skillEnd + +#skill MMSVaalGuardGrenade +#set MMSVaalGuardGrenade +#flags attack area projectile duration +#mods +#skillEnd + +#skill MMSVaalGuardOilTrap +#set MMSVaalGuardOilTrap +#flags attack area projectile duration +#mods +#skillEnd + +#skill MPSVaalBloodPriestProj Blood Projectile +#set MPSVaalBloodPriestProj +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPWCleansedMonstrosityRailgun Railgun +#set MPWCleansedMonstrosityRailgun +#flags attack projectile triggerable +#mods +#skillEnd + +#skill MutewindBanditWomanLeap Leap Slam +#set MutewindBanditWomanLeap +#flags triggerable attack +#baseMod skill("cooldown", 10) +#mods +#skillEnd + +#skill QuillCrabSpikeBurst Spike Burst +#set QuillCrabSpikeBurst +#flags attack projectile +#mods +#skillEnd + +#skill QuillCrabSpikeBurstPoison Spike Burst +#set QuillCrabSpikeBurstPoison +#flags attack projectile +#mods +#skillEnd + +#skill QuillCrabSpikeBurstTropical Spike Burst +#set QuillCrabSpikeBurstTropical +#flags attack projectile +#mods +#skillEnd + +#skill ShellMonsterDeathMortar Death Mortar +#set ShellMonsterDeathMortar +#flags spell projectile area +#mods +#skillEnd + +#skill ShellMonsterDeathMortarPoison Death Mortar +#set ShellMonsterDeathMortarPoison +#flags spell projectile area +#mods +#skillEnd + +#skill ShellMonsterFirehose Firehose +#set ShellMonsterFirehose +#flags spell triggerable +#mods +#skillEnd + +#skill ShellMonsterSprayMortar Mortar +#set ShellMonsterSprayMortar +#flags spell projectile area +#mods +#skillEnd + +#skill ShellMonsterSprayMortarPoison Mortar +#set ShellMonsterSprayMortarPoison +#flags spell projectile area +#mods +#skillEnd + +#skill SerpentClanCurse +#set SerpentClanCurse +#flags area duration curse +statMap = { + ["physical_damage_taken_+%"] = { + mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + ["receive_bleeding_chance_%_when_hit_by_attack"] = { + mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, +}, +#mods +#skillEnd + +#skill SerpentClanTailWhip Tail Whip +#set SerpentClanTailWhip +#flags attack melee +#mods +#skillEnd + +#skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt +#set TBHellscapePaleLightningBoltSpammableLeft +#flags spell hit triggerable +#mods +#skillEnd + +#skill TCHellscapePaleElite2Charge Charge +#set TCHellscapePaleElite2Charge +#flags attack melee +#mods +#skillEnd + +#skill VaalBloodPriestDetonateDead Detonate Dead +#set VaalBloodPriestDetonateDead +#flags area triggerable +#mods +#skillEnd + +#skill VaalBloodPriestExsanguinate +#set VaalBloodPriestExsanguinate +#flags spell hit triggerable duration chaining +#mods +#skillEnd + +#skill VaalBloodPriestSoulrend Soulrend +#set VaalBloodPriestSoulrend +#flags spell area duration projectile Triggerable +#mods +#skillEnd \ No newline at end of file diff --git a/src/Modules/Data.lua b/src/Modules/Data.lua index 1037549331..687949a470 100644 --- a/src/Modules/Data.lua +++ b/src/Modules/Data.lua @@ -18,6 +18,7 @@ local skillTypes = { "act_int", "other", "minion", + "spectre", "sup_str", "sup_dex", "sup_int", From 62885d838ec2867edd6ec1eb3d88ee0d12f30ca3 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 9 May 2025 23:13:59 -0500 Subject: [PATCH 29/69] Sync minion dropdown between calc tab and left bar --- src/Classes/CalcsTab.lua | 13 +++++++++++++ src/Modules/Build.lua | 12 ++++++++++++ 2 files changed, 25 insertions(+) diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index dcd794bcf4..75f4aa9633 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -104,10 +104,23 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro control = new("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 if value.itemSetId then srcInstance.skillMinionItemSetCalcs = value.itemSetId + srcInstance.skillMinionItemSet = value.itemSetId + if srcInstance.nameSpec:sub(1,8) == "Spectre:" then + srcInstance.nameSpec = "Spectre: ".. value.label + elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + srcInstance.nameSpec = "Spectre: ".. value.label + end else srcInstance.skillMinionCalcs = value.minionId + srcInstance.skillMinion = value.minionId + if srcInstance.nameSpec:sub(1,8) == "Spectre:" then + srcInstance.nameSpec = "Spectre: ".. value.label + elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + srcInstance.nameSpec = "Spectre: ".. value.label + end end self:AddUndoState() self.build.buildFlag = true diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 0eaa086883..1e8882abbe 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -490,8 +490,20 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin local srcInstance = mainSocketGroup.displaySkillList[mainSocketGroup.mainActiveSkill].activeEffect.srcInstance if value.itemSetId then srcInstance.skillMinionItemSet = value.itemSetId + srcInstance.skillMinionItemSetCalcs = value.itemSetId + if srcInstance.nameSpec:sub(1,8) == "Spectre:" then + srcInstance.nameSpec = "Spectre: ".. value.label + elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + srcInstance.nameSpec = "Spectre: ".. value.label + end else srcInstance.skillMinion = value.minionId + srcInstance.skillMinionCalcs = value.minionId + if srcInstance.nameSpec:sub(1,8) == "Spectre:" then + srcInstance.nameSpec = "Spectre: ".. value.label + elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + srcInstance.nameSpec = "Spectre: ".. value.label + end end self.modFlag = true self.buildFlag = true From 74fcfcdf7ef5c2f7df2f622699912be92ca45fc0 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 9 May 2025 23:42:24 -0500 Subject: [PATCH 30/69] Gem name updates, and dropdowns for minion are in sync --- src/Classes/CalcsTab.lua | 8 ++++---- src/Classes/GemSelectControl.lua | 2 +- src/Classes/SkillsTab.lua | 6 +++++- src/Modules/Build.lua | 16 ++++++++-------- src/Modules/CalcDefence.lua | 2 -- src/Modules/CalcSetup.lua | 2 +- 6 files changed, 19 insertions(+), 17 deletions(-) diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index 75f4aa9633..2cbd01e5ac 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -108,17 +108,17 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro if value.itemSetId then srcInstance.skillMinionItemSetCalcs = value.itemSetId srcInstance.skillMinionItemSet = value.itemSetId - if srcInstance.nameSpec:sub(1,8) == "Spectre:" then + if srcInstance.nameSpec:match("^Spectre:") then srcInstance.nameSpec = "Spectre: ".. value.label - elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + elseif srcInstance.nameSpec:match("^Companion:") then srcInstance.nameSpec = "Spectre: ".. value.label end else srcInstance.skillMinionCalcs = value.minionId srcInstance.skillMinion = value.minionId - if srcInstance.nameSpec:sub(1,8) == "Spectre:" then + if srcInstance.nameSpec:match("^Spectre:") then srcInstance.nameSpec = "Spectre: ".. value.label - elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + elseif srcInstance.nameSpec:match("^Companion:") then srcInstance.nameSpec = "Spectre: ".. value.label end end diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index e9f7326728..76ec3ff093 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -529,7 +529,7 @@ function GemSelectClass:AddGemTooltip(gemInstance) local grantedEffect = gemInstance.gemData.grantedEffect local additionalEffects = gemInstance.gemData.additionalGrantedEffects - if grantedEffect.name:sub(1,8) == "Spectre:" or grantedEffect.name:sub(1,10) == "Companion:" then + if grantedEffect.name:match("^Spectre:") or grantedEffect.name:match("^Companion:") then self.tooltip:AddLine(20, colorCodes.GEM .. (gemInstance.displayEffect and gemInstance.displayEffect.nameSpec or gemInstance.gemData.name)) else self.tooltip:AddLine(20, colorCodes.GEM .. grantedEffect.name) diff --git a/src/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua index b2e30ef1dc..b1b00473f6 100644 --- a/src/Classes/SkillsTab.lua +++ b/src/Classes/SkillsTab.lua @@ -1028,7 +1028,11 @@ function SkillsTabClass:ProcessSocketGroup(socketGroup) gemInstance.errMsg = nil gemInstance.gemData = data.gems[gemInstance.gemId] if gemInstance.gemData then - gemInstance.nameSpec = gemInstance.gemData.name + if gemInstance.nameSpec:match("^Companion:") or gemInstance.nameSpec:match("^Spectre:") then + gemInstance.nameSpec = gemInstance.nameSpec + else + gemInstance.nameSpec = gemInstance.gemData.name + end gemInstance.skillId = gemInstance.gemData.grantedEffectId end elseif gemInstance.skillId then diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 1e8882abbe..7e0b988e3b 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -491,18 +491,18 @@ function buildMode:Init(dbFileName, buildName, buildXML, convertBuild, importLin if value.itemSetId then srcInstance.skillMinionItemSet = value.itemSetId srcInstance.skillMinionItemSetCalcs = value.itemSetId - if srcInstance.nameSpec:sub(1,8) == "Spectre:" then - srcInstance.nameSpec = "Spectre: ".. value.label - elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + if srcInstance.nameSpec:match("^Spectre:") then srcInstance.nameSpec = "Spectre: ".. value.label + elseif srcInstance.nameSpec:match("^Companion:") then + srcInstance.nameSpec = "Companion: ".. value.label end else srcInstance.skillMinion = value.minionId srcInstance.skillMinionCalcs = value.minionId - if srcInstance.nameSpec:sub(1,8) == "Spectre:" then - srcInstance.nameSpec = "Spectre: ".. value.label - elseif srcInstance.nameSpec:sub(1,10) == "Companion:" then + if srcInstance.nameSpec:match("^Spectre:") then srcInstance.nameSpec = "Spectre: ".. value.label + elseif srcInstance.nameSpec:match("^Companion:") then + srcInstance.nameSpec = "Companion: ".. value.label end end self.modFlag = true @@ -1520,13 +1520,13 @@ function buildMode:RefreshSkillSelectControls(controls, mainGroup, suffix) controls.mainSkillMinionLibrary.shown = ( activeEffect.grantedEffect.minionList and not activeEffect.grantedEffect.minionList[1] - and activeSkill.activeEffect.grantedEffect.name:sub(1,8) == "Spectre:" + and activeSkill.activeEffect.grantedEffect.name:match("^Spectre:") and not (controls.showMinion and controls.showMinion.state == true) ) controls.mainSkillBeastLibrary.shown = ( activeEffect.grantedEffect.minionList and not activeEffect.grantedEffect.minionList[1] - and activeSkill.activeEffect.grantedEffect.name:sub(1,10) == "Companion:" + and activeSkill.activeEffect.grantedEffect.name:match("^Companion:") and not (controls.showMinion and controls.showMinion.state == true) ) for _, minionId in ipairs(activeSkill.minionList) do diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index b344f6c2a2..acfc37974d 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -183,14 +183,12 @@ function calcs.doActorLifeManaSpiritReservation(actor) activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name -- for breakdown activeSkill.activeEffect.srcInstance.nameSpec = "Companion: "..activeSkill.minion.minionData.name -- for socket group activeSkill.activeEffect.srcInstance.displayEffect.nameSpec = "Companion: "..activeSkill.minion.minionData.name-- for tooltip - activeSkill.activeEffect.srcInstance.gemData.nameSpec = "Companion: "..activeSkill.minion.minionData.name end if activeSkill.skillCfg.skillName:sub(1, 8) == "Spectre:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationFlat = activeSkill.minion.minionData.spectreReservation activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name-- for breakdown activeSkill.activeEffect.srcInstance.nameSpec = "Spectre: "..activeSkill.minion.minionData.name -- for socket group activeSkill.activeEffect.srcInstance.displayEffect.nameSpec = "Spectre: "..activeSkill.minion.minionData.name-- for tooltip - activeSkill.activeEffect.srcInstance.gemData.nameSpec = "Spectre: "..activeSkill.minion.minionData.name end pool.Mana.baseFlat = activeSkill.skillData.manaReservationFlat or activeSkill.activeEffect.grantedEffectLevel.manaReservationFlat or 0 pool.Spirit.baseFlat = activeSkill.skillData.spiritReservationFlat or activeSkill.activeEffect.grantedEffectLevel.spiritReservationFlat or 0 diff --git a/src/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua index f3acbfc581..4caf654f5e 100644 --- a/src/Modules/CalcSetup.lua +++ b/src/Modules/CalcSetup.lua @@ -1690,7 +1690,7 @@ function calcs.initEnv(build, mode, override, specEnv) group.displayLabel = nil for _, gemInstance in ipairs(group.gemList) do local grantedEffect = gemInstance.gemData and gemInstance.gemData.grantedEffect or gemInstance.grantedEffect - if grantedEffect.name:sub(1,10) == "Companion:" or grantedEffect.name:sub(1,8) == "Spectre:" then + if grantedEffect.name:match("^Companion:") or grantedEffect.name:match("^Spectre:") then group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. gemInstance.nameSpec elseif grantedEffect and not grantedEffect.support and gemInstance.enabled then group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. grantedEffect.name From ef7e9bbc56441b2aab43683afe6e6cd820e849fe Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 9 May 2025 23:52:34 -0500 Subject: [PATCH 31/69] Companion uses beast list now --- src/Classes/ImportTab.lua | 4 ++-- src/Modules/CalcActiveSkill.lua | 11 +++++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index d43a8852e6..febe8f462b 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -721,8 +721,8 @@ function ImportTabClass:ImportItemsAndSkills(charData) local companionName = typeLine:sub(12) for id, spectre in pairs(spectreList) do if spectre.name == companionName then - if not isValueInArray(self.build.spectreList, id) then - t_insert(self.build.spectreList, id) + if not isValueInArray(self.build.beastList, id) then + t_insert(self.build.beastList, id) end gemInstance.skillMinion = id gemInstance.skillMinionCalcs = id diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index 25295b5342..4f5cc87968 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -682,14 +682,21 @@ function calcs.buildActiveSkillModList(env, activeSkill) end -- Create minion - local minionList, isSpectre - if activeGrantedEffect.minionList then + local minionList, isSpectre, isBeastCompanion + if activeGrantedEffect.minionList and activeGrantedEffect.name:match("^Spectre") then if activeGrantedEffect.minionList[1] then minionList = copyTable(activeGrantedEffect.minionList) else minionList = copyTable(env.build.spectreList) isSpectre = true end + elseif activeGrantedEffect.minionList and activeGrantedEffect.name:match("^Companion") then + if activeGrantedEffect.minionList[1] then + minionList = copyTable(activeGrantedEffect.minionList) + else + minionList = copyTable(env.build.beastList) + isBeastCompanion = true + end else minionList = { } end From 59fc4bb56b6e1bb7d8bd817066b4d03a473a6e56 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 10 May 2025 00:15:23 -0500 Subject: [PATCH 32/69] Prowling Shade and potential crash fix --- src/Data/Skills/spectre.lua | 37 +++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 29 +++++++++++++++++++++++++- src/Export/Minions/Spectres.txt | 2 +- src/Export/Skills/spectre.txt | 6 ++++++ src/Modules/CalcActiveSkill.lua | 2 +- 5 files changed, 73 insertions(+), 3 deletions(-) diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index b092b092c6..bc5fe6f18b 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -596,6 +596,43 @@ skills["GSHellscapePaleEliteOmegaBeam"] = { }, } } +skills["GSProwlingShadeIceBeam"] = { + name = "Ice Beam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 3.2, + qualityStats = { + }, + levels = { + [1] = { critChance = 8, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Ice Beam", + baseEffectiveness = 5.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "active_skill_hit_damage_freeze_multiplier_+%_final", 250 }, + { "spell_maximum_action_distance_+%", -45 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 35, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedComboTEMP"] = { name = "Basic Attack", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 38362579d7..9d9c14bab5 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -478,7 +478,34 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { } -- Shade ---spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade +minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { + name = "Prowling Shade", + monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "cold_affinity", "fast_movement", "ghost", "ghost_blood", "melee", "not_str", "undead", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.132, + evasion = 0.33, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 16, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "GSProwlingShadeIceBeam", + "DTTProwlingShadeDash", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} --Terracotta Soldier minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 68a65d2d5a..05931fb7f0 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -44,7 +44,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/SerpentClanMonster/SerpentClanCaster -- Shade ---spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade +#spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade --Terracotta Soldier #spectre Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index abf505dd7e..c34ebc85a0 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -107,6 +107,12 @@ local skills, mod, flag, skill = ... #mods #skillEnd +#skill GSProwlingShadeIceBeam Ice Beam +#set GSProwlingShadeIceBeam +#flags triggerable spell hit +#mods +#skillEnd + #skill MeleeAtAnimationSpeedComboTEMP #set MeleeAtAnimationSpeedComboTEMP #flags attack melee diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index 4f5cc87968..fca44f437e 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -896,7 +896,7 @@ function calcs.createMinionSkills(env, activeSkill) end if #skillIdList == 0 then -- Not ideal, but let's avoid horrible crashes if a spectre has no skills for some reason - t_insert(skillIdList, "Melee") + t_insert(skillIdList, "MeleeAtAnimationSpeed") end for _, skillId in ipairs(skillIdList) do local activeEffect = { From 002246eac16be0d2405b4aa07602bbf4fa319f5b Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 10 May 2025 01:15:03 -0500 Subject: [PATCH 33/69] Replace sub prefix check with match --- src/Classes/GemSelectControl.lua | 4 ++-- src/Classes/ImportTab.lua | 4 ++-- src/Modules/CalcDefence.lua | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index 76ec3ff093..bfb2fc9805 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -596,7 +596,7 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) self.tooltip:AddLine(16, string) end else - if gemInstance.nameSpec:sub(1, 8) == "Spectre:" then + if gemInstance.nameSpec:match("^Spectre:") then local spectreList = data.spectres local selectedMinion = gemInstance.skillMinion for id, spectre in pairs(spectreList) do @@ -605,7 +605,7 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) end end end - if gemInstance.nameSpec:sub(1, 10) == "Companion:" then + if gemInstance.nameSpec:match("^Companion:") then local spectreList = data.spectres local selectedMinion = gemInstance.skillMinion for id, spectre in pairs(spectreList) do diff --git a/src/Classes/ImportTab.lua b/src/Classes/ImportTab.lua index febe8f462b..a402defa2e 100644 --- a/src/Classes/ImportTab.lua +++ b/src/Classes/ImportTab.lua @@ -692,10 +692,10 @@ function ImportTabClass:ImportItemsAndSkills(charData) local typeLine = sanitiseText(skillData.typeLine) .. (skillData.support and " Support" or "") local gemId = self.build.data.gemForBaseName[typeLine:lower()] - if typeLine:sub(1, 8) == "Spectre:" then + if typeLine:match("^Spectre:") then gemId = "Metadata/Items/Gems/SkillGemSummonSpectre" end - if typeLine:sub(1, 10) == "Companion:" then + if typeLine:match("^Companion:") then gemId = "Metadata/Items/Gems/SkillGemSummonBeast" end diff --git a/src/Modules/CalcDefence.lua b/src/Modules/CalcDefence.lua index acfc37974d..d1889b00c5 100644 --- a/src/Modules/CalcDefence.lua +++ b/src/Modules/CalcDefence.lua @@ -178,13 +178,13 @@ function calcs.doActorLifeManaSpiritReservation(actor) local skillCfg = activeSkill.skillCfg local mult = floor(skillModList:More(skillCfg, "ReservationMultiplier"), 4) local pool = { ["Mana"] = { }, ["Life"] = { }, ["Spirit"] = { } } - if activeSkill.skillCfg.skillName:sub(1, 10) == "Companion:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then + if activeSkill.skillCfg.skillName:match("^Companion:") and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationPercent = activeSkill.minion.minionData.companionReservation activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Companion: "..activeSkill.minion.minionData.name -- for breakdown activeSkill.activeEffect.srcInstance.nameSpec = "Companion: "..activeSkill.minion.minionData.name -- for socket group activeSkill.activeEffect.srcInstance.displayEffect.nameSpec = "Companion: "..activeSkill.minion.minionData.name-- for tooltip end - if activeSkill.skillCfg.skillName:sub(1, 8) == "Spectre:" and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then + if activeSkill.skillCfg.skillName:match("^Spectre:") and activeSkill.activeEffect.srcInstance.displayEffect and activeSkill.minion then activeSkill.skillData.spiritReservationFlat = activeSkill.minion.minionData.spectreReservation activeSkill.activeEffect.srcInstance.displayEffect.grantedEffect.name = "Spectre: "..activeSkill.minion.minionData.name-- for breakdown activeSkill.activeEffect.srcInstance.nameSpec = "Spectre: "..activeSkill.minion.minionData.name -- for socket group From a100df5f1a29f4bc9600f64d6439eacfd94abd77 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Sun, 11 May 2025 16:01:13 +1000 Subject: [PATCH 34/69] Clean up gem tooltip code + fix display issue Cleans up the code for displaying the reservation Fixes an issue where the gem name didn't update on opening a saved build --- src/Classes/CalcsTab.lua | 4 ++-- src/Classes/GemSelectControl.lua | 21 +++++---------------- src/Classes/SkillsTab.lua | 4 +++- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/src/Classes/CalcsTab.lua b/src/Classes/CalcsTab.lua index 2cbd01e5ac..86d4fae971 100644 --- a/src/Classes/CalcsTab.lua +++ b/src/Classes/CalcsTab.lua @@ -111,7 +111,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro if srcInstance.nameSpec:match("^Spectre:") then srcInstance.nameSpec = "Spectre: ".. value.label elseif srcInstance.nameSpec:match("^Companion:") then - srcInstance.nameSpec = "Spectre: ".. value.label + srcInstance.nameSpec = "Companion: ".. value.label end else srcInstance.skillMinionCalcs = value.minionId @@ -119,7 +119,7 @@ local CalcsTabClass = newClass("CalcsTab", "UndoHandler", "ControlHost", "Contro if srcInstance.nameSpec:match("^Spectre:") then srcInstance.nameSpec = "Spectre: ".. value.label elseif srcInstance.nameSpec:match("^Companion:") then - srcInstance.nameSpec = "Spectre: ".. value.label + srcInstance.nameSpec = "Companion: ".. value.label end end self:AddUndoState() diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index bfb2fc9805..4bf592c98f 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -596,22 +596,11 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) self.tooltip:AddLine(16, string) end else - if gemInstance.nameSpec:match("^Spectre:") then - local spectreList = data.spectres - local selectedMinion = gemInstance.skillMinion - for id, spectre in pairs(spectreList) do - if id == selectedMinion then - grantedEffectLevel.spiritReservationFlat = spectre.spectreReservation - end - end - end - if gemInstance.nameSpec:match("^Companion:") then - local spectreList = data.spectres - local selectedMinion = gemInstance.skillMinion - for id, spectre in pairs(spectreList) do - if id == selectedMinion then - grantedEffectLevel.spiritReservationPercent = spectre.companionReservation - end + if gemInstance.skillMinion then + if gemInstance.nameSpec:match("^Spectre:") then + grantedEffectLevel.spiritReservationFlat = data.spectres[gemInstance.skillMinion].spectreReservation + elseif gemInstance.nameSpec:match("^Companion:") then + grantedEffectLevel.spiritReservationFlat = data.spectres[gemInstance.skillMinion].companionReservation end end if grantedEffectLevel.spiritReservationFlat then diff --git a/src/Classes/SkillsTab.lua b/src/Classes/SkillsTab.lua index b1b00473f6..2d3684c028 100644 --- a/src/Classes/SkillsTab.lua +++ b/src/Classes/SkillsTab.lua @@ -303,7 +303,9 @@ function SkillsTabClass:LoadSkill(node, skillSetId) if gemData then gemInstance.gemId = gemData.id gemInstance.skillId = gemData.grantedEffectId - gemInstance.nameSpec = gemData.nameSpec + if gemData.nameSpec then + gemInstance.nameSpec = gemData.nameSpec + end end elseif child.attrib.skillId then local grantedEffect = self.build.data.skills[child.attrib.skillId] From b7ab927ec2f1e5d93625f70751d1e824d33a7bf9 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 11 May 2025 21:55:00 -0500 Subject: [PATCH 35/69] Tooltip fix for companion --- src/Classes/GemSelectControl.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Classes/GemSelectControl.lua b/src/Classes/GemSelectControl.lua index 4bf592c98f..7a81bc6392 100644 --- a/src/Classes/GemSelectControl.lua +++ b/src/Classes/GemSelectControl.lua @@ -600,7 +600,7 @@ function GemSelectClass:AddGrantedEffectInfo(gemInstance, grantedEffect, addReq) if gemInstance.nameSpec:match("^Spectre:") then grantedEffectLevel.spiritReservationFlat = data.spectres[gemInstance.skillMinion].spectreReservation elseif gemInstance.nameSpec:match("^Companion:") then - grantedEffectLevel.spiritReservationFlat = data.spectres[gemInstance.skillMinion].companionReservation + grantedEffectLevel.spiritReservationPercent = data.spectres[gemInstance.skillMinion].companionReservation end end if grantedEffectLevel.spiritReservationFlat then From 3ead7e9be8f8dbb7f9ffe84f6cac9aeaadb00c89 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 12 May 2025 08:04:14 -0500 Subject: [PATCH 36/69] Cultist Archer, Witch, Daggerdancer --- src/Data/Skills/spectre.lua | 175 ++++++++++++++++++++++++++++++++ src/Data/Spectres.lua | 85 ++++++++++++++++ src/Export/Minions/Spectres.txt | 5 + src/Export/Skills/spectre.txt | 25 +++++ 4 files changed, 290 insertions(+) diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index bc5fe6f18b..b92f561d14 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -6,6 +6,56 @@ -- local skills, mod, flag, skill = ... +skills["AzmeriPictBowRainOfSpores"] = { + name = "Toxic Rain", + hidden = true, + description = "Fire arrows into the air that rain down around the targeted area, dealing damage to enemies they hit and creating spore pods where they land. Each spore pod deals chaos damage over time to nearby enemies and slows their movement speed. The pods last for a duration before bursting, dealing area damage.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Damage] = true, [SkillType.Chaos] = true, [SkillType.Duration] = true, [SkillType.DamageOverTime] = true, [SkillType.ProjectileNumber] = true, [SkillType.Chaos] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, [SkillType.Bow] = true, [SkillType.GroundTargetedProjectile] = true, }, + weaponTypes = { + ["Bow"] = true, + }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.25, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Toxic Rain", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "base_skill_effect_duration", 2000 }, + { "base_number_of_arrows", 2 }, + { "active_skill_base_physical_damage_%_to_convert_to_chaos", 100 }, + { "rain_of_spores_vines_movement_speed_+%_final", -5 }, + { "minimum_rain_of_spores_movement_speed_+%_final_cap", -30 }, + { "active_skill_area_of_effect_radius_+%_final", 20 }, + }, + stats = { + "base_chaos_damage_to_deal_per_minute", + "base_is_projectile", + "is_area_damage", + "skill_can_fire_arrows", + "cannot_pierce", + "action_attack_or_cast_time_uses_animation_length", + "base_skill_cannot_be_blocked", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} skills["CGEBloodPriestBoilingBlood"] = { name = "Boiling Blood", hidden = true, @@ -633,6 +683,42 @@ skills["GSProwlingShadeIceBeam"] = { }, } } +skills["MeleeAtAnimationSpeedBow"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + melee = true, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedComboTEMP"] = { name = "Basic Attack", hidden = true, @@ -797,6 +883,95 @@ skills["MMSVaalGuardOilTrap"] = { }, } } +skills["MPSAzmeriPictStaffProj"] = { + name = "Chaos Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Chaos Bolt", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 231 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSAzmeriPictStaffProj2"] = { + name = "Chaos Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 5, }, + }, + statSets = { + [1] = { + label = "Chaos Bolt", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + baseMods = { + mod("ProjectileCount", "BASE", 2), + }, + constantStats = { + { "monster_projectile_variation", 231 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPSVaalBloodPriestProj"] = { name = "Blood Projectile", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 9d9c14bab5..30f2b359e1 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -241,6 +241,91 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { }, } +-- Cultists +minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { + name = "Cultist Archer", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "azmeri_cultist_monster", "chaos_affinity", "cultist", "fast_movement", "human", "humanoid", "monster_barely_moves", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 65, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedBow", + "AzmeriPictBowRainOfSpores", + "MPWAzmeriPictBowSnipe", + "SOAzmeriPictBowSpore", + "GAAzmeriVirulentPod", + }, + modList = { + }, +} +minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { + name = "Cultist Daggerdancer", + monsterTags = { "azmeri_cultist_monster", "Claw_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { + name = "Cultist Witch", + monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "azmeri_cultist_monster", "caster", "chaos_affinity", "cultist", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "red_blood", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.08, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Staff", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MPSAzmeriPictStaffProj", + "MPSAzmeriPictStaffProj2", + "AzmeriPictStaffTeleport", + "CGEAzmeriPictStaffSwampGround", + }, + modList = { + }, +} + -- Demon minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { name = "Fettered Monstrosity", diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 05931fb7f0..0532fff3be 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -19,6 +19,11 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/ShellMonster/ShellMonster #spectre Metadata/Monsters/ShellMonster/ShellMonsterPoison +-- Cultists +#spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow +#spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger +#spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff + -- Demon #spectre Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index c34ebc85a0..87b5a20a40 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -5,6 +5,12 @@ -- local skills, mod, flag, skill = ... +#skill AzmeriPictBowRainOfSpores +#set AzmeriPictBowRainOfSpores +#flags attack area projectile duration +#mods +#skillEnd + #skill CGEBloodPriestBoilingBlood Boiling Blood #set CGEBloodPriestBoilingBlood #flags spell area triggerable duration @@ -113,6 +119,12 @@ local skills, mod, flag, skill = ... #mods #skillEnd +#skill MeleeAtAnimationSpeedBow +#set MeleeAtAnimationSpeedBow +#flags attack projectile melee +#mods +#skillEnd + #skill MeleeAtAnimationSpeedComboTEMP #set MeleeAtAnimationSpeedComboTEMP #flags attack melee @@ -137,6 +149,19 @@ local skills, mod, flag, skill = ... #mods #skillEnd +#skill MPSAzmeriPictStaffProj Chaos Bolt +#set MPSAzmeriPictStaffProj +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSAzmeriPictStaffProj2 Chaos Bolt +#set MPSAzmeriPictStaffProj +#flags spell projectile triggerable hit +#baseMod mod("ProjectileCount", "BASE", 2) +#mods +#skillEnd + #skill MPSVaalBloodPriestProj Blood Projectile #set MPSVaalBloodPriestProj #flags spell projectile triggerable hit From 0223b3cc335b21b1c5dfa2a7403ffd2e6b81fd11 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 12 May 2025 09:44:43 -0500 Subject: [PATCH 37/69] Spectre life fix and "Show minion stats" refixed --- src/Modules/CalcActiveSkill.lua | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index fca44f437e..f4f667c49f 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -684,19 +684,13 @@ function calcs.buildActiveSkillModList(env, activeSkill) -- Create minion local minionList, isSpectre, isBeastCompanion if activeGrantedEffect.minionList and activeGrantedEffect.name:match("^Spectre") then - if activeGrantedEffect.minionList[1] then - minionList = copyTable(activeGrantedEffect.minionList) - else minionList = copyTable(env.build.spectreList) isSpectre = true - end elseif activeGrantedEffect.minionList and activeGrantedEffect.name:match("^Companion") then - if activeGrantedEffect.minionList[1] then - minionList = copyTable(activeGrantedEffect.minionList) - else minionList = copyTable(env.build.beastList) isBeastCompanion = true - end + elseif activeGrantedEffect.minionList and activeGrantedEffect.minionList[1] then + minionList = copyTable(activeGrantedEffect.minionList) else minionList = { } end @@ -734,7 +728,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) minion.level = m_min(m_max(minion.level,1),100) minion.itemList = { } minion.uses = activeGrantedEffect.minionUses - minion.lifeTable = (isSpectre and env.data.monsterLifeTable) or env.data.monsterAllyLifeTable + minion.lifeTable =env.data.monsterAllyLifeTable local attackTime = minion.minionData.attackTime local damage = (isSpectre and env.data.monsterDamageTable[minion.level] or env.data.monsterAllyDamageTable[minion.level]) * minion.minionData.damage if not minion.minionData.baseDamageIgnoresAttackSpeed then -- minions with this flag do not factor attack time into their base damage From a222c97ed128d42075fd6acae27f9a3c704c41a9 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 12 May 2025 12:35:05 -0500 Subject: [PATCH 38/69] Fix minion ES and life calcs --- src/Data/Minions.lua | 10 ++-- src/Data/Spectres.lua | 93 +++++++++++++++++++++------------ src/Export/Minions/Spectres.txt | 3 +- src/Export/Scripts/minions.lua | 2 +- src/Modules/CalcActiveSkill.lua | 2 +- src/Modules/CalcPerform.lua | 2 +- 6 files changed, 70 insertions(+), 42 deletions(-) diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index 9c9df9d3e3..23c4e10572 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -121,7 +121,7 @@ minions["RaisedSkeletonStormMage"] = { monsterTags = { "bone_armour", "bones", "caster", "is_unarmed", "lightning_affinity", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", }, life = 0.53, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.06, + energyShield = 0.15, fireResist = 0, coldResist = 0, lightningResist = 50, @@ -150,7 +150,7 @@ minions["RaisedSkeletonFrostMage"] = { monsterTags = { "bone_armour", "bones", "caster", "cold_affinity", "is_unarmed", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", }, life = 0.53, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.06, + energyShield = 0.15, fireResist = 0, coldResist = 50, lightningResist = 0, @@ -179,7 +179,7 @@ minions["RaisedSkeletonCleric"] = { monsterTags = { "bone_armour", "bones", "caster", "fire_affinity", "is_unarmed", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", }, life = 0.53, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.06, + energyShield = 0.15, fireResist = 0, coldResist = 0, lightningResist = 0, @@ -209,7 +209,7 @@ minions["RaisedSkeletonArsonist"] = { monsterTags = { "bone_armour", "bones", "caster", "fire_affinity", "is_unarmed", "medium_height", "medium_movement", "not_dex", "not_str", "ranged", "skeleton", "slashing_weapon", "Unarmed_onhit_audio", "undead", }, life = 0.55, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.04, + energyShield = 0.1, fireResist = 50, coldResist = 0, lightningResist = 0, @@ -386,7 +386,7 @@ minions["AncestralSpiritCaster"] = { monsterTags = { "bludgeoning_weapon", "has_one_hand_mace", "has_one_handed_melee", "human", "humanoid", "karui", "light_armour", "medium_height", "medium_movement", "melee", "not_dex", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", }, life = 0.53, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.08, + energyShield = 0.2, fireResist = 0, coldResist = 0, lightningResist = 0, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 30f2b359e1..78e1a23110 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -12,7 +12,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = monsterTags = { "beyond_demon", "demon", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, life = 2.12, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.12, + energyShield = 0.3, fireResist = 0, coldResist = 0, lightningResist = 75, @@ -101,13 +101,40 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { } -- Crab -minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { - name = "Venomous Crab Matriarch", - monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, +minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { + name = "Porcupine Crab", + monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 40, + accuracy = 1, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Beast", + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurst", + "QuillCrabSpikeShrapnelAudio", + "QuillCrabSpikeShrapnel", + }, + modList = { + }, +} +minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { + name = "Porcupine Crab", + monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, life = 0.85, baseDamageIgnoresAttackSpeed = true, armour = 0.25, - fireResist = 0, + fireResist = 30, coldResist = 0, lightningResist = 0, chaosResist = 0, @@ -121,49 +148,48 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurstPoison", - "QuillCrabSpikeShrapnelAudioPoison", - "QuillCrabSpikeShrapnelPoison", + "QuillCrabSpikeBurst", + "QuillCrabSpikeShrapnelAudio", + "QuillCrabSpikeShrapnel", }, modList = { }, } -minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { - name = "Quill Crab", - monsterTags = { "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, - life = 0.7, +minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { + name = "Venomous Crab Matriarch", + monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.85, baseDamageIgnoresAttackSpeed = true, armour = 0.25, fireResist = 0, - coldResist = 30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 0.7, + damage = 0.85, damageSpread = 0.2, attackTime = 1.995, - attackRange = 40, + attackRange = 50, accuracy = 1, spectreReservation = 40, - companionReservation = 25.2, + companionReservation = 27.6, monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurstTropical", - "QuillCrabSpikeShrapnelTropical", - "CGEQuillCrabTropicalChill", - "GSQuillCrabColdImpact", + "QuillCrabSpikeBurstPoison", + "QuillCrabSpikeShrapnelAudioPoison", + "QuillCrabSpikeShrapnelPoison", }, modList = { }, } -minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { - name = "Porcupine Crab", - monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, +minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { + name = "Quill Crab", + monsterTags = { "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, life = 0.7, baseDamageIgnoresAttackSpeed = true, armour = 0.25, - fireResist = 30, - coldResist = 0, + fireResist = 0, + coldResist = 30, lightningResist = 0, chaosResist = 0, damage = 0.7, @@ -176,9 +202,10 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { monsterCategory = "Beast", skillList = { "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurst", - "QuillCrabSpikeShrapnelAudio", - "QuillCrabSpikeShrapnel", + "QuillCrabSpikeBurstTropical", + "QuillCrabSpikeShrapnelTropical", + "CGEQuillCrabTropicalChill", + "GSQuillCrabColdImpact", }, modList = { }, @@ -302,7 +329,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "azmeri_cultist_monster", "caster", "chaos_affinity", "cultist", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "red_blood", "very_slow_movement", }, life = 2, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.08, + energyShield = 0.2, fireResist = 0, coldResist = 0, lightningResist = 0, @@ -537,7 +564,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "caster", "fast_movement", "humanoid", "not_dex", "not_str", "physical_affinity", "reptile_beast", }, life = 2, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.02, + energyShield = 0.05, fireResist = 0, coldResist = 30, lightningResist = 0, @@ -568,7 +595,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "cold_affinity", "fast_movement", "ghost", "ghost_blood", "melee", "not_str", "undead", }, life = 2.25, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.132, + energyShield = 0.33, evasion = 0.33, fireResist = 0, coldResist = 75, @@ -714,7 +741,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, life = 2, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.08, + energyShield = 0.2, evasion = 0.15, fireResist = 0, coldResist = 0, @@ -746,7 +773,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, life = 2, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.08, + energyShield = 0.2, evasion = 0.15, fireResist = 0, coldResist = 0, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 0532fff3be..2ed7791403 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -13,9 +13,10 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/GoreCharger/GoreCharger -- Crab +#spectre Metadata/Monsters/QuillCrab/QuillCrab +#spectre Metadata/Monsters/QuillCrab/QuillCrabBig #spectre Metadata/Monsters/QuillCrab/QuillCrabBigPoison_ #spectre Metadata/Monsters/QuillCrab/QuillCrabTropical -#spectre Metadata/Monsters/QuillCrab/QuillCrab #spectre Metadata/Monsters/ShellMonster/ShellMonster #spectre Metadata/Monsters/ShellMonster/ShellMonsterPoison diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 4883cb1bb4..71b10aadb0 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -122,7 +122,7 @@ directiveTable.emit = function(state, args, out) out:write('\tbaseDamageIgnoresAttackSpeed = true,\n') end if monsterVariety.Type.EnergyShield ~= 0 then - out:write('\tenergyShield = ', (0.4 * monsterVariety.Type.EnergyShield / 100), ',\n') + out:write('\tenergyShield = ', (monsterVariety.Type.EnergyShield / 100), ',\n') end if monsterVariety.Type.Armour ~= 0 then out:write('\tarmour = ', monsterVariety.Type.Armour / 100, ',\n') diff --git a/src/Modules/CalcActiveSkill.lua b/src/Modules/CalcActiveSkill.lua index f4f667c49f..f2cfac03e7 100644 --- a/src/Modules/CalcActiveSkill.lua +++ b/src/Modules/CalcActiveSkill.lua @@ -728,7 +728,7 @@ function calcs.buildActiveSkillModList(env, activeSkill) minion.level = m_min(m_max(minion.level,1),100) minion.itemList = { } minion.uses = activeGrantedEffect.minionUses - minion.lifeTable =env.data.monsterAllyLifeTable + minion.lifeTable = env.data.monsterAllyLifeTable local attackTime = minion.minionData.attackTime local damage = (isSpectre and env.data.monsterDamageTable[minion.level] or env.data.monsterAllyDamageTable[minion.level]) * minion.minionData.damage if not minion.minionData.baseDamageIgnoresAttackSpeed then -- minions with this flag do not factor attack time into their base damage diff --git a/src/Modules/CalcPerform.lua b/src/Modules/CalcPerform.lua index b39faa7e60..64c02aca2b 100644 --- a/src/Modules/CalcPerform.lua +++ b/src/Modules/CalcPerform.lua @@ -886,7 +886,7 @@ function calcs.perform(env, skipEHP) calcs.initModDB(env, env.minion.modDB) env.minion.modDB:NewMod("Life", "BASE", m_floor(env.minion.lifeTable[env.minion.level] * env.minion.minionData.life), "Base") if env.minion.minionData.energyShield then - env.minion.modDB:NewMod("EnergyShield", "BASE", m_floor(env.data.monsterAllyLifeTable[env.minion.level] * env.minion.minionData.life * env.minion.minionData.energyShield), "Base") + env.minion.modDB:NewMod("LifeConvertToEnergyShield", "BASE", env.minion.minionData.energyShield * 100, "Base") end --Armour formula is math.floor((10 + 2 * level) * 1.067 ^ level) env.minion.modDB:NewMod("Armour", "BASE", round(env.data.monsterArmourTable[env.minion.level] * (env.minion.minionData.armour or 1)), "Base") From 2907b074208919af02a936c210d84dc4d4bdda92 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 13 May 2025 17:15:33 -0500 Subject: [PATCH 39/69] Add Tons of Spectres for import, no skills yet --- src/Data/Spectres.lua | 10746 ++++++++++++++++++++++++++++-- src/Export/Minions/Spectres.txt | 382 +- 2 files changed, 10679 insertions(+), 449 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 78e1a23110..ed31bc6736 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -6,795 +6,10655 @@ -- local minions, mod, flag = ... --- Beyond -minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = { - name = "Pale Angel", - monsterTags = { "beyond_demon", "demon", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, - life = 2.12, +-- Beetles +minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured"] = { + name = "Adorned Beetle", + monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "insect", "lightning_affinity", "medium_movement", "melee", "not_dex", "not_int", }, + life = 0.85, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.3, + armour = 0.5, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 0.85, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 40, + companionReservation = 27.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GSBeetleLightningNova", + "EABeetleNovaCharge", + }, + modList = { + }, +} +minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { + name = "Tarnished Beetle", + monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "insect", "lightning_affinity", "medium_movement", "melee", "not_dex", "not_int", }, + life = 0.85, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 0.85, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 40, + companionReservation = 27.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeBeetleFast", + "GSBeetleLightningNova", + "EABeetleNovaCharge", + }, + modList = { + }, +} +minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { + name = "Tarnished Scarab", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "fast_movement", "insect", "lightning_affinity", "melee", "not_dex", "not_int", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GAMediumBeetleChargedSunder", + "GAMediumBeetleSunder", + }, + modList = { + }, +} +minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = { + name = "Adorned Scarab", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "fast_movement", "insect", "lightning_affinity", "melee", "not_dex", "not_int", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GAMediumBeetleChargedSunder", + "GAMediumBeetleSunder", + }, + modList = { + }, +} + +-- Beyond +minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_"] = { + name = "Demon Imp", + monsterTags = { "beyond_demon", "demon", "demon_faction", "Elemental_onhit_audio", "medium_movement", "not_str", "red_blood", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + evasion = 0.3, + fireResist = 30, coldResist = 0, - lightningResist = 75, + lightningResist = 0, chaosResist = 0, - damage = 2.35, + damage = 1.15, damageSpread = 0.2, attackTime = 1.5, - attackRange = 9, + attackRange = 12, accuracy = 1, weaponType1 = "None", - spectreReservation = 120, - companionReservation = 45.9, + spectreReservation = 60, + companionReservation = 32.1, monsterCategory = "Demon", skillList = { - "TBHellscapePaleLightningBoltSpammableLeft", - "TBHellscapePaleLightningBoltSpammableRight", - "GSHellscapePaleEliteBoltImpact", - "GSHellscapePaleEliteOmegaBeam", - "TeleportHellscapePaleElite", + "MPSHellscapeDemonFodderProj", + "HellscapeDemonFodderFaceLaser", }, modList = { }, } -minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = { - name = "Pale Seraphim", - monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "not_int", "pale_faction", "red_blood", }, - life = 2.25, +minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_"] = { + name = "Demon Beast", + monsterTags = { "beyond_demon", "demon", "fast_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.81, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedFire", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_"] = { + name = "Demon Ghast", + monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "red_blood", "very_fast_movement", }, + life = 1.1, baseDamageIgnoresAttackSpeed = true, - armour = 0.25, - evasion = 0.25, fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedFire", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_"] = { + name = "Demon Harpy", + monsterTags = { "beyond_demon", "demon", "demon_faction", "fast_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.33, + fireResist = 75, coldResist = 0, - lightningResist = 75, + lightningResist = 0, chaosResist = 0, - damage = 1.97, + damage = 1.6, damageSpread = 0.2, attackTime = 1.5, - attackRange = 18, + attackRange = 11, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedFire", + "DTTHellscapeDemonElite1", + "EASHellscapeDemonElite1Screech", + "GAHellscapeDemonElite1DashSlash", + "GSHellscapeDemonElite1Screech", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_"] = { + name = "Demon Herder", + monsterTags = { "beyond_demon", "demon", "demon_faction", "fast_movement", "not_dex", "not_str", "red_blood", "StaffWood_onhit_audio", }, + life = 2.1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.33, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, accuracy = 1, weaponType1 = "None", spectreReservation = 110, - companionReservation = 45, + companionReservation = 43.5, monsterCategory = "Demon", skillList = { - "DTTHellscapeStabbySkyStab", - "DTTHellscapeStabWeb", - "GAHellscapeStabWeb", - "GAHellscapePaleEliteSkyStab", - "TCHellscapePaleElite2Charge", - "GSHellscapePaleElite2Charge", - "MeleeAtAnimationSpeedLightning", - "MeleeAtAnimationSpeedLightningCombo35", + "MMSHellscapeDemonEliteTripleMortar", + "GSHellscapeDemonEliteBeamNuke", }, modList = { - -- HellscapeYellowLightningOverride [shock_art_variation = 10] - -- HellscapeYellowLightningOverride [damage_hit_effect_index = 103] }, } - --- Boar -minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { - name = "Diretusk Boar", - monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, - life = 1.7, +minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_"] = { + name = "Ravenous Homunculus", + monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "not_dex", "not_int", "red_blood", "Unarmed_onhit_audio", }, + life = 1.3, baseDamageIgnoresAttackSpeed = true, armour = 0.3, fireResist = 0, - coldResist = 30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 1.7, + damage = 1.3, damageSpread = 0.2, - attackTime = 1.065, - attackRange = 13, + attackTime = 2.25, + attackRange = 11, accuracy = 1, - spectreReservation = 90, - companionReservation = 39, - monsterCategory = "Beast", + weaponType1 = "None", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Demon", skillList = { - "MeleeAtAnimationSpeed", - "GoreChargerCharge", + "MeleeAtAnimationSpeedFireCombo35", + "DTTHellscapeFleshLeap", + "GAHellscapeFleshLeapImpact", }, modList = { - mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] }, } - --- Crab -minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { - name = "Porcupine Crab", - monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, - life = 0.7, +minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_"] = { + name = "Ravenous Brute", + monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "not_dex", "not_int", "red_blood", "Unarmed_onhit_audio", }, + life = 1.7, baseDamageIgnoresAttackSpeed = true, - armour = 0.25, - fireResist = 30, + armour = 0.4, + fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 0.7, + damage = 1.7, damageSpread = 0.2, - attackTime = 1.995, - attackRange = 40, + attackTime = 1.17, + attackRange = 14, accuracy = 1, - spectreReservation = 40, - companionReservation = 25.2, - monsterCategory = "Beast", + weaponType1 = "None", + spectreReservation = 90, + companionReservation = 39, + monsterCategory = "Demon", skillList = { - "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurst", - "QuillCrabSpikeShrapnelAudio", - "QuillCrabSpikeShrapnel", + "MeleeAtAnimationSpeed", + "EAAHellscapeFleshFodderSlam", + "GAHellscapeFleshFodderSlam", }, modList = { }, } -minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { - name = "Porcupine Crab", - monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, - life = 0.85, +minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_"] = { + name = "Ravenous Digester", + monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "MonsterStab_onhit_audio", "not_int", "not_str", "red_blood", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 0.66, + attackRange = 7, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "GTHellscapeFleshPustuleParty", + "MMSHellscapeFleshPustule", + "CGEHellscapeFleshPustuleFluid", + "GSHellscapeFleshFodder3MortarImpact", + "SOHellscapeFleshFodderPustule", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_"] = { + name = "Ravenous Misshapen", + monsterTags = { "beyond_demon", "demon", "flesh_faction", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 9, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedLightning", + "HellscapeFleshFodderArc", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_"] = { + name = "Ravenous Bloodshaper", + monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.07, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Demon", + skillList = { + "MPSHellscapeFleshEliteBasicProj", + "SOHellscapeFleshEliteBloodOrb", + "GSHellscapeFleshEliteBloodOrbExplosion", + "EASHellscapeFleshElite1BloodSpike", + "GPSHellscapeFleshEliteSpikeBarrage", + "GPSHellscapeFleshEliteSpikeBarrage2", + "GPSHellscapeFleshEliteSpikeBarrage3", + "GPSHellscapeFleshEliteSpikeBarrage4", + "GPSHellscapeFleshEliteSpikeBarrage5", + "SSMFleshEliteOrb", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_"] = { + name = "Ravenous Macerator", + monsterTags = { "beyond_demon", "demon", "flesh_faction", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 22, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "EAAHellscapeFleshElite2Combo1", + "GAHellscapeFleshElite2Combo1Slam", + "GAHellscapeFleshElite2Combo2Slam1", + "GAHellscapeFleshElite2Combo2Slam3", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_"] = { + name = "Pale Cherubim", + monsterTags = { "beyond_demon", "demon", "not_dex", "not_str", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Demon", + skillList = { + "MPSHellscapePaleHammerhead", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_"] = { + name = "Pale Servitor", + monsterTags = { "beyond_demon", "Claw_onhit_audio", "demon", "fast_movement", "not_int", "not_str", "red_blood", "very_fast_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASHellscapePaleDogmanChargeUp", + "GSHellscapePaleDogmanChargeExplosion", + "DTTHellscapePaleDogmanDash", + "GAHellscapePaleDogmanDashSwipe", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_"] = { + name = "Pale Virtue", + monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "not_int", "not_str", "red_blood", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.86, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "DTTHellscapeSpiderDodgeLeft", + "DTTHellscapeSpiderDodgeRight", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = { + name = "Pale Angel", + monsterTags = { "beyond_demon", "demon", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 2.12, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 2.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 120, + companionReservation = 45.9, + monsterCategory = "Demon", + skillList = { + "TBHellscapePaleLightningBoltSpammableLeft", + "TBHellscapePaleLightningBoltSpammableRight", + "GSHellscapePaleEliteBoltImpact", + "GSHellscapePaleEliteOmegaBeam", + "TeleportHellscapePaleElite", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = { + name = "Pale Seraphim", + monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "not_int", "pale_faction", "red_blood", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 1.97, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Demon", + skillList = { + "DTTHellscapeStabbySkyStab", + "DTTHellscapeStabWeb", + "GAHellscapeStabWeb", + "GAHellscapePaleEliteSkyStab", + "TCHellscapePaleElite2Charge", + "GSHellscapePaleElite2Charge", + "MeleeAtAnimationSpeedLightning", + "MeleeAtAnimationSpeedLightningCombo35", + }, + modList = { + -- HellscapeYellowLightningOverride [shock_art_variation = 10] + -- HellscapeYellowLightningOverride [damage_hit_effect_index = 103] + }, +} + +-- Boar +minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { + name = "Diretusk Boar", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 13, + accuracy = 1, + spectreReservation = 90, + companionReservation = 39, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GoreChargerCharge", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + }, +} + +-- Crab +minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { + name = "Porcupine Crab", + monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 40, + accuracy = 1, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Beast", + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurst", + "QuillCrabSpikeShrapnelAudio", + "QuillCrabSpikeShrapnel", + }, + modList = { + }, +} +minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { + name = "Porcupine Crab", + monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.85, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.85, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 50, + accuracy = 1, + spectreReservation = 40, + companionReservation = 27.6, + monsterCategory = "Beast", + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurst", + "QuillCrabSpikeShrapnelAudio", + "QuillCrabSpikeShrapnel", + }, + modList = { + }, +} +minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { + name = "Venomous Crab Matriarch", + monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.85, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.85, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 50, + accuracy = 1, + spectreReservation = 40, + companionReservation = 27.6, + monsterCategory = "Beast", + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurstPoison", + "QuillCrabSpikeShrapnelAudioPoison", + "QuillCrabSpikeShrapnelPoison", + }, + modList = { + }, +} +minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { + name = "Quill Crab", + monsterTags = { "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 40, + accuracy = 1, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Beast", + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurstTropical", + "QuillCrabSpikeShrapnelTropical", + "CGEQuillCrabTropicalChill", + "GSQuillCrabColdImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { + name = "Brimstone Crab", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "crustacean_beast", "fire", "fire_affinity", "melee", "MonsterStab_onhit_audio", "not_dex", "not_int", "ranged", "slow_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "ShellMonsterFirehose", + "ShellMonsterDeathMortar", + "EDSShellMonsterFlamethrower", + "ShellMonsterSprayMortar", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { + name = "Caustic Crab", + monsterTags = { "allows_additional_projectiles", "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "slow_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "ShellMonsterDeathMortarPoison", + "EDSShellMonsterPoisonSpray", + "ShellMonsterSprayMortarPoison", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} + +-- Cultists +minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { + name = "Cultist Archer", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "azmeri_cultist_monster", "chaos_affinity", "cultist", "fast_movement", "human", "humanoid", "monster_barely_moves", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 65, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedBow", + "AzmeriPictBowRainOfSpores", + "MPWAzmeriPictBowSnipe", + "SOAzmeriPictBowSpore", + "GAAzmeriVirulentPod", + }, + modList = { + }, +} +minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { + name = "Cultist Daggerdancer", + monsterTags = { "azmeri_cultist_monster", "Claw_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { + name = "Cultist Witch", + monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "azmeri_cultist_monster", "caster", "chaos_affinity", "cultist", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "red_blood", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Staff", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MPSAzmeriPictStaffProj", + "MPSAzmeriPictStaffProj2", + "AzmeriPictStaffTeleport", + "CGEAzmeriPictStaffSwampGround", + }, + modList = { + }, +} + +-- Cleansed Maps +minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { + name = "Fettered Hook", + monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_int", "not_str", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} +minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { + name = "Fettered Monstrosity", + monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", }, + life = 3.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.28, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 28, + accuracy = 1, + spectreReservation = 180, + companionReservation = 56.1, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "MPWCleansedMonstrosityRailgun", + "CGESanctifiedMonstrosityPusGround", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} +minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { + name = "Fettered Scythe", + monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 20, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GASanctifiedScytheImpact", + "GASanctifiedScytheSecondImpact", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} +minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { + name = "Fettered Snake", + monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", }, + life = 2.15, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.94, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 110, + companionReservation = 44.1, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GASanctifiedSnakeSlam", + "SSMSanctifiedSnakeSummonFloppy", + "GTSanctifiedSnakeSummonFloppy", + "MASExtraAttackDistance6", + "MAASCooldown10", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} +minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { + name = "Fettered Spider", + monsterTags = { "beast", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "spider", "very_fast_movement", }, + life = 2.15, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 110, + companionReservation = 44.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MPWSanctifiedSpiderSpit", + "GASanctifiedSpiderSpitImpact", + "GASanctifiedSpiderSpitImpactWall", + "GASanctifiedSpiderExplode", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} +minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { + name = "Fettered Grasper", + monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_int", "slow_movement", }, + life = 1.45, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.45, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 70, + companionReservation = 36, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MPWSanctifiedTentacleProjectile", + "MAASSanctifiedSnakeLongRange", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} +minions["Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing"] = { + name = "Fettered Writher", + monsterTags = { "beast", "insect", "MonsterStab_onhit_audio", "mud_blood", "not_int", "not_str", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] + }, +} + +-- Faridun +minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { + name = "Faridun Butcher", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 16, + accuracy = 1, + weaponType1 = "Two Handed Sword", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "DTTMutewindBanditExecutioner", + "DTTMutewindBanditExecutioner2", + "EAAMutewindBanditExecutionerSweep", + "GAMutewindBanditExecutionerLeapCircularImpact", + "GAMutewindBanditExecutionerDashSlam", + "GAMutewindBanditExecutionerSweep", + "GTMutewindBanditExecutionerCascadeSlam", + "GAMutewindBanditExecutionerCascadeSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { + name = "Faridun Neophyte", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "One Handed Sword", + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { + name = "Faridun Fledgling", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + weaponType1 = "Warstaff", + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MPWMutewindGirlGhostSpear", + "GAMutewindGirlSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { + name = "Faridun Spearman", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.395, + attackRange = 20, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { + name = "Faridun Swordsman", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.65, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.395, + attackRange = 13, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "One Handed Sword", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { + name = "Faridun Heavy Infantry", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "monster_blocks_damage", "not_int", "physical_affinity", "red_blood", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 20, + accuracy = 1, + weaponType1 = "Spear", + weaponType2 = "Shield", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + "CTSMutewindSpearShieldStance1", + "CTSMutewindSpearShieldStance3", + }, + modList = { + mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock40Bypass10_ [monster_base_block_% = 20] + mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock40Bypass10_ [base_block_%_damage_taken = 10] + }, +} +minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { + name = "Faridun Wind-slicer", + monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { + name = "Faridun Bladedancer", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "One Handed Sword", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EmptyActionMutewindWomanDodgeLeft", + "EmptyActionMutewindWomanDodgeRight", + "MutewindWomanWhirlingBlades", + "WalkEmergeMutewind", + "EmptyActionMutewindWomanDodgeLeftIdle", + "EmptyActionMutewindWomanDodgeRightIdle", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { + name = "Faridun Javelineer", + monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "Stab_onhit_audio", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "JavelinThrow", + "FlankSpawnMarker", + "FlankTrigger80", + "FlankDestroyMarker", + "WalkEmergeMutewind", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite"] = { + name = "Faridun Impaler", + monsterTags = { "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_fast_movement", }, + life = 2.3, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + evasion = 0.7, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.73, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 21, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 110, + companionReservation = 45.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EAAFarudinSpearThrow", + "MPWFarudinSpearThrow", + "GAFarudinSpearThrowImpact", + "GTFarudinSpearArenaLeftElite", + "GTFarudinSpearArenaRightElite", + "SOFarudinSpearArenaSpear", + "GTFarudinSpearCascadeElite", + "SOFarudinSpearCascadeSpearElite", + "GAFarudinSpearStabElite", + "GTFarudinSpearCascadeSlow", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + }, +} +minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { + name = "Faridun Spearwoman", + monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 21, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EmptyActionMutewindBanditLeap", + "MutewindBanditWomanLeap", + "EmptyActionMutewindBanditCombo", + "MutewindBanditWomanCombo1", + "MutewindBanditWomanCombo2", + "MutewindBanditWomanCombo3", + "WalkEmergeMutewind", + "GAMutewindWomanSpearStab1", + "GAMutewindWomanSpearStab2", + }, + modList = { + }, +} +minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { + name = "Faridun Infantry", + monsterTags = { "human", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_int", "physical_affinity", "red_blood", "Stab_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 19, + accuracy = 1, + weaponType1 = "Spear", + weaponType2 = "Shield", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "WalkEmergeMutewind", + "CTSMutewindSpearShieldStance1", + "CTSMutewindSpearShieldStance3", + }, + modList = { + }, +} + +-- Filthy First-born +minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { + name = "Filthy First-born", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 3.99, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GSCenobiteBloaterOnDeath", + "GACenobiteBloaterSlam", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} + +-- Geonor Iron Guards +minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedEliteBloater"] = { + name = "Iron Enforcer", + monsterTags = { "Claw_onhit_audio", "demon", "humanoid", "melee", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.4, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + spectreReservation = 80, + companionReservation = 37.8, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "MAASCountEnforcerPullBite", + "EGCountsEnforcerPull", + "EASCountEnforcerPullFail", + "GACountsGuardBloaterTentacleHit", + }, + modList = { + }, +} +minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRanger_"] = { + name = "Iron Sharpshooter", + monsterTags = { "allows_additional_projectiles", "chaos_affinity", "Claw_onhit_audio", "demon", "humanoid", "medium_movement", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Demon", + skillList = { + "MPACountsGuardSpike", + "EAACountsGuardRangedBarrage", + "MDIronSniperLaser", + "GSIronSniperLaserDamage", + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteSpear_"] = { + name = "Iron Spearman", + monsterTags = { "allows_inc_aoe", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.02, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "MAASCountGuardSpearCombo", + "DTTCountsGuardSpearLeap", + "GACountsGuardLeapAttack1", + "GACountsGuardLeapAttack2", + "MAASLeapAttack", + }, + modList = { + }, +} +minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteToothy"] = { + name = "Iron Guard", + monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GSIronGuardToothZone", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + }, +} +minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/CorruptedEliteGuard"] = { + name = "Iron Thaumaturgist", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "fast_movement", "fire_affinity", "human", "humanoid", "not_dex", "not_str", "ranged", "red_blood", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.3, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GPSCourtGuardFireball", + "MPSCorruptedCourtGuardFireball", + "EDSCorruptedMageFlamethrower", + }, + modList = { + }, +} + +-- Goliath +minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { + name = "Goliath", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 20, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GATwoHeadedTitanSlam", + "GATwoHeadedTitanStomp", + }, + modList = { + }, +} + +-- Lost-Men Cultists +minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecromancer"] = { + name = "Lost-men Necromancer", + monsterTags = { "allows_additional_projectiles", "caster", "cultist", "human", "humanoid", "lightning_affinity", "monster_summons_adds", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.35, + attackRange = 6, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Humanoid", + skillList = { + "MPSBoneCultistNecromancerLightning", + "BoneCultistSummonSkeletons", + "BoneCultistReviveSkeletons", + }, + modList = { + }, +} +minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01"] = { + name = "Lost-men Zealot", + monsterTags = { "allows_inc_aoe", "caster", "cultist", "human", "humanoid", "lightning_affinity", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Humanoid", + skillList = { + "MPSBoneCultistZealotLightning", + "BoneCultistZealotLightningstorm", + "GTBoneZealotLightningStorm", + }, + modList = { + }, +} +minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock"] = { + name = "Faridun Plaguebringer", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "human", "humanoid", "not_dex", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.3, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "FarudinWarlockBugRend", + "GSWarlockRaiseBugs", + "GSFarudinLocustDDExplode", + "MDDFarudinLocustExplode", + }, + modList = { + }, +} +minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = { + name = "Drudge Osseodon", + monsterTags = { "beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2.75, + damageSpread = 0.2, + attackTime = 1.665, + attackRange = 19, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "CultistBeastSunder", + }, + modList = { + }, +} +minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage__"] = { + name = "Lost-men Subjugator", + monsterTags = { "2HBluntWood_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "BoneCultistSavageBeastBuff", + "GABoneCultistWhip", + }, + modList = { + }, +} +minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] = { + name = "Lost-men Brute", + monsterTags = { "2HBluntWood_onhit_audio", "cultist", "human", "humanoid", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 17, + accuracy = 1, + weaponType2 = "Shield", + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "BoneCultistShieldCharge", + "GACultistShieldSlam", + }, + modList = { + mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] + -- MonsterBlock100 [additional_maximum_block_% = 25] + }, +} + +-- Skeletons +minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_"] = { + name = "Unearthed Skeletal Archer", + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "bone_armour", "bones", "cold_affinity", "has_bow", "monster_barely_moves", "physical_affinity", "puncturing_weapon", "ranged", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword"] = { + name = "Unearthed Skeletal Swordsman", + monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "has_one_hand_sword", "has_one_handed_melee", "melee", "physical_affinity", "skeleton", "slashing_weapon", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSwordShield"] = { + name = "Unearthed Skeletal Warrior", + monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "has_one_hand_sword", "has_one_handed_melee", "melee", "physical_affinity", "skeleton", "slashing_weapon", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "Shield", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeExpeditionArmourCaster", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock30Bypass10 [monster_base_block_% = 20] + mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkeleton"] = { + name = "Order Ostiary", + monsterTags = { "1HSword_onhit_audio", "bones", "is_unarmed", "melee", "metal_armour", "not_dex", "not_int", "physical_affinity", "skeleton", "slashing_weapon", "undead", "very_slow_movement", "ward_armour", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "ExpeditionMegaSkeletonHeavyMelee", + "ExpeditionMegaSkeletonCleave", + }, + modList = { + }, +} +minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { + name = "Vaal Skeletal Archer", + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "fire_affinity", "monster_barely_moves", "ranged", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MASFireConvertAltArtFireArrow", + "MPSBoneRabbleBurningArrow", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { + name = "Vaal Skeletal Warrior", + monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "SpearMetal_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + -- BoneRabbleMeleeRange [attack_maximum_action_distance_+ = 3] + mod("MeleeWeaponRange", "BASE", 7, 0, 0), -- BoneRabbleMeleeRange [melee_range_+ = 7] + }, +} +minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { + name = "Vaal Skeletal Priest", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "lightning_affinity", "monster_barely_moves", "not_dex", "not_str", "skeleton", "StaffWood_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MMSBoneRabbleMortar", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { + name = "Vaal Skeletal Squire", + monsterTags = { "1HAxe_onhit_audio", "melee", "monster_barely_moves", "monster_blocks_damage", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Axe", + weaponType2 = "Shield", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock30Bypass10 [monster_base_block_% = 20] + mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] + }, +} +minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { + name = "Fungal Rattler", + monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { + name = "Wretched Rattler", + monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { + name = "Risen Maraketh", + monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield"] = { + name = "Rust Skeleton", + monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "Shield", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + mod("BlockChance", "BASE", 20, 0, 0), -- MonsterAttackBlock30Bypass10 [monster_base_block_% = 20] + mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] + }, +} +minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = { + name = "Ancient Ezomyte", + monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} + +-- Sentinel +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { + name = "Stone Sentinel", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructSentinelGroundSlam", + "GAVaalConstructSentinelFootSlam", + "GAVaalConstructSentinelImpact", + }, + modList = { + }, +} + +-- Serpent Shaman +minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { + name = "Serpent Shaman", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "caster", "fast_movement", "humanoid", "not_dex", "not_str", "physical_affinity", "reptile_beast", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.05, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 10, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "SerpentClanTailWhip", + "SerpentClanCurse", + "DeceleratingProjectileSerpentClan", + "GSSerpentClanSpellNova", + "SSMSerpentClanVulnerability", + }, + modList = { + }, +} + +-- Shade +minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { + name = "Prowling Shade", + monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "cold_affinity", "fast_movement", "ghost", "ghost_blood", "melee", "not_str", "undead", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.33, + evasion = 0.33, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 16, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "GSProwlingShadeIceBeam", + "DTTProwlingShadeDash", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} + +--Terracotta Soldier +minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { + name = "Terracotta Soldier", + monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 1.54, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.27, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 12, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "EGTerracottaTransitionSideways", + "EGTerracottaTransition", + }, + modList = { + }, +} +minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__"] = { + name = "Terracotta Soldier", + monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 0.99, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.88, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 12, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 10, + companionReservation = 14.1, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} + +-- Quadrilla +minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { + name = "Quadrilla", + monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "mammal_beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 21, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", + skillList = { + "GAQuadrillaSunder", + "EAAQuadrillaThrow", + "MeleeAtAnimationSpeed", + "GPAQuadrillaRock", + "SSMQuadrillaRock", + "QuadrillaShieldCharge", + "TCQuadrillaCharge", + "EASQuadrillaTaunt", + }, + modList = { + }, +} + +-- Vaal Humanoid +minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { + name = "Vaal Guard", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "human", "humanoid", "not_int", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MMSVaalGuardGrenade", + "MMSVaalGuardOilTrap", + "MMSVaalGuardGrenadeDeath", + "MMSVaalGuardOilTrapDeath", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale"] = { + name = "Blood Priest", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + evasion = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "VaalBloodPriestExsanguinate", + "VaalBloodPriestDetonateDead", + "MPSVaalBloodPriestProj", + "EGBloodPriestSacrifice", + "EASBloodPriestSummonElemental", + "CGEBloodPriestBoilingBlood", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale"] = { + name = "Blood Priestess", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + evasion = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "VaalBloodPriestSoulrend", + "EGBloodPriestVolatileDead", + "MPSVaalBloodPriestProj", + "EGBloodPriestSacrifice", + "EASBloodPriestSummonElemental", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_"] = { + name = "Viper Legionnaire", + monsterTags = { "2HSharpMetal_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + armour = 0.33, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 80, + companionReservation = 37.8, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedViperLegionnaireCombo", + }, + modList = { + }, +} + +-- Werewolves +minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { + name = "Voracious Werewolf", + monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "humanoid", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.45, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 9, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { + name = "Pack Werewolf", + monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.45, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "WerewolfPackHowlEAS", + }, + modList = { + }, +} +minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { + name = "Werewolf Prowler", + monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 12, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "WerewolfProwlerHowlEAS", + "MeleeAtAnimationSpeed2", + }, + modList = { + }, +} +minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { + name = "Tendril Prowler", + monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 12, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "WerewolfProwlerHowlEAS", + "MeleeAtAnimationSpeed2", + }, + modList = { + }, +} + +minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { + name = "Feral Primate", + monsterTags = { "animal_claw_weapon", "beast", "cannot_be_map_archnemesis", "fast_movement", "flesh_armour", "is_unarmed", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "primate_beast", "ranged", "red_blood", "small_height", "Unarmed_onhit_audio", }, + life = 0.65, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.65, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + spectreReservation = 30, + companionReservation = 24.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "ScavengerThrow", + "EASJungleMonkeyTaunt", + }, + modList = { + }, +} +minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { + name = "Alpha Primate", + monsterTags = { "beast", "bludgeoning_weapon", "flesh_armour", "has_one_hand_mace", "has_one_handed_melee", "mammal_beast", "medium_height", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "primate_beast", "red_blood", }, + life = 1.75, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.75, + damageSpread = 0.2, + attackTime = 1.905, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 90, + companionReservation = 39.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "BloodChieftainSummonMonkeys", + "MonkeyThrow", + "TriggeredMonkeyBomb", + "EASJungleMonkeyTaunt", + "GAJungleChieftainSlam", + "EGJungleChieftainEnrage", + "EGJungleChieftainSummonMonkey", + }, + modList = { + }, +} +minions["Metadata/Monsters/InsectMinion/InsectTest"] = { + name = "Testling", + monsterTags = { "animal_claw_weapon", "beast", "Claw_onhit_audio", "extra_extra_small_height", "fast_movement", "flesh_armour", "insect", "insect_blood", "is_unarmed", "melee", "physical_affinity", }, + life = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Spiker/Spiker"] = { + name = "Porcupine Goliath", + monsterTags = { "allows_additional_projectiles", "animal_claw_weapon", "beast", "Claw_onhit_audio", "flesh_armour", "has_dagger", "has_one_handed_melee", "mammal_beast", "medium_height", "medium_movement", "melee", "monster_has_on_death_mechanic", "physical_affinity", "red_blood", "rodent_beast", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.05, + attackRange = 9, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + skillList = { + }, + modList = { + -- MonsterDisplayCastsSpikeNovaOnDeath [display_monster_spike_nova_on_death_text = 1] + }, +} +minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { + name = "Bramble Burrower", + monsterTags = { "allows_additional_projectiles", "beast", "Beast_onhit_audio", "cannot_be_monolith", "devourer", "hidden_monster", "immobile", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "spider", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 30, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "RootSpiderBurrow", + "RootSpiderEmerge", + "MPWHuntingGroundBurrowerSpit", + "GABrambleBurrowerImpact", + }, + modList = { + -- ImmuneToKnockback [cannot_be_knocked_back = 1] + }, +} +minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { + name = "Bramble Rhoa", + monsterTags = { "beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "BrambleRhoaTableCharge", + "MeleeAtAnimationSpeedStonebackRhoaFeet", + }, + modList = { + }, +} +minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { + name = "Frost Wraith", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "cold_affinity", "medium_movement", "not_str", "ranged", "Unarmed_onhit_audio", "undead", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.35, + evasion = 0.35, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 80, + companionReservation = 37.8, + monsterCategory = "Undead", + skillList = { + "SpookyWraithProjectileCold", + "SpookyWraithProjectileExplosionCold", + "GraveyardSpookyGhostExplode", + "GraveyardGhostDashToTarget", + "GraveyardGhostDashToTargetFar", + }, + modList = { + }, +} +minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { + name = "Lightning Wraith", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "lightning_affinity", "medium_movement", "not_str", "ranged", "Unarmed_onhit_audio", "undead", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.35, + evasion = 0.35, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "SpookyGhostLightningBounce", + }, + modList = { + }, +} +minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { + name = "Fungal Zombie", + monsterTags = { "allows_inc_aoe", "melee", "monster_has_on_death_mechanic", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.65, + attackRange = 10, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Undead", + skillList = { + "FungusZombieCausticOnDeathMedium", + "FungusZombieExplodeOnDeathMedium", + "MeleeAtAnimationSpeed", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { + name = "Fungal Proliferator", + monsterTags = { "allows_inc_aoe", "caster", "melee", "physical_affinity", "raises_dead", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 12, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "FungalCascade", + "FungalCascadeSpawn", + }, + modList = { + }, +} +minions["Metadata/Monsters/MudGolem/MudGolem"] = { + name = "Mud Simulacrum", + monsterTags = { "construct", "earth_elemental", "MonsterBlunt_onhit_audio", "mud_blood", "stone_construct", "very_slow_movement", }, + life = 1.65, + baseDamageIgnoresAttackSpeed = true, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.65, + damageSpread = 0.2, + attackTime = 3, + attackRange = 18, + accuracy = 1, + spectreReservation = 80, + companionReservation = 38.4, + monsterCategory = "Construct", + skillList = { + "MudGolemSlam", + "MudGolemMaggotSummon", + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/MudGolem/SandGolem"] = { + name = "Living Sand", + monsterTags = { "allows_inc_aoe", "Beast_onhit_audio", "cannot_be_monolith", "construct", "melee", "monster_barely_moves", "physical_affinity", "very_slow_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GASandGolemSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { + name = "Drowned", + monsterTags = { "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.505, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { + name = "Lumbering Dead", + monsterTags = { "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.505, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { + name = "Vile Imp", + monsterTags = { "allows_additional_projectiles", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", "zombie", }, + life = 0.65, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.65, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 24.3, + monsterCategory = "Undead", + skillList = { + "UrchinSlingProjectile", + "MeleeAtAnimationSpeedComboTEMP", + "UrchinLeapGeometryAttack", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + -- MonsterSpellActionDistanceVariation20 [spell_maximum_action_distance_+% = -20] + mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] + }, +} +minions["Metadata/Monsters/Hags/UrchinHag1"] = { + name = "Vile Hag", + monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "fire_affinity", "humanoid", "melee", "monster_barely_moves", "monster_summons_adds", "not_dex", "not_str", "raises_dead", "red_blood", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.695, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "None", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "ReviveUrchin", + "UrchinCollectorDelayedBlast", + "HagRaiseDeadAoE", + }, + modList = { + }, +} +minions["Metadata/Monsters/Hags/TrenchHag"] = { + name = "River Hag", + monsterTags = { "allows_inc_aoe", "Beast_onhit_audio", "caster", "cold_affinity", "humanoid", "monster_barely_moves", "monster_summons_adds", "not_dex", "not_str", "raises_dead", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.695, + attackRange = 10, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "SSMTrenchHagDrowningOrb", + "GTTrenchHagDrowningOrb", + "CGETrenchHagVortex", + "EGTrenchHagRevive", + }, + modList = { + }, +} +minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvae"] = { + name = "Flesh Larva", + monsterTags = { "beast", "insect", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", "Stab_onhit_audio", }, + life = 0.6, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 23.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Stalker/Stalker"] = { + name = "Hungering Stalker", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 7, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MeleeStalkerDoubleStrike", + "TauntStalker", + }, + modList = { + }, +} +minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { + name = "Courtesan", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "medium_movement", "melee", "monster_barely_moves", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", "zombie", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 11, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "LivingBloodGroundSmall", + "MeleeAtAnimationSpeed", + "CourtesanBloodBurstBeam", + "CourtesanBloodSpearAreaOfEffect", + "CourtesanBloodSpearEmptyAction", + "CourtesanBloodSpear", + "CourtesanBloodSpear2", + "CourtesanBloodSpear3", + }, + modList = { + }, +} +minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { + name = "Blood Carrier", + monsterTags = { "allows_inc_aoe", "demon", "fast_movement", "humanoid", "melee", "monster_has_on_death_mechanic", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.395, + attackRange = 7, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", + skillList = { + "LivingBloodGroundLarger", + "LivingBloodBurstLarger", + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { + name = "Blood Cretin", + monsterTags = { "allows_inc_aoe", "demon", "humanoid", "medium_movement", "melee", "monster_has_on_death_mechanic", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.88, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Demon", + skillList = { + "LivingBloodGroundSmall", + "LivingBloodBurstSmall", + "MeleeAtAnimationSpeed", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { + name = "Blood Collector", + monsterTags = { "allows_inc_aoe", "demon", "humanoid", "medium_movement", "melee", "monster_has_on_death_mechanic", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 2.4, + attackRange = 8, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "LivingBloodGroundMedium", + "MASExtraAttackDistance20", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/Knight/DeathKnight1"] = { + name = "Death Knight", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "construct", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.2, + damageSpread = 0.3, + attackTime = 2.505, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Axe", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Construct", + skillList = { + "DeathKnightSlamEAA", + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { + name = "Gargoyle Demon", + monsterTags = { "1HSword_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "slow_movement", "stone_construct", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.7, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "Shield", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] + -- MonsterBlock100 [additional_maximum_block_% = 25] + }, +} +minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { + name = "Decrepit Mercenary", + monsterTags = { "1HAxe_onhit_audio", "melee", "not_dex", "not_int", "physical_affinity", "slow_movement", "undead", "zombie", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 8, + accuracy = 1, + weaponType1 = "One Handed Axe", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Crow/CrowCarrion"] = { + name = "Rotting Crow", + monsterTags = { "beast", "flying", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "very_slow_movement", }, + life = 0.65, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 0.65, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 24.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { + name = "Bramble Hulk", + monsterTags = { "allows_inc_aoe", "beast", "insect", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "BrambleHulkSlam", + "BrambleHulkAllyEnrage", + "BrambleHulkSlamLeap", + "BrambleHulkSlamTriggered", + }, + modList = { + }, +} +minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { + name = "Ghoul Commander", + monsterTags = { "allows_inc_aoe", "demon", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GhoulCommanderVomit", + "GhoulCommanderDash", + "GhoulCommanderHowl", + }, + modList = { + }, +} +minions["Metadata/Monsters/Bird/MutantBird"] = { + name = "Scourge of the Skies", + monsterTags = { "beast", "Beast_onhit_audio", "flying", "immobile", "red_blood", }, + life = 1.32, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.21, + damageSpread = 0.2, + attackTime = 2.01, + attackRange = 45, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MutantBirdPeck", + "MutantBirdMultiPeck", + "MutantBirdSpawnDog", + "MutantBirdVomitSpray", + "MutantBirdSpawnDogLongRange", + "MutantBirdMortar", + "MutantBirdFirstEncounter", + "MutantBirdDespawnDogStart", + "MutantBirdDespawnDogFinish", + "MutantBirdTurnLeft", + "MutantBirdTurnRight", + "MutantBirdVomitMortarSmall", + "MutantBirdVomitMortarMedium", + "MutantBirdVomitMortarLarge", + }, + modList = { + }, +} +minions["Metadata/Monsters/Bird/MutantBirdDog"] = { + name = "Flesh Pup", + monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "red_blood", "very_fast_movement", }, + life = 1.32, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.21, + damageSpread = 0.2, + attackTime = 0.945, + attackRange = 18, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MutantBirdDogMelee", + "MutantBirdDogMeleeMove", + "MutantBirdDogLeapAttack", + "MutantBirdDogEnterBird", + "MutantBirdDogMeleeBite", + }, + modList = { + }, +} +minions["Metadata/Monsters/Ghouls/Ghoul"] = { + name = "Skulking Ghoul", + monsterTags = { "demon", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.275, + attackRange = 7, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { + name = "Fungal Artillery", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "flying", "monster_barely_moves", "physical_affinity", "ranged", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 9, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Beast", + skillList = { + "FungalArtilleryMortar", + "FungalArtilleryFungalGroundFromMortar", + }, + modList = { + }, +} +minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { + name = "Undertaker", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "cold_affinity", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Undead", + skillList = { + "CoffinWretchBabySoulrend1", + "CoffinWretchBabySoulrend2", + }, + modList = { + }, +} +minions["Metadata/Monsters/Wretches/StatueWretch"] = { + name = "Burdened Wretch", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_barely_moves", "MonsterBlunt_onhit_audio", "physical_affinity", "undead", "very_slow_movement", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 2.865, + attackRange = 18, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Undead", + skillList = { + "BurdenedWretchSlam", + "BurdenedWretchSlamCloseRange", + }, + modList = { + }, +} +minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { + name = "Bearer of Penitence", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_barely_moves", "MonsterBlunt_onhit_audio", "physical_affinity", "undead", "very_slow_movement", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 2.865, + attackRange = 20, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Undead", + skillList = { + "BurdenedWretchSlamUnique", + "BearerOfPenitenceSlam", + "BearerOfPenitenceSlam2", + "BearerOfPenitenceSlam3", + "BearerOfPenitenceSlam4", + "BearerOfPenitenceSlam5", + "BearerOfPenitenceSlam6", + "BearerOfPenitenceSlam7", + "BearerOfPenitenceSlam8", + }, + modList = { + }, +} +minions["Metadata/Monsters/Frog/PaleFrog1"] = { + name = "Maw Demon", + monsterTags = { "amphibian_beast", "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "slow_movement", "Snap_onhit_audio", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.455, + attackRange = 8, + accuracy = 1, + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "PaleFrogShieldCharge", + }, + modList = { + }, +} +minions["Metadata/Monsters/ReliquaryMonster/PitCrawler1"] = { + name = "Pit Crawler", + monsterTags = { "demon", "human", "humanoid", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 1.5, + energyShield = 0.18, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 11, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "CryptReliquarianGhoulRevive", + "ReliquaryMonsterFireball", + "ReviveUrchin", + }, + modList = { + -- ReliquaryMonsterActionDistance_ [spell_maximum_action_distance_+% = -50] + }, +} +minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { + name = "Bone Stalker", + monsterTags = { "allows_inc_aoe", "construct", "medium_movement", "melee", "MonsterStab_onhit_audio", "physical_affinity", "skeleton", "undead", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.05, + attackRange = 13, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GATombStalkerConeSlam", + "TombStalkerLeapSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { + name = "Tendril Sentinel", + monsterTags = { "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeBetrayal", + "MASExtraAttackDistance12", + "EmptyActionAttackOssuaryWitchLance", + "OssuaryWitchLance", + "OssuaryWitchRemoteHandSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { + name = "Rotten Wolf", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "Snap_onhit_audio", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 9, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "TauntWolfRespond", + }, + modList = { + mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] + }, +} +minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { + name = "Fungal Wolf", + monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "Snap_onhit_audio", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 9, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { + name = "Risen Rattler", + monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { + name = "Bloom Serpent", + monsterTags = { "allows_additional_projectiles", "demon", "medium_movement", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 14, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "SnakeFlowerManProjectile", + }, + modList = { + }, +} +minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { + name = "Risen Farmhand", + monsterTags = { "1HAxe_onhit_audio", "melee", "physical_affinity", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.505, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Axe", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { + name = "Burning Dead", + monsterTags = { "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.505, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { + name = "Bramble Ape", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 0.99, + attackRange = 6, + accuracy = 1, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/RisenArbalest__"] = { + name = "Risen Arbalest", + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "fire_affinity", "humanoid", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + armour = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Undead", + skillList = { + "RisenArbalestRainOfArrows", + "RisenArbalestSnipe", + "EmptyActionAttackArbalestMultiShot", + "RisenArbalestMultiShot", + "RisenArbalestBasicProjectile", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Bugbot/BugbotRocky_"] = { + name = "Skitter Golem", + monsterTags = { "cannot_be_monolith", "construct", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "StaffWood_onhit_audio", }, + life = 0.6, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.6, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 10, + accuracy = 1, + spectreReservation = 30, + companionReservation = 23.1, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { + name = "Rhex", + monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GAFaridunLizardTailSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { + name = "Armoured Rhex", + monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.8, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.21, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GAFaridunLizardTailSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Parasites/FishParasite"] = { + name = "Chyme Skitterer", + monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, + life = 0.6, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 0.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 23.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MMSFishParasiteWaterMortar", + "EASFishJump", + "GSParasiticFishMortarGround", + "GSParasiticFishMortarAir", + }, + modList = { + }, +} +minions["Metadata/Monsters/Parasites/PirateFishParasite"] = { + name = "Abyss Fish", + monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, + life = 0.6, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 0.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 23.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MMSFishParasiteWaterMortar", + "EASFishJump", + "GSParasiticFishMortarGround", + "GSParasiticFishMortarAir", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = { + name = "Unearthed Zombie", + monsterTags = { "flesh_armour", "humanoid", "is_unarmed", "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = { + name = "Unearthed Rampager", + monsterTags = { "cold_affinity", "flesh_armour", "humanoid", "is_unarmed", "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1.65, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.65, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 80, + companionReservation = 38.4, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "GAExpeditionZombieEarthquake", + "GAExpeditionZombieEarthquakeExplosion", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCaster"] = { + name = "Unearthed Runecaster", + monsterTags = { "caster", "construct", "fire_affinity", "is_unarmed", "medium_movement", "metal_armour", "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "ward_armour", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + armour = 0.35, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 14, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", + skillList = { + "MPSMercurialCasterEnrage", + "GSMercurialCasterBlast", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAxeShield"] = { + name = "Unearthed Soldier", + monsterTags = { "2HSharpMetal_onhit_audio", "cleaving_weapon", "construct", "has_one_hand_axe", "has_one_handed_melee", "medium_movement", "melee", "metal_armour", "not_dex", "not_int", "physical_affinity", "ranged", "undead", "ward_armour", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.43, + damageSpread = 0.2, + attackTime = 1.155, + attackRange = 9, + accuracy = 1, + weaponType1 = "One Handed Axe", + weaponType2 = "Shield", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "ExpeditionMercurialThrownWeapon", + }, + modList = { + mod("BlockChance", "BASE", 30, 0, 0), -- MonsterAttackBlock30Bypass15 [monster_base_block_% = 30] + mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { + name = "Unearthed Urchin", + monsterTags = { "fast_movement", "humanoid", "not_int", "not_str", "Unarmed_onhit_audio", "undead", "zombie", }, + life = 0.65, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.72, + damageSpread = 0.2, + attackTime = 1.335, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 24.3, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "UrchinLeapGeometryAttack", + "DTTUrchinKid", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { + name = "Black Scythe Arbalist", + monsterTags = { "allows_additional_projectiles", "bone_armour", "bones", "cold_affinity", "fire_affinity", "humanoid", "is_unarmed", "not_dex", "not_int", "puncturing_weapon", "ranged", "skeleton", "Stab_onhit_audio", "undead", "very_slow_movement", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + armour = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 65, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Undead", + skillList = { + "MPWExpeditionArbalestProjectile", + "MPWExpeditionArbalestSnipe", + "SpawnObjectExpeditionArbalestSnipeObject", + "GSExpeditionArbalestObjectExplosion", + "GTExpeditionArbalestRainOfArrows", + "ExpeditionArbalestRainOfArrows", + "EDSExpeditionArbalestROAMarker", + "SSMArbalestGroundSpawn", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight"] = { + name = "Knight of the Sun", + monsterTags = { "2HBluntWood_onhit_audio", "humanoid", "not_dex", "not_int", "undead", "very_slow_movement", "ward_armour", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.2, + damageSpread = 0.3, + attackTime = 2.25, + attackRange = 16, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "GAExpeditionDeathKnightSlam", + "GSExpeditionDeathKnightNova", + "WalkEmergeExpeditionDeathKnight", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster"] = { + name = "Runed Knight", + monsterTags = { "caster", "fast_movement", "fire_affinity", "has_staff", "has_two_handed_melee", "humanoid", "lightning_affinity", "metal_armour", "not_dex", "not_int", "puncturing_weapon", "ranged", "Stab_onhit_audio", "undead", "ward_armour", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + armour = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 18, + accuracy = 1, + weaponType1 = "Staff", + spectreReservation = 80, + companionReservation = 37.8, + monsterCategory = "Undead", + skillList = { + "MPSArmourCasterBasic", + "ExpeditionGroundLaser", + "EASArmourCasterSpawnVolatiles", + "SOArmourCasterSpawnVolatiles", + "GTArmourCasterSpawnVolatiles", + "EGArmourCasterActivateVolatiles", + "GSArmourCasterVolatileExplode", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] = { + name = "Priest of the Chalice", + monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "caster", "cold_affinity", "is_unarmed", "not_dex", "not_int", "skeleton", "slashing_weapon", "slow_movement", "undead", "ward_armour", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.35, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 28, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "EDSGolemancerReapLeft", + "EDSGolemancerReapRight", + "SSMExpeditionVolatileZombie", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist"] = { + name = "Druid of the Broken Circle", + monsterTags = { "bone_armour", "caster", "chaos_affinity", "human", "humanoid", "is_unarmed", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", "ward_armour", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 6, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MPSExpeditionBoneCultistProjectiles", + "GPSBoneCultistOrb", + "GSExpeditionBoneCultistOrbExplosion", + "SpawnObjectExpeditionBoneCultistEgg", + "GSExpeditionBoneCultistEggExplosion", + "GTExpeditionCultistEgg", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat"] = { + name = "Druidic Familiar", + monsterTags = { "animal_claw_weapon", "beast", "bone_armour", "Claw_onhit_audio", "fast_movement", "is_unarmed", "melee", "physical_affinity", "rodent_beast", "undead", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_"] = { + name = "Black Scythe Mercenary", + monsterTags = { "1HSword_onhit_audio", "flesh_armour", "is_unarmed", "melee", "not_dex", "not_int", "physical_affinity", "slashing_weapon", "undead", "very_slow_movement", "ward_armour", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "DTTExpeditionScytheHand", + "GAExpeditionScytheLeft", + "GAExpeditionScytheRight", + "GAExpeditionScytheDTT", + "MeleeAtAnimationSpeedComboTEMP2", + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterMaimOnHit [global_maim_on_hit = 1] + }, +} +minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { + name = "Skeleton Spriggan", + monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.335, + attackRange = 7, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "SOTwigMonsterVinePod", + "GSTwigMonsterVinePod", + "TBTwigMonsterPodBeam", + }, + modList = { + }, +} +minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { + name = "Treant", + monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "physical_affinity", "slow_movement", "wood_armour", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 0.3, + evasion = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.335, + attackRange = 6, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "SOTwigMonsterVinePod", + "GSTwigMonsterVinePod", + "TBTwigMonsterPodBeam", + }, + modList = { + }, +} +minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { + name = "Vault Lurker", + monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "physical_affinity", "slow_movement", "spider", "Unarmed_onhit_audio", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeSpiderWebAttach", + "MeleeSpiderViperStrike", + }, + modList = { + }, +} +minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { + name = "Sabre Spider", + monsterTags = { "beast", "cannot_be_monolith", "melee", "physical_affinity", "spider", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 8, + accuracy = 1, + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Beast", + skillList = { + "GAHarvestSabreSpiderDualStrike", + "EAAHarvestSpiderLacerate", + "GASabreSpiderLacerateRight", + "GASabreSpiderLacerateLeft", + "MeleeAtAnimationSpeed", + "EGSabreSpiderEmerge", + "DTTSabreSpiderLeap", + }, + modList = { + }, +} +minions["Metadata/Monsters/RamGiant/RamGiant"] = { + name = "Desert Hulk", + monsterTags = { "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "RamGiantWheelSlam", + "RamGiantWheelSlamImpact", + "RamGiantWheelThrowImpact", + "RamGiantWheelThrow", + "GARamGiantStomp", + }, + modList = { + }, +} +minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { + name = "Forsaken Hulk", + monsterTags = { "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "RamGiantWheelSlam", + "RamGiantWheelSlamImpact", + "RamGiantWheelThrowImpact", + "RamGiantWheelThrow", + "GARamGiantStomp", + }, + modList = { + }, +} +minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { + name = "Rotting Hulk", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "monster_applies_poison", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "undead", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "GTRottingRamGiantVomitSpray", + "RottingRamGiantBloodTrailDeath", + "MMSRottingRamGiantVomitMortar", + "GSRottingRamGiantVomitImpact", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/RamGiant/RottingRamGiantBog"] = { + name = "Bog Hulk", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "monster_applies_poison", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "undead", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "GTRottingRamGiantVomitSpray", + "RottingRamGiantBloodTrailDeath", + "MMSRottingRamGiantVomitMortar", + "GSRottingRamGiantVomitImpact", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { + name = "Sandscoured Dead", + monsterTags = { "humanoid", "melee", "monster_barely_moves", "no_minion_revival", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { + name = "Serpent Clan", + monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "fast_movement", "humanoid", "melee", "monster_applies_poison", "physical_affinity", "reptile_beast", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 10, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "SerpentClanTailWhip", + "GSSerpentClanAcidSpit", + }, + modList = { + }, +} +minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { + name = "Quake Golem", + monsterTags = { "allows_inc_aoe", "construct", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Construct", + skillList = { + "GASaltGolemMelee", + "EAASaltGolemSlamRuckus", + "SOSaltGolemGroundFissure", + "GASaltGolemEarthquakeSmallImpact", + "GASaltGolemEarthquakeLargeImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { + name = "Hyena Demon", + monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "EASHyenaMonsterWhoop", + "EASHyenaMonsterWhoopFlipped", + "EGHyenaDogpile", + "WalkEmergeHyena", + }, + modList = { + }, +} +minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { + name = "Sun Clan Scavenger", + monsterTags = { "allows_additional_projectiles", "beast", "fast_movement", "mammal_beast", "melee", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.11, + attackRange = 8, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", + skillList = { + "HyenaCentaurMeleeStab", + "HyenaCentaurMeleeSwipe", + "HyenaCentaurSpearThrow", + "EGHyenaDogpile", + "EGHyenaDogpileBig", + }, + modList = { + }, +} +minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { + name = "Regurgitating Vulture", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "avian_beast", "beast", "flying", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", "Snap_onhit_audio", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.725, + attackRange = 16, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "VultureRegurgitatorMortar", + "GAVultureRegurgitateImpact", + "MDDVultureRegurgDecompose", + "CGEVultureRegurgGasCloud", + }, + modList = { + }, +} +minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { + name = "Crag Leaper", + monsterTags = { "beast", "fast_movement", "insect", "melee", "not_int", "not_str", "physical_affinity", "SpearWood_onhit_audio", "very_fast_movement", }, + life = 0.6, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.08, + damageSpread = 0.2, + attackTime = 0.99, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 23.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DesertLeaperDodgeLeftShort", + "DesertLeaperDodgeLeftMedium", + "DesertLeaperDodgeLeftFar", + "DesertLeaperDodgeRightShort", + "DesertLeaperDodgeRightMedium", + "DesertLeaperDodgeRightFar", + "DTTCragLeaperLeap", + "GACragLeaperLeap", + "GACragLeaperLeapSulphur", + }, + modList = { + }, +} +minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { + name = "Dread Servant", + monsterTags = { "1HBluntWood_onhit_audio", "allows_additional_projectiles", "bones", "caster", "fire_affinity", "medium_movement", "monster_barely_moves", "monster_summons_adds", "not_dex", "physical_affinity", "raises_dead", "skeleton", "undead", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + armour = 0.35, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 3, + attackRange = 15, + accuracy = 1, + weaponType1 = "One Handed Mace", + weaponType2 = "One Handed Mace", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "SSMBoneGolemancerSkeletons", + "GSSkeletonTornadoWave", + "MPSSkeletonMancerBasicProj", + "GSSkelemancerGhostflameImpact", + "SkelemancerSkelenado", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { + name = "Desiccated Lich", + monsterTags = { "allows_additional_projectiles", "bones", "caster", "medium_movement", "not_dex", "physical_affinity", "raises_dead", "skeleton", "Unarmed_onhit_audio", "undead", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.3, + armour = 0.35, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 3, + attackRange = 15, + accuracy = 1, + weaponType1 = "One Handed Mace", + weaponType2 = "One Handed Mace", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MPSSandGolemancerProjectile", + "EGGolemancerRevive", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { + name = "Mar Acolyte", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "human", "humanoid", "medium_movement", "melee", "not_str", "red_blood", "StaffMetal_onhit_audio", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + evasion = 0.25, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 18, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedFire", + "MarAcolyteSlam", + "MarAcolyteThrowFire", + }, + modList = { + }, +} +minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { + name = "Winged Fiend", + monsterTags = { "allows_additional_projectiles", "beast", "Claw_onhit_audio", "flying", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "very_slow_movement", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 7, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MPSWingedFiendSpit", + "DTTWingedFiendToGround", + }, + modList = { + }, +} +minions["Metadata/Monsters/RockSlider"] = { + name = "Boulder Ant", + monsterTags = { "beast", "Beast_onhit_audio", "cannot_be_monolith", "insect", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", }, + life = 0.75, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.75, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + weaponType2 = "Shield", + spectreReservation = 40, + companionReservation = 26.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "RockSliderShieldCharge", + "RockSliderEmergeEG", + }, + modList = { + }, +} +minions["Metadata/Monsters/SkeletonSnake"] = { + name = "Gilded Cobra", + monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "reptile_beast", "skeleton", "SpearWood_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 9, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MonsterPuncture", + }, + modList = { + }, +} +minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { + name = "Skullslinger", + monsterTags = { "allows_inc_aoe", "physical_affinity", "ranged", "skeleton", "slow_movement", "Unarmed_onhit_audio", "undead", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Undead", + skillList = { + "MPWAzmeriPitifulFabricationSkullThrow", + }, + modList = { + }, +} +minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication02"] = { + name = "Ribrattle", + monsterTags = { "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.59, + attackRange = 11, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Undead", + skillList = { + "PitifulFabricationBuff", + "TBPitifulFabricationBuff", + "PitifulFabricationBuffTriggered", + }, + modList = { + }, +} +minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { + name = "Spinesnatcher", + monsterTags = { "medium_movement", "melee", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.92, + damageSpread = 0.2, + attackTime = 1.59, + attackRange = 11, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = { + name = "Sandflesh Skeleton", + monsterTags = { "monster_barely_moves", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { + name = "Sandflesh Warrior", + monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { + name = "Sandflesh Mage", + monsterTags = { "allows_additional_projectiles", "caster", "cold_affinity", "monster_barely_moves", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MPSRedSkeletonCaster", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { + name = "Rasp Scavenger", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "insect", "melee", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "slow_movement", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 10, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GPAPorcupineAntSpikeNova", + "MMAPorcupineAntSpikeball", + }, + modList = { + }, +} +minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { + name = "Tombshrieker", + monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + armour = 0.1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 11, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GSCaveDwellerSonicPulse", + "GPSCaveDwellerSuperProjectile", + "GSCaveDwellerSuperProjectile", + }, + modList = { + }, +} +minions["Metadata/Monsters/MineBat/MineBatDesertCave"] = { + name = "Vesper Bat", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "cannot_be_monolith", "flying", "lightning_affinity", "mammal_beast", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "TBDesertBatZap", + "GSDesertBatZap", + }, + modList = { + -- ShockArtVariationDivine [shock_art_variation = 2] + }, +} +minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { + name = "Sand Spirit", + monsterTags = { "allows_additional_projectiles", "caster", "fast_movement", "ghost", "ghost_blood", "not_dex", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", }, + life = 1.32, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = -30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 6, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MPSDesertPhantasmBolt", + "TeleportDesertPhantasm", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { + name = "Vile Vulture", + monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "fast_movement", "flying", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 2.3, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.73, + damageSpread = 0.2, + attackTime = 1.86, + attackRange = 14, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "VultureDemonLeap", + "GAVultureZombieLeap", + }, + modList = { + }, +} +minions["Metadata/Monsters/Kinarha/Kinarha"] = { + name = "Kinarha", + monsterTags = { "2HBluntWood_onhit_audio", "construct", "fast_movement", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "ranged", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 7, + accuracy = 1, + weaponType1 = "Claw", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Construct", + skillList = { + "KinahraShuriken", + "MeleeAtAnimationSpeed", + "KinahraJump", + "MPWKinahraChargedProjectile", + }, + modList = { + }, +} +minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { + name = "Maraketh Undead", + monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.505, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MarakethZombieDeathGround", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + -- MonsterGetsStunnedLonger30to70__ [stun_duration_on_self_+% = 30] + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { + name = "Corrupted Corpse", + monsterTags = { "2HSharpMetal_onhit_audio", "demon", "melee", "monster_barely_moves", "physical_affinity", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 20, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { + name = "Plague Swarm", + monsterTags = { "beast", "fast_movement", "insect", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 0.5, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.5, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 21.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { + name = "Plague Nymph", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "caster", "insect", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 11, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterMaimOnHitChance [maim_on_hit_% = 25] + }, +} +minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { + name = "Plague Harvester", + monsterTags = { "beast", "Claw_onhit_audio", "fast_movement", "insect", "melee", "physical_affinity", "very_fast_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 12, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", + skillList = { + "MASExtraAttackDistance6", + "MeleeAtAnimationSpeedComboTEMP2", + "DTTPlagueBringerDash", + }, + modList = { + mod("PhysicalDamageLifeLeech", "BASE", 125, 1, 0), -- PlagueBringerLifeLeechInherent [base_life_leech_from_physical_attack_damage_permyriad = 12500] + }, +} +minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { + name = "Dune Lurker", + monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "fast_movement", "insect", "large_model", "melee", "monster_barely_moves", "not_int", "not_str", "physical_affinity", }, + life = 1.65, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.65, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 20, + accuracy = 1, + spectreReservation = 80, + companionReservation = 38.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "EAADuneLurkerRoll", + "EASDuneLurkerArmStab", + "GADuneLurkerArmStab", + "DTTDuneWormLeap", + "GADuneLurkerLeapImpact", + "DuneLurkerShieldCharge", + "GADuneLurkerEmergeAttack", + }, + modList = { + }, +} +minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { + name = "Winged Horror", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_additional_projectiles", "beast", "flying", "lightning_affinity", "medium_movement", "melee", "physical_affinity", "ranged", "red_blood", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 9, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GPSWingedCreatureBallLightning", + "GSWingedCreatureBallLightning", + }, + modList = { + }, +} +minions["Metadata/Monsters/MantisRat/MantisRat"] = { + name = "Mantis Rat", + monsterTags = { "allows_inc_aoe", "beast", "insect", "lightning_affinity", "medium_movement", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.335, + attackRange = 13, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTMantisRatLeap", + "GAMantisRatDualStrike", + }, + modList = { + }, +} +minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { + name = "Swamp Golem", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "construct", "earth_elemental", "humanoid", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 1.44, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { + name = "Bogfelled Slave", + monsterTags = { "humanoid", "melee", "monster_barely_moves", "physical_affinity", "Unarmed_onhit_audio", "undead", "uses_suicide_explode", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.3, + attackTime = 2.25, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "BogCorpseVolatileExplosion", + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { + name = "Bogfelled Commoner", + monsterTags = { "1HAxe_onhit_audio", "humanoid", "melee", "monster_barely_moves", "physical_affinity", "undead", "uses_suicide_explode", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.3, + attackTime = 2.25, + attackRange = 6, + accuracy = 1, + weaponType1 = "One Handed Axe", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "BogCorpseVolatileExplosion", + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { + name = "Dredge Fiend", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Beast_onhit_audio", "caster", "construct", "humanoid", "not_dex", "physical_affinity", "ranged", "undead", "very_slow_movement", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.25, + armour = 0.15, + fireResist = -50, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + weaponType1 = "Warstaff", + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "MMSDredgeFiendMortar", + "EGDredgeFiendZombieCall", + "GSDredgeMortarImpact", + "GSDredgeMortarImpactAir", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/CannibalTribeStalker"] = { + name = "Orok Stalker", + monsterTags = { "2HBluntWood_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.37, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.43, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + weaponType1 = "Two Handed Mace", + weaponType2 = "Two Handed Mace", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { + name = "Orok Hunter", + monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 0.975, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MMAVaalSavageSpearThrow", + "DTTVaalSavageDaggerDashSlash", + "GAVaalSavageDaggerDashSlash", + "MPACannibalSpearThrow", + "EASCannibalThrowSpear", + "CGECannibalShamanSwampGround", + "GAVaalSavageDaggerDashSlash2", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { + name = "Orok Fleshstabber", + monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 18, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { + name = "Orok Throatcutter", + monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 0.87, + attackRange = 9, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { + name = "Orok Shaman", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "female", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.65, + attackRange = 10, + accuracy = 1, + weaponType1 = "Warstaff", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MMSCannibalShamanSwapMortar", + "EGCannibalShamanBuffAllies", + "CGECannibalShamanSwampGround", + "GSCannibalShamanProjImpact", + "GSCannibalShamanProjImpactAir", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/CannibalTribeGiant"] = { + name = "Orok Mauler", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "human", "humanoid", "medium_movement", "melee", "physical_affinity", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 23, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GACannibalGiantGroundSlam", + "CGECannibalGiantCausticGround", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { + name = "Azak Stalker", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + armour = 0.15, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Mace", + weaponType2 = "Two Handed Mace", + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GABogSavageStalkerGroundSlam", + "EASSavageWeaponFire", + "GABogSavageStalkerGroundSlamFire", + "GABogSavageStalkerGroundSlamBone", + "GABogSavageStalkerGroundSlamAll", + "GABogSavageStalkerGroundSlamImpact", + "GABogSavageStalkerGroundSlamImpact2", + "GABogSavageStalkerSpinAttack", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { + name = "Azak Spearthrower", + monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "ranged", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 0.975, + attackRange = 8, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MMAVaalSavageSpearThrow", + "DTTVaalSavageDaggerDashSlash", + "GAVaalSavageDaggerDashSlash", + "MPACannibalSpearThrow", + "EASCannibalThrowSpear", + "GAVaalSavageDaggerDashSlash2", + "EASSavageWeaponFire", + "MASExtraAttackDistance12", + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { + name = "Azak Fleshstabber", + monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 18, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASSavageWeaponFire", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { + name = "Azak Mongrelmaster", + monsterTags = { "human", "humanoid", "melee", "monster_barely_moves", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 25, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GABruteSpearThrust", + "EASSavageBeastMasterMark", + "DoLiterallyNothing", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { + name = "Azak Throatcutter", + monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 0.87, + attackRange = 8, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASSavageWeaponFire", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { + name = "Azak Shaman", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "fast_movement", "fire_affinity", "human", "humanoid", "not_dex", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.725, + attackRange = 9, + accuracy = 1, + weaponType1 = "Warstaff", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GTBogShamanBoneWall1", + "SSMCarverBogBoneWall", + "GTBogShamanBoneWall2", + "GTBogShamanBoneWall3", + "EGVaalSavageShamanBuff", + "MPSVaalSavageShamanFireball", + "GSVaalShamanFireballImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { + name = "Azak Brute", + monsterTags = { "human", "humanoid", "melee", "monster_barely_moves", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "EASSavageWeaponFire", + "TCSavageBruteClawCharge", + "GABruteSpearThrust", + "MASExtraAttackDistance9", + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { + name = "Azak Fledgling", + monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "human", "humanoid", "medium_movement", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 14, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MPWVaalSavageBlowDart", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageTorchbearer"] = { + name = "Azak Torchbearer", + monsterTags = { "fast_movement", "fire_affinity", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearWood_onhit_audio", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "EGSavageTorchEffigy", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { + name = "Azak Mauler", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "human", "humanoid", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 23, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GABogGiantGroundSlam", + "GABogGiantBoneSlam", + "EGSavageGaint", + "EASSavageWeaponFire", + "GABogGiantBoneWallShatter", + "GABogGiantAllstarSlam", + "GABogGiantFireSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { + name = "Bloodthief Wasp", + monsterTags = { "beast", "fast_movement", "flying", "insect", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 0.5, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.5, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 6, + accuracy = 1, + spectreReservation = 30, + companionReservation = 21.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTBloodDroneDashAttach", + "GABloodDroneDashAttach", + }, + modList = { + }, +} +minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { + name = "Bloodthief Queen", + monsterTags = { "allows_inc_aoe", "Beast_onhit_audio", "insect", "melee", "monster_applies_poison", "monster_has_on_death_mechanic", "monster_summons_adds", "physical_affinity", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 20, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + skillList = { + "MeleeAtAnimationSpeed", + "EASSwarmHostDroneSpawn", + "EDSSwarmHostGasSpray", + "TranslateRotateSwarmHostRight90", + "TranslateRotateSwarmHostLeft90", + "TranslateRotateSwarmHostRight180", + "TranslateRotateSwarmHostLeft180", + "TranslateRotateSwarmHostForward", + "EASSwarmHostViolentLeftTurn", + "EASSwarmHostViolentRightTurn", + "GSSwarmHostDeathExplode", + }, + modList = { + }, +} +minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { + name = "Pale-stitched Stalker", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 80, + companionReservation = 37.8, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed3", + "MeleeAtAnimationSpeedComboTEMP", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} +minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { + name = "Adorned Miscreation", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, + life = 1.6, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.6, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 80, + companionReservation = 37.8, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed3", + "MeleeAtAnimationSpeedComboTEMP", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} +minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { + name = "Hunchback Clubber", + monsterTags = { "humanoid", "melee", "physical_affinity", "red_blood", "slow_movement", "StaffWood_onhit_audio", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.44, + attackRange = 8, + accuracy = 1, + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeAnchoriteSpawn", + "WalkEmergeAnchoriteSpawn2", + "WalkEmergeAnchoriteSpawn3", + "WalkEmergeQoFMinions", + "WalkEmergeQoFMinionsMap", + }, + modList = { + }, +} +minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { + name = "Flathead Clubber", + monsterTags = { "2HBluntWood_onhit_audio", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 0.95, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.15, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 0.95, + damageSpread = 0.2, + attackTime = 1.62, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 29.1, + monsterCategory = "Humanoid", + skillList = { + "WalkEmergeAnchoriteFlathead", + "WalkEmergeAnchoriteFlathead2", + "WalkEmergeAnchoriteFlathead3", + "MeleeAtAnimationSpeed", + "MASExtraAttackDistance6", + "WalkEmergeQoFMinions", + "WalkEmergeQoFMinionsMap", + }, + modList = { + }, +} +minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { + name = "Pyromushroom Cultivator", + monsterTags = { "1HSword_onhit_audio", "humanoid", "not_dex", "red_blood", "very_slow_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "AnchoriteInvisibleSpark", + "GTAnchoriteMushroomBlast", + "EDSAnchoriteMushroomBlast", + "GTAnchoriteMushroomBlastSingle", + "EGAnchoriteMotherBuff", + "WalkEmergeCenobiteSwarm", + }, + modList = { + }, +} +minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { + name = "Bane Sapling", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "insect", "monster_applies_poison", "monster_summons_adds", "not_int", "not_str", "physical_affinity", "ranged", "very_slow_movement", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 12, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Beast", + skillList = { + "MMSBaneSapling", + "SSMBaneSaplingAntRing", + "GTBaneSaplingAntRing", + "GSBaneSaplingMortarImpact", + "GSBaneSaplingMortarImpactWall", + }, + modList = { + }, +} +minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { + name = "Antlion Charger", + monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 19, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTArmadilloDemonRolling", + "GSDemonArmadilloKnockback", + }, + modList = { + }, +} +minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { + name = "Chaw Mongrel", + monsterTags = { "beast", "Beast_onhit_audio", "melee", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 0.99, + attackRange = 12, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterMaimOnHit [global_maim_on_hit = 1] + }, +} +minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { + name = "Ill-fated Explorer", + monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 10, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "CGEIllFatedCausticPollen", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/NettleAnt/NettleAntSummoned"] = { + name = "Nettle Ant", + monsterTags = { "beast", "fast_movement", "insect", "not_int", "not_str", "Unarmed_onhit_audio", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 0.69, + attackRange = 11, + accuracy = 1, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { + name = "Entwined Hulk", + monsterTags = { "beast", "Beast_onhit_audio", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "undead", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.8, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.62, + attackRange = 21, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "SnakeHulkDualStrike", + }, + modList = { + }, +} +minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { + name = "Snakethroat Shambler", + monsterTags = { "beast", "melee", "monster_applies_poison", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MASExtraAttackDistance4", + }, + modList = { + mod("PoisonChance", "BASE", 100, 0, 0), -- MaligaroSpiderPoisonOnHit [global_poison_on_hit = 1] + mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] + }, +} +minions["Metadata/Monsters/GutViper/GutViper"] = { + name = "Entrailhome Shambler", + monsterTags = { "beast", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 13, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk"] = { + name = "Corpse Nest", + monsterTags = { "1HSword_onhit_audio", "beast", "not_dex", "not_int", "red_blood", "reptile_beast", "slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 13, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { + name = "Slitherspitter", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "melee", "monster_applies_poison", "not_int", "physical_affinity", "ranged", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 13, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "EDSSpittingSnakeSpray", + "MMASpittingSnakeMortar", + "MMASpittingSnakeVomitMortar", + "CGESpittingSnakeCaustic", + }, + modList = { + }, +} +minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { + name = "Constricted Shambler", + monsterTags = { "beast", "melee", "monster_applies_poison", "physical_affinity", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.395, + attackRange = 16, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("PoisonChance", "BASE", 100, 0, 0), -- MaligaroSpiderPoisonOnHit [global_poison_on_hit = 1] + mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] + }, +} +minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { + name = "Constricted Spitter", + monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "physical_affinity", "ranged", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.395, + attackRange = 16, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MMSConstrictorCorpseMortar", + }, + modList = { + mod("PoisonChance", "BASE", 100, 0, 0), -- MaligaroSpiderPoisonOnHit [global_poison_on_hit = 1] + mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] + }, +} +minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { + name = "Scorpion Monkey", + monsterTags = { "beast", "fast_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 11, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASSpiderMonkeyEmerge1", + "EASSpiderMonkeyEmerge2", + "EASSpiderMonkeyEmerge3", + "EASSpiderMonkeyEmerge4", + "EASSpiderMonkeyEmerge5", + }, + modList = { + }, +} +minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { + name = "Diretusk Boar", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 13, + accuracy = 1, + spectreReservation = 90, + companionReservation = 39, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GoreChargerCharge", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + }, +} +minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { + name = "Cultist Warrior", + monsterTags = { "1HAxe_onhit_audio", "azmeri_cultist_monster", "cultist", "human", "humanoid", "melee", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 7, + accuracy = 1, + weaponType1 = "One Handed Axe", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASAzmeriPictMaleEffigy", + }, + modList = { + }, +} +minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { + name = "Cultist Brute", + monsterTags = { "2HSharpMetal_onhit_audio", "azmeri_cultist_monster", "cultist", "human", "humanoid", "melee", "monster_summons_adds", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + weaponType1 = "Two Handed Axe", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedAzmeriBigPictSweep", + "GAAzmeriPict2HFabricationSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/WereCat/TigerChimeral"] = { + name = "Prowling Chimeral", + monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1.65, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.32, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 80, + companionReservation = 38.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MASStepDistance5", + "EASTigerChimeralDodgeLeft", + "EASTigerChimeralDodgeRight", + }, + modList = { + }, +} +minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { + name = "River Drake", + monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", "Unarmed_onhit_audio", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EDSRiverTaniwhaCloudSpray", + "CGERiverTaniwhaPoisonGround", + "EASFishJump", + }, + modList = { + }, +} +minions["Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_"] = { + name = "Coastal Drake", + monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", "Unarmed_onhit_audio", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EDSRiverTaniwhaCloudSpray", + "CGERiverTaniwhaPoisonGround", + }, + modList = { + }, +} +minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { + name = "Whiptongue Croaker", + monsterTags = { "2HBluntMetal_onhit_audio", "beast", "medium_movement", "not_int", "not_str", "red_blood", "reptile_beast", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.095, + attackRange = 28, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { + name = "Stone Sentinel", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructSentinelGroundSlam", + "GAVaalConstructSentinelFootSlam", + "GAVaalConstructSentinelImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] = { + name = "Gold-Melted Sentinel", + monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructSentinelGroundSlam", + "GAVaalConstructSentinelFootSlam", + "GAVaalConstructSentinelImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient"] = { + name = "Rusted Reconstructor", + monsterTags = { "2HBluntMetal_onhit_audio", "caster", "construct", "golem", "lightning_affinity", "monster_barely_moves", "not_dex", "vaal", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Construct", + skillList = { + "VaalConstructPyramidReviveConstructs", + "TBVaalPyramidBeam", + "TBVaalPyramidReviveBeam", + "EGVaalPyramidReviveBeam", + "GTVaalPyramidBeam", + "GTVaalPyramidBeamPassive", + "GTVaalConstructPyramidBeamBlast", + "TBVaalPyramidBeamAttack", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned"] = { + name = "Reconstructor", + monsterTags = { "2HBluntMetal_onhit_audio", "bludgeoning_weapon", "caster", "construct", "golem", "is_unarmed", "lightning_affinity", "metal_armour", "monster_barely_moves", "not_dex", "slow_movement", "vaal", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Construct", + skillList = { + "VaalConstructPyramidReviveConstructs", + "TBVaalPyramidBeam", + "TBVaalPyramidReviveBeam", + "EGVaalPyramidReviveBeam", + "GTVaalPyramidBeam", + "GTVaalPyramidBeamPassive", + "GTVaalConstructPyramidBeamBlast", + "TBVaalPyramidBeamAttack", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem"] = { + name = "Shockblade Construct", + monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "construct", "fast_movement", "golem", "lightning_affinity", "melee", "mud_blood", "not_dex", "vaal", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 13, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructGolemPhysicalSlam", + "GAVaalConstructGolemLightningSlam", + "VaalConstructGolemLightningCharge", + "GAVaalConstructGolemChargeImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { + name = "Rusted Dyna Golem", + monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "caster", "construct", "golem", "lightning_affinity", "medium_movement", "melee", "mud_blood", "not_dex", "vaal", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 13, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GAVaalConstructGolemPhysicalSlam", + "GAVaalConstructGolemLightningSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = { + name = "Crawler Sentinel", + monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "caster", "construct", "fire_affinity", "golem", "is_unarmed", "metal_armour", "mud_blood", "no_final_gasp", "no_shroud_walker", "not_dex", "ranged", "slow_movement", "uses_suicide_explode", "vaal", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Construct", + skillList = { + "GPSVaalSkitterbot", + "GSVaalConstructSkitterbotGrenadeExplode", + "EASPatrolEndTurn", + "EASCrawlerFireGrenades", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey"] = { + name = "Constructed Monkey", + monsterTags = { "caster", "Claw_onhit_audio", "construct", "golem", "is_unarmed", "medium_movement", "metal_armour", "not_dex", "vaal", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Construct", + skillList = { + "MonsterWaitShort", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = { + name = "Constructed Monkey Head", + monsterTags = { "caster", "Claw_onhit_audio", "construct", "golem", "immobile", "is_unarmed", "metal_armour", "not_dex", "vaal", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Construct", + skillList = { + "GSMonkeyConstructFire", + "FaceLastTarget", + "MonsterWaitShort", + }, + modList = { + }, +} +minions["Metadata/Monsters/RatMonster/RatMonster"] = { + name = "Rotted Rat", + monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "rodent", "rodent_beast", "Snap_onhit_audio", "undead", }, + life = 0.75, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.75, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 10, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.1, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDaggers"] = { + name = "Undead Vaal Bladedancer", + monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "undead", "vaal", "very_fast_movement", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASUndeadVaalGuardRoar", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar"] = { + name = "Undead Vaal Guard", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fast_movement", "fire_affinity", "human", "humanoid", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", "vaal", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.4, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 17, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MMSUndeadVaalGuardGrenade", + "GSUndeadVaalGuardGrenadeExplode", + "MMSUndeadVaalGuardGrenadeDeath", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { + name = "Foul Sage", + monsterTags = { "1HSword_onhit_audio", "caster", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.28, + damageSpread = 0.2, + attackTime = 1.425, + attackRange = 9, + accuracy = 1, + weaponType1 = "Warstaff", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MDHighbornSpore", + "WalkEmergeCenobiteSwarm", + }, + modList = { + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { + name = "Flathead Youngling", + monsterTags = { "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 0.99, + attackRange = 6, + accuracy = 1, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeCenobiteSwarm", + "WalkEmergeQoFMinions", + "WalkEmergeQoFMinionsMap", + }, + modList = { + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { + name = "Foul Blacksmith", + monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "humanoid", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.665, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MMSCenobiteMortarPoison", + "MMSCenobiteMortarExplode", + "MMSCenobiteMortarHeal", + "CGECenobiteMushroomCloud", + "EGCenobiteMushroomHealing", + "EDSCenobiteLeashImpact", + "EDSCenobiteLeashImpactWall", + }, + modList = { + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { + name = "Foul Mauler", + monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.75, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.75, + damageSpread = 0.2, + attackTime = 1.59, + attackRange = 15, + accuracy = 1, + weaponType1 = "One Handed Axe", + spectreReservation = 90, + companionReservation = 39.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeCenobiteSwarm", + }, + modList = { + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] = { + name = "Filthy Lobber", + monsterTags = { "allows_additional_projectiles", "fast_movement", "humanoid", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.665, + attackRange = 6, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeCenobiteStoneThrower", + "WalkEmergeCenobiteStoneThrower2", + "WalkEmergeCenobiteStoneThrower3", + "MMACenobiteStoneThrow", + }, + modList = { + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { + name = "Flathead Warrior", + monsterTags = { "humanoid", "medium_movement", "melee", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.455, + attackRange = 10, + accuracy = 1, + weaponType1 = "One Handed Mace", + weaponType2 = "One Handed Axe", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "WalkEmergeCenobiteSwarm", + "WalkEmergeCenobiteSwarm2", + "WalkEmergeCenobiteSwarm3", + "WalkEmergeQoFMinions", + "WalkEmergeQoFMinionsMap", + }, + modList = { + }, +} +minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { + name = "Filthy First-born", + monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 3.99, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GSCenobiteBloaterOnDeath", + "GACenobiteBloaterSlam", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion"] = { + name = "Viper Servant", + monsterTags = { "beast", "fast_movement", "not_int", "not_str", "reptile_beast", "Stab_onhit_audio", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.67, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeedChaos", + "CGEViperNapuatziSnakeGroundDegen", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + }, +} +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { + name = "Blood Zealot", + monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { + name = "Chaotic Zealot", + monsterTags = { "1HSword_onhit_audio", "chaos_affinity", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { + name = "Gelid Zealot", + monsterTags = { "1HSword_onhit_audio", "cold_affinity", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { + name = "Fiery Zealot", + monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "fire_affinity", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { + name = "Powered Zealot", + monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "lightning_affinity", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol"] = { + name = "Bannerbearing Zealot", + monsterTags = { "1HSword_onhit_audio", "cannot_be_monolith", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { + name = "Vaal Excoriator", + monsterTags = { "Claw_onhit_audio", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.16, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "DTTVaalGuardClawLeap", + "EAAVaalGuardClawRollLeft", + "EAAVaalGuardClawRollRight", + "GAVaalGuardClawsLeapSwipes", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { + name = "Vaal Overseer", + monsterTags = { "1HSword_onhit_audio", "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Sword", + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MAASVaalOverseerCleave", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { + name = "Vaal Goliath", + monsterTags = { "allows_inc_aoe", "human", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeed2", + "MeleeAtAnimationSpeed3", + "GAVaalGoliathLivingLeftSlam", + "GAVaalGoliathLivingRightSlam", + "EAAVaalGoliathLivingDestabiliser", + "GAVaalGoliathLivingDestabiliserImpact", + "CGEVaalGoliathLivingDestabilisedGround", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { + name = "Surgical Experimentalist", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "human", "humanoid", "lightning_affinity", "not_str", "red_blood", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "VaalStormcallerBallLightning", + "MPSVaalStormcallerBouncingLightning", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { + name = "Vaal Formshifter", + monsterTags = { "1HSword_onhit_audio", "caster", "cultist", "human", "humanoid", "medium_movement", "melee", "physical_affinity", "red_blood", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 0.2, + evasion = 0.35, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MPSVaalShadowpriestProj", + "EASVaalShapeshifterShapeshift", + "VaalShapeshifterShapeshiftIn", + "VaalShapeshifterShapeshiftOut", + "DTTVaalShapeshifterDash", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { + name = "Vaal Enforcer", + monsterTags = { "2HSharpMetal_onhit_audio", "human", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.38, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Axe", + weaponType2 = "One Handed Axe", + spectreReservation = 90, + companionReservation = 39, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_"] = { + name = "Vaal Temporal Researcher", + monsterTags = { "human", "humanoid", "medium_movement", "not_str", "red_blood", "Unarmed_onhit_audio", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.18, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.65, + damageSpread = 0, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MPSVaalTimeScientistProjectile", + "ReviveSpecificMonstersTimeScientist", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead"] = { + name = "Undead Vaal Enforcer", + monsterTags = { "2HSharpMetal_onhit_audio", "fast_movement", "human", "humanoid", "not_dex", "not_int", "undead", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.38, + attackRange = 19, + accuracy = 1, + weaponType1 = "Two Handed Sword", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { + name = "Vaal Researcher", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "has_staff", "has_two_handed_melee", "human", "humanoid", "lightning_affinity", "melee", "not_dex", "not_str", "physical_affinity", "plate_armour", "puncturing_weapon", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 17, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "VaalArchivistSpark", + "GTVaalArchivistFlameWall", + "SOArchivistFlameWall", + "GTVaalArchivistFlameWall2", + "SOArchivistFlameRune", + "GSVaalArchivistLightningBlast", + "GSVaalArchivistFlamewall", + "SOArchivistLightningRune", + "EDSVaalArchivistColdRune", + "SOArchivistMonkeyRune", + "SOArchivistSnakeRune", + "SSMVaalArchivistJaguar", + "GTVaalArchivistSummonJaguar", + "MPSVaalArchivistFireProj", + "MPSVaalArchivistLightningProj", + "MPSVaalArchivistColdProj", + "MPSVaalArchivistBloodProj", + "DoLiterallyNothing", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { + name = "Loyal Jaguar", + monsterTags = { "beast", "Claw_onhit_audio", "medium_movement", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTVaalJaguarMinionLeap", + "GAVaalJaguarMinionImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion"] = { + name = "Jaguar Familiar", + monsterTags = { "beast", "Claw_onhit_audio", "medium_movement", "melee", "not_int", "physical_affinity", "red_blood", }, + life = 1.44, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.44, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTVaalJaguarMinionLeap", + "GAVaalJaguarMinionImpact", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion"] = { + name = "Serpentine Familiar", + monsterTags = { "beast", "fast_movement", "not_int", "not_str", "red_blood", "reptile_beast", "Stab_onhit_audio", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.245, + attackRange = 6, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_"] = { + name = "Primal Familiar", + monsterTags = { "animal_claw_weapon", "beast", "cannot_be_map_archnemesis", "Claw_onhit_audio", "fast_movement", "flesh_armour", "is_unarmed", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "small_height", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.005, + attackRange = 7, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "ScavengerThrow", + "EASJungleMonkeyTaunt", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + }, +} +minions["Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake"] = { + name = "Snake", + monsterTags = { "beast", "not_int", "not_str", "red_blood", "reptile_beast", "Stab_onhit_audio", "very_slow_movement", }, + life = 0.5, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 30, + companionReservation = 21.3, + monsterCategory = "Beast", + skillList = { + "EASSnakeSuitUp", + "EASSnakeRetreat", + }, + modList = { + }, +} +minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { + name = "Vaal Embalmed Axeman", + monsterTags = { "1HSword_onhit_audio", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "red_blood", "undead", }, + life = 1.21, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + weaponType1 = "One Handed Axe", + weaponType2 = "Shield", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + mod("BlockChance", "BASE", 30, 0, 0), -- MonsterAttackBlock30Bypass15 [monster_base_block_% = 30] + mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] + }, +} +minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { + name = "Vaal Embalmed Spearman", + monsterTags = { "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "Stab_onhit_audio", "undead", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.21, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 23, + accuracy = 1, + weaponType1 = "Warstaff", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Procession/ProcessionDagger"] = { + name = "Vaal Embalmed Rogue", + monsterTags = { "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "Stab_onhit_audio", "undead", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Procession/ProcessionBow"] = { + name = "Vaal Embalmed Archer", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "fire_affinity", "humanoid", "medium_movement", "physical_affinity", "ranged", "red_blood", "undead", }, + life = 1.45, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.45, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 50, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 70, + companionReservation = 36, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "SOProcessionBowRainOfArrows", + "GTProcessionBowRainOfArrows", + "GSProcessionBowRainOfArrowsExplosion", + "MPWProcessionBowFireArrow", + }, + modList = { + }, +} +minions["Metadata/Monsters/Procession/ProcessionBanner"] = { + name = "Vaal Embalmed Bearer", + monsterTags = { "aura_bearer", "humanoid", "medium_movement", "not_dex", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "undead", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Undead", + skillList = { + "ABTTProcessionBannerInactive", + "ABTTProcessionBannerRegen", + "ABTTProcessionBannerDrain", + }, + modList = { + }, +} +minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { + name = "Gold-Melted Shambler", + monsterTags = { "2HSharpMetal_onhit_audio", "bones", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Two Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { + name = "Drowned Explorer", + monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.755, + attackRange = 9, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/DrownedCrew/DrownedCrewGhost"] = { + name = "Drowned Spectre", + monsterTags = { "fast_movement", "humanoid", "not_dex", "not_str", "skeleton", "Unarmed_onhit_audio", "undead", "water", }, + life = 0.3, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 20, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "DrownedCrewSuicideExplosion", + "DrownedCrewEmerge1", + "DrownedCrewEmerge2", + "DrownedCrewEmerge3", + "DrownedCrewEmerge4", + "EAADrownedCrewGhostExplode", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + }, +} +minions["Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead"] = { + name = "Drowned Bearer", + monsterTags = { "2HBluntWood_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 4.8, + attackRange = 20, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Undead", + skillList = { + "MASStatueWretchPush", + "GAFigureheadSlamGhostFlame", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { + name = "Gold-melted Blacksmith", + monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "construct", "fast_movement", "humanoid", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "very_fast_movement", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "GTVaalForgemanSunder", + "GSVaalForgemanSunderSpike1", + "GSVaalForgemanSunderSpike2", + "GSVaalForgemanSunderSpike3", + "GSVaalForgemanSunderSpike4", + }, + modList = { + }, +} +minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { + name = "Drowned Crawler", + monsterTags = { "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_fast_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.17, + attackRange = 8, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "GADrownedCrawlerSwipe", + "DTTDrownedCrawlerLeap", + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/LiquidElementals/LiquidElementalBlood"] = { + name = "Blood Elemental", + monsterTags = { "construct", "medium_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "water_elemental", }, + life = 3.38, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 3.38, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "TCBloodElementalGush", + "MPSBloodElementalProj", + }, + modList = { + }, +} +minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWield"] = { + name = "Bloodrite Guard", + monsterTags = { "2HSharpMetal_onhit_audio", "cultist", "human", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_damage", "red_blood", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.25, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.21, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "One Handed Mace", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GSBloodMageSacrificeBlast", + "EASBloodBatherFlameEnrage", + "CGEBloodBatherFireGround", + }, + modList = { + }, +} +minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { + name = "Priest of the Sun", + monsterTags = { "allows_additional_projectiles", "caster", "cultist", "fire_affinity", "flying", "ghost", "medium_movement", "not_dex", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "MPSVaalSunApparitionBasicProj", + "VaalSunApparitionLaser", + "MDVaalSunApparitionMinisun", + }, + modList = { + }, +} +minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { + name = "Bloodrite Priest", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "caster", "cultist", "human", "humanoid", "medium_movement", "not_dex", "not_str", "physical_affinity", "red_blood", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + weaponType1 = "Dagger", + spectreReservation = 90, + companionReservation = 39, + monsterCategory = "Humanoid", + skillList = { + "MPSBloodMageBloodProjectile", + "EGBloodMageExplodeSacrifice", + "BloodMageBloodTendrils", + }, + modList = { + }, +} +minions["Metadata/Monsters/AscendancyBatMonster/AscendancyBat"] = { + name = "Feral Bat", + monsterTags = { "beast", "Claw_onhit_audio", "fast_movement", "flying", "mammal_beast", "red_blood", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall"] = { + name = "Flame Sentry", + monsterTags = { "2HBluntMetal_onhit_audio", "construct", "fire_affinity", "medium_movement", "mud_blood", "not_dex", "ranged", }, + life = 1.15, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = -30, + chaosResist = 0, + damage = 1.15, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 32.1, + monsterCategory = "Construct", + skillList = { + "MPSVaalConstructCannon", + "GSVaalConstructCannonImpact", + "GSVaalConstructCannonImpactWall", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { + name = "Vaal Axeman", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + weaponType1 = "One Handed Axe", + weaponType2 = "One Handed Axe", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MPAVaalAxeThrowerAxe", + }, + modList = { + }, +} +minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { + name = "Filthy Crone", + monsterTags = { "caster", "flying", "humanoid", "medium_movement", "not_dex", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 2.3, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.3, + armour = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "GPSCauldronCroneChunk", + "GPSCauldronCroneChunklet", + "EASCauldronCroneVomit", + "SSMCauldronCroneVulnerability", + "SSMCauldronCroneEnfeeble", + "SSMCauldronCroneDespair", + "SSMCauldronCroneTempChains", + "MPSCauldronCroneBasic", + }, + modList = { + }, +} +minions["Metadata/Monsters/Pirates/PirateBootyBlaster"] = { + name = "Rotting Soulcatcher", + monsterTags = { "humanoid", "not_dex", "not_str", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MMSBootyBlasterSoulRelease", + "GSSoulBlast", + "EASBootyBlasterSoulRelease", + "MPSBootyBlasterSoulRelease", + "MMSBootyBlasterSoulReleaseFlinch", + }, + modList = { + }, +} +minions["Metadata/Monsters/ManOWar/ManoWar"] = { + name = "Man o' War", + monsterTags = { "not_dex", "not_str", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", "water", }, + life = 1.75, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 1.75, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 90, + companionReservation = 39.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "GSJellyfishLightningTendrils", + "TBJellyfishLightningTendrilsLeft", + "GTJellyfishLightningTendrilsLeft", + "GTJellyfishLightningTendrilsRight", + "TBJellyfishLightningTendrilsRight", + "GSJellyfishLightningTendrilsLeft", + }, + modList = { + }, +} +minions["Metadata/Monsters/Pirates/PirateCannon"] = { + name = "Rotting Cannoneer", + monsterTags = { "humanoid", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MPWPirateCannonball", + "GAPirateCannonballImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/Pirates/PirateGrenade"] = { + name = "Rotting Grenadier", + monsterTags = { "humanoid", "skeleton", "slow_movement", "Unarmed_onhit_audio", "undead", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MPWPirateGrenade", + "MPWPirateGrenadeBounced", + "GSPirateGrenadeExplosion", + "MPWPirateGrenadeOnDeath", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/Pirates/PirateBarrel"] = { + name = "Rotting Demolitionist", + monsterTags = { "humanoid", "skeleton", "slow_movement", "StaffWood_onhit_audio", "undead", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MPWPirateBarrelToss", + "EASPirateBarrelPickup", + "EASPirateBarrelBurn", + "GAPirateBarrelTossImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { + name = "Bloated Anchorman", + monsterTags = { "2HBluntMetal_onhit_audio", "humanoid", "not_dex", "not_int", "undead", "very_slow_movement", "zombie", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MASBloatedAnchormanDoubleSwing", + "MPWAnchorToss", + "EASAnchormanPullAnchor", + "EASAnchorRetrieval", + "GABloatedAnchormanAnchorSlam", + }, + modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] + }, +} +minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { + name = "Searot Skeleton", + monsterTags = { "1HSword_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Sword", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { + name = "Searot Harpooner", + monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MASKelpDregCrossbow", + "MPWKelpDregPuncture", + }, + modList = { + }, +} +minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { + name = "Searot Ensnarer", + monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { + name = "Searot Sniper", + monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.3, + attackTime = 1.5, + attackRange = 55, + accuracy = 1, + weaponType1 = "Bow", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGoliathFist_"] = { + name = "Goliath Transcendent", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "humanoid", "lightning_affinity", "medium_movement", "melee", "not_dex", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.05, + armour = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "MPWVaalCyborgRocketFist", + "GAVaalHumanoidRocketFistImpactGround", + "GAVaalHumanoidRocketFistImpactWall", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHands"] = { + name = "Brutal Transcendent", + monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "construct", "humanoid", "lightning_affinity", "medium_movement", "not_dex", "ranged", "red_blood", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.08, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Construct", + skillList = { + "EDSPyramidHandLightningLance", + "MPSVaalHumanoidPyramidHandsGrenade", + "GSPyramidHandGenadeExplosion", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShieldLegs"] = { + name = "Shielded Transcendent", + monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "construct", "humanoid", "lightning_affinity", "medium_movement", "not_dex", "ranged", "red_blood", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.28, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "CTS2VaalCyborgShieldGenerator", + "CTS2VaalCyborgShieldGeneratorNoCooldown", + "DoLiterallyNothing", + "MPSVaalHumanoidShieldLegsGrenade", + "GSShieldLegsGenadeExplosion", + }, + modList = { + -- MonsterChaosTakenOnES [base_chaos_damage_does_not_damage_energy_shield_extra_hard = 1] + -- ElderNoEnergyShieldRecharge [cannot_recharge_energy_shield = 1] + -- ElderEnergyShieldStartsAtZero [start_at_zero_energy_shield = 1] + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwordShield_"] = { + name = "Fused Swordsman", + monsterTags = { "1HSword_onhit_audio", "construct", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_dex", "physical_affinity", "red_blood", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.05, + armour = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + weaponType1 = "One Handed Sword", + weaponType2 = "Shield", + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "MASExtraAttackDistance6", + }, + modList = { + mod("BlockChance", "BASE", 40, 0, 0), -- MonsterAttackBlock40Bypass20 [monster_base_block_% = 40] + mod("BlockEffect", "BASE", 20, 0, 0), -- MonsterAttackBlock40Bypass20 [base_block_%_damage_taken = 20] + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFire"] = { + name = "Doryani's Elite", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "fast_movement", "fire_affinity", "humanoid", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + armour = 0.33, + evasion = 0.33, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Construct", + skillList = { + "MPAVaalHumanoidCannon", + "MPSVaalHumanoidCannonNapalm", + "MPSVaalHumanoidCannonNapalmMiniBlob", + "CGEVaalHumanoidCannonNapalm", + "CGEVaalHumanoidCannonNapalmSmall", + "VaalHumanoidNapalmImpact", + "GSVaalHumanoidCannonImpact", + "GSVaalHumanoidCannonImpactWall", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_"] = { + name = "Skitter Mine", + monsterTags = { "2HBluntMetal_onhit_audio", "caster", "construct", "fast_movement", "golem", "is_unarmed", "metal_armour", "mud_blood", "no_final_gasp", "no_shroud_walker", "not_dex", "uses_suicide_explode", "vaal", "very_fast_movement", }, + life = 0.8, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 0.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.7, + monsterCategory = "Construct", + skillList = { + "SkitterMineDetonate", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal"] = { + name = "Steel Colossus", + monsterTags = { "2HBluntMetal_onhit_audio", "construct", "not_dex", "not_int", "very_slow_movement", }, + life = 2.7, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.7, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 28, + accuracy = 1, + weaponType1 = "Two Handed Mace", + spectreReservation = 140, + companionReservation = 49.2, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands"] = { + name = "Warrior Transcendent", + monsterTags = { "2HSharpMetal_onhit_audio", "construct", "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + armour = 0.4, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker"] = { + name = "Bladelash Transcendent", + monsterTags = { "2HSharpMetal_onhit_audio", "construct", "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, + life = 1.3, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.05, + armour = 0.3, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 16, + accuracy = 1, + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "DTTVaalHumanoidStalkerLeap", + "GAVaalHumanoidStalkerImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/HarpyMonster/GullHarpy"] = { + name = "Gull Shrike", + monsterTags = { "avian_beast", "beast", "demon", "flying", "humanoid", "not_int", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.665, + attackRange = 10, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { + name = "Rattling Gibbet", + monsterTags = { "1HSword_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.7, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { + name = "Prowling Skeleton", + monsterTags = { "fast_movement", "not_dex", "not_int", "skeleton", "Unarmed_onhit_audio", "undead", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.32, + attackRange = 12, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/RatMonster/RatMonsterPrison"] = { + name = "Eaten Rat", + monsterTags = { "beast", "fast_movement", "mammal_beast", "not_int", "red_blood", "Snap_onhit_audio", "undead", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + armour = 0.35, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 15, + accuracy = 1, + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { + name = "Eternal Prisoner", + monsterTags = { "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.35, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "PrisonZombieWalkEmerge", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/ElephantRhino/ElephantRhino"] = { + name = "Elephant Tortoise", + monsterTags = { "beast", "fast_movement", "mammal_beast", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", }, + life = 3.5, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.45, + damageSpread = 0.2, + attackTime = 2.145, + attackRange = 30, + accuracy = 1, + spectreReservation = 180, + companionReservation = 56.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "EASRhinoElephant180RightSlam", + "EASRhinoElephant45LeftAttack", + "EASRhinoElephant45RightAttack", + "EASRhinoElephant90LeftAttack", + "EASRhinoElephant90RightAttack", + "EASRhinoElephant90LeftSlam", + "EASRhinoElephant90RightSlam", + "EASRhinoElephantDoubleSwipe", + "EASRhinoElephantGroundSlam", + "EASRhinoElephant90Left", + "EASRhinoElephant90Right", + "EASRhinoElephant45Left", + "EASRhinoElephant45Right", + "GAElephantRhinoStomp", + "GAElephantRhinoSwipe", + "GAElephantRhinoCascade", + }, + modList = { + }, +} +minions["Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman"] = { + name = "Spearbearer Kin", + monsterTags = { "humanoid", "medium_movement", "not_int", "red_blood", "Stab_onhit_audio", }, + life = 0.75, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.75, + damageSpread = 0.2, + attackTime = 1.2, + attackRange = 12, + accuracy = 1, + weaponType1 = "Spear", + spectreReservation = 40, + companionReservation = 26.1, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASGoblinDance", + "MPWGoblinSpearThrow", + }, + modList = { + }, +} +minions["Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker"] = { + name = "Tuskbearer Kin", + monsterTags = { "humanoid", "medium_movement", "not_dex", "not_int", "red_blood", "SpearMetal_onhit_audio", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + weaponType1 = "Spear", + weaponType2 = "Spear", + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "EASGoblinDance", + }, + modList = { + }, +} +minions["Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman"] = { + name = "Shaman Kin", + monsterTags = { "caster", "Elemental_onhit_audio", "humanoid", "medium_movement", "not_str", "red_blood", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.4, + evasion = 0.15, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + weaponType1 = "Wand", + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Humanoid", + skillList = { + "MPSGoblinShamanBasicProj", + "SOGoblinVoltaxicStorm", + "GSGoblinVoltaxicStorm", + "GTGoblinVoltaxicStorm", + "GTGoblinVoltaxicStormLesser", + "GTGoblinVoltaxicStormGreater", + "EASGoblinDance", + }, + modList = { + }, +} +minions["Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner"] = { + name = "Prospector Kin", + monsterTags = { "fast_movement", "humanoid", "not_int", "red_blood", "SpearWood_onhit_audio", }, + life = 0.65, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.65, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + weaponType1 = "One Handed Mace", + spectreReservation = 30, + companionReservation = 24.3, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + "MPSGoblinMinerRockThrow", + }, + modList = { + }, +} +minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { + name = "Ghastly Siren", + monsterTags = { "beast", "humanoid", "not_int", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedComboTEMP2", + "GSSirenArenaEmergeStalagmiteBreakInwardEG", + }, + modList = { + }, +} +minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { + name = "Brine Maiden", + monsterTags = { "beast", "Beast_onhit_audio", "humanoid", "medium_movement", "not_str", "red_blood", }, + life = 1.25, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.1, + evasion = 0.25, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GTBrineMaidenScreech", + "GSBrineMaidenScreech", + "BrineMaidenIceBarage", + "MPSBrineMaidenIceProjectile", + "GSSirenArenaEmergeStalagmiteBreakInwardEG", + }, + modList = { + }, +} +minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { + name = "Cultivated Grove", + monsterTags = { "beast", "humanoid", "insect", "not_dex", "not_int", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.54, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 21, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/Baron/BaronWerewolfSummon"] = { + name = "Court Werewolf", + monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "humanoid", "mammal_beast", "not_int", "not_str", "red_blood", }, + life = 1.05, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.45, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.05, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 9, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GSBaronWolfSummonDeathExplode", + "MAASBaronEndgameBasic", + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + -- BossMinionFlaskChargeIncrease400 [monster_slain_flask_charges_granted_+% = 400] + }, +} +minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { + name = "Scarecrow Beast", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "humanoid", "mammal_beast", "melee", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 18, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTScarecrowLeap", + "EASScarecrowCrowStorm", + "GAScarecrowLeapSlam", + "GAScarecrowComboAttack1", + "GAScarecrowComboAttack2", + "GAScarecrowBeastBlade", + "CrowScarecrowCrows", + }, + modList = { + }, +} +minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { + name = "Forgotten Stalker", + monsterTags = { "demon", "fast_movement", "melee", "not_int", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.65, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "EASGenericMonsterTaunt", + "GAFallenStalkerFlicker", + "EASFallenStalkerShadowClone", + }, + modList = { + }, +} +minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { + name = "Forgotten Crawler", + monsterTags = { "demon", "fast_movement", "lightning_affinity", "melee", "not_int", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, + life = 0.9, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.7, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 50, + companionReservation = 28.5, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GSForgottenCrawlerLightning", + "MASExtraAttackDistance12", + "TBFallenGodCrawlerBeam", + }, + modList = { + }, +} +minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { + name = "Forgotten Satyr", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "skeleton", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.3, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "DTTFallenHookDash", + "GAFallenHookDash", + "MeleeAtAnimationSpeedComboTEMP2", + }, + modList = { + }, +} +minions["Metadata/Monsters/FallenGods/FallenGodsBloater_"] = { + name = "Forgotten Mauler", + monsterTags = { "Beast_onhit_audio", "demon", "not_dex", "not_int", "slow_movement", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 19, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "EASFallenGodBlasphamy", + "GAFallenGodHexblastSlam", + "GAFallenGodHexblastSlamChaos", + }, + modList = { + }, +} +minions["Metadata/Monsters/FallenGods/FallenStag"] = { + name = "Forgotten Stag", + monsterTags = { "beast", "Beast_onhit_audio", "demon", "fast_movement", "not_dex", "not_int", "red_blood", "skeleton", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 18, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "TCFallenStag", + "GAFallenGodStagChargeImpact", + "GAFallenStagTentacles", + }, + modList = { + }, +} +minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { + name = "Wheelbound Hag", + monsterTags = { "Claw_onhit_audio", "humanoid", "melee", "not_dex", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Humanoid", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/RatMonster/RatMonsterCistern"] = { + name = "Sewer Rat", + monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "mammal_beast", "not_int", "red_blood", "rodent", "rodent_beast", }, + life = 0.75, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.9, + damageSpread = 0.2, + attackTime = 1.065, + attackRange = 8, + accuracy = 1, + spectreReservation = 40, + companionReservation = 26.1, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeedComboTEMP2", + "WalkEmergeRat", + }, + modList = { + }, +} +minions["Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits"] = { + name = "Captured Soul", + monsterTags = { "ghost", "ghost_blood", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 75, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.755, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "EASHusbandMonsterConsumeSpirit", + "GSHusbandWifeRevive", + }, + modList = { + }, +} +minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { + name = "Rabid Dog", + monsterTags = { "beast", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Snap_onhit_audio", "very_slow_movement", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.3, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + }, +} +minions["Metadata/Monsters/SummonedMercenaryCompanion"] = { + name = "Mercenary Companion", + monsterTags = { "human", "humanoid", "medium_movement", "red_blood", "Unarmed_onhit_audio", }, + life = 1.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Humanoid", + skillList = { + }, + modList = { + -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] + }, +} +minions["Metadata/Monsters/OfferingSpike/PainOfferingSpike"] = { + name = "Offering Spike", + monsterTags = { "bones", "construct", "immobile", "Unarmed_onhit_audio", }, + life = 0.18, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0, + attackTime = 0, + attackRange = 6, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Construct", + skillList = { + }, + modList = { + }, +} +minions["Metadata/Monsters/KaruiBoar/ExplosivePig"] = { + name = "Volatile Boar", + monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "red_blood", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GSExplodingPigExplode", + "TCExplodingPigCharge", + "WalkEmergeExplodingPig", + }, + modList = { + }, +} +minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { + name = "Faridun Crawler", + monsterTags = { "Claw_onhit_audio", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "undead", "very_fast_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.3, + evasion = 0.2, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "GAFarudinCrawlerSpearSlam", + "GSFarudinCrawlerDelayedStrike", + }, + modList = { + }, +} +minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { + name = "Forsaken Miner", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "humanoid", "monster_barely_moves", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "MPWDrudgeExplosiveGrenade", + "GSDrudgeMinerExplode", + "MPWDrudgeExplosiveGrenadeLong", + "GSDrudgeGrenadeExplode", + "TriggerIgniteOilGroundDrudge", + }, + modList = { + }, +} +minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { + name = "Walking Goliath", + monsterTags = { "allows_inc_aoe", "bones", "melee", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 2.15, + baseDamageIgnoresAttackSpeed = true, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.37, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 20, + accuracy = 1, + spectreReservation = 110, + companionReservation = 44.1, + monsterCategory = "Undead", + skillList = { + "MASExtraAttackDistance20", + "MeleeAtAnimationSpeed2", + "GATitanWalkerStomp", + "GATitanWalkerSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { + name = "Eternal Knight", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "bones", "humanoid", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + weaponType2 = "Shield", + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "SkeletalKnightCleave", + "GASkeletalKnightShieldBash", + "MPSSkeletalKnightShieldProjectile", + "GASkeletalKnightShieldBashImpact", + }, + modList = { + mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] + -- MonsterBlock100 [additional_maximum_block_% = 25] + }, +} +minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { + name = "Knight-Gaunt", + monsterTags = { "1HSword_onhit_audio", "bones", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + life = 2.25, + baseDamageIgnoresAttackSpeed = true, + armour = 0.6, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 2.25, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + weaponType1 = "One Handed Axe", + spectreReservation = 110, + companionReservation = 45, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + "EASSkeletalReaperSubmerge", + "GASkeletalReaperEmergeReap", + }, + modList = { + }, +} +minions["Metadata/Monsters/VaseMonster/VaseMonster_"] = { + name = "Urnwalker", + monsterTags = { "construct", "melee", "not_dex", "not_int", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + life = 1.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.35, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.7, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 11, + accuracy = 1, + spectreReservation = 90, + companionReservation = 39, + monsterCategory = "Construct", + skillList = { + "MeleeAtAnimationSpeed", + "EASSummonScarabs", + "MMSSummonScarabs", + "MDSummonScarabs", + }, + modList = { + }, +} +minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { + name = "Risen Tale-woman", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "fire_affinity", "human", "humanoid", "melee", "not_str", "red_blood", "SpearMetal_onhit_audio", "undead", "very_slow_movement", }, + life = 1.5, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + evasion = 0.35, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 32, + accuracy = 1, + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeedFire", + "MarakethUndeadPriestRollingMagma", + "MeleeAtAnimationSpeed40Dist", + "MPSUndeadMarakethPriestMagmaOrb", + "GSUndeadMarakethPriestMagmaOrbImpact", + }, + modList = { + }, +} +minions["Metadata/Monsters/Zombies/CourtGuardZombieAxe"] = { + name = "Rotting Guard", + monsterTags = { "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 2.505, + attackRange = 7, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", + skillList = { + "MeleeAtAnimationSpeed", + }, + modList = { + -- MonsterNecromancerRaisable [undead_description = 1] + }, +} +minions["Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_"] = { + name = "Petulant Stonemaw", + monsterTags = { "beast", "Claw_onhit_audio", "mammal_beast", "melee", "not_int", "physical_affinity", "quest_null_monster_mods", "red_blood", "very_slow_movement", }, + life = 1.1, + baseDamageIgnoresAttackSpeed = true, + armour = 0.11, + evasion = 0.11, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.1, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 6, + accuracy = 1, + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "TCChaosGodRangedFodder", + }, + modList = { + }, +} +minions["Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_"] = { + name = "Scute Lizard", + monsterTags = { "beast", "Claw_onhit_audio", "feline_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "quest_null_monster_mods", "red_blood", }, + life = 1.85, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.33, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.85, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 90, + companionReservation = 40.8, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "MeleeAtAnimationSpeed2", + }, + modList = { + }, +} +minions["Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_"] = { + name = "Cerberic Bat", + monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "mammal_beast", "melee", "not_str", "physical_affinity", "quest_null_monster_mods", "ranged", "red_blood", "very_slow_movement", }, + life = 1.85, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.11, + evasion = 0.33, + fireResist = 0, + coldResist = 30, + lightningResist = 0, + chaosResist = 0, + damage = 1.85, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + spectreReservation = 90, + companionReservation = 40.8, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTChaosGodTriheadBatLeapSlam", + "EASChaosGodTriheadBatSonicBlast", + "GSChaosGodTriheadBatSonicBlastSingle", + "GAChaosGodTriheadBatLeapSlamImpact", + "EASChaosGodTriheadBatPoisonBlast", + "SOChaosGodTriheadBatSummonPoison", + "GSChaosGodTriheadBatExplosion", + "MPWTriHeadLizardPosionSpray", + "CGETriheadBatPoisonGround", + "GSChaosGodTriheadBatPoisonBlastSingle", + }, + modList = { + }, +} +minions["Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_"] = { + name = "Stoneclad Gorilla", + monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "fast_movement", "melee", "not_dex", "not_int", "physical_affinity", "primate_beast", "quest_null_monster_mods", "red_blood", }, + life = 2.5, + baseDamageIgnoresAttackSpeed = true, + armour = 0.66, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.5, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 15, + accuracy = 1, + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "DTTChaosGodGorillaLeapSlam", + "GAChaosGodGorillaLeapSlamImpact", + "MASChaosGodGorillaExtraAttackDistance9", + "GAChaosGodGorillaSlam", + }, + modList = { + }, +} +minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { + name = "Crested Behemoth", + monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "lightning_affinity", "melee", "not_dex", "not_int", "quest_null_monster_mods", "red_blood", "very_slow_movement", }, + life = 3.3, + baseDamageIgnoresAttackSpeed = true, + armour = 1, + fireResist = 0, + coldResist = 0, + lightningResist = 30, + chaosResist = 0, + damage = 3.3, + damageSpread = 0.2, + attackTime = 3, + attackRange = 20, + accuracy = 1, + spectreReservation = 170, + companionReservation = 54.6, + monsterCategory = "Beast", + skillList = { + "MeleeAtAnimationSpeed", + "GAChaosGodTriceratopsTailSlam", + "GAChaosGodTriceratops180GroundSlam", + "EASChaosGodTriceratopsGigaBeam", + "TCChaosGodTriceratops", + "GSChaosGodTriceratopsGigaBeam", + }, + modList = { + }, +} +minions["Metadata/Monsters/Rhoas/Winged/WingedRhoa"] = { + name = "Albino Rhoa", + monsterTags = { "beast", "mammal_beast", "medium_movement", "MonsterBlunt_onhit_audio", "not_int", "not_str", "red_blood", }, + life = 1, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.5, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1, + damageSpread = 0.2, + attackTime = 1.23, + attackRange = 16, + accuracy = 1, + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", + skillList = { + }, + modList = { + }, +} +minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { + name = "It That Hates", + monsterTags = { "allows_additional_projectiles", "caster", "chaos_affinity", "demon", "fast_movement", "melee", "not_dex", "not_str", "red_blood", "Stab_onhit_audio", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.08, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 12, + accuracy = 1, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeedComboTEMP", + "MeleeAtAnimationSpeedComboTEMP2", + "MPSBreachEliteFallenLunarisMonsterChaosSpark", + "CGBreachEliteFallenLunarisMonsterChaosQuicksand", + "SGLBreachEliteFallenLunarisMonsterChaosQuicksand", + }, + modList = { + }, +} +minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { + name = "It That Lashes", + monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "demon", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + life = 2.3, + baseDamageIgnoresAttackSpeed = true, + armour = 0.5, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.07, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 13, + accuracy = 1, + spectreReservation = 110, + companionReservation = 45.6, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GABreachEliteBleedTentacle", + "GACountsGuardBloaterTentacleHit", + }, + modList = { + }, +} +minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { + name = "It That Hunts", + monsterTags = { "caster", "chaos_affinity", "Claw_onhit_audio", "demon", "humanoid", "medium_movement", "melee", "not_int", "not_str", "red_blood", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.75, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "MDIronSniperLaser", + "GSIronSniperLaserDamage", + }, + modList = { + }, +} +minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { + name = "It That Shreds", + monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1.2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.2, + evasion = 0.4, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 8, + accuracy = 1, + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Demon", + skillList = { + "MeleeAtAnimationSpeed", + "GSBreachFodderToothZone", + }, + modList = { + mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] + }, +} +minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { + name = "It That Guards", + monsterTags = { "allows_additional_projectiles", "caster", "cold_affinity", "fast_movement", "human", "humanoid", "not_dex", "not_str", "ranged", "red_blood", }, + life = 1.8, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.2, + fireResist = 0, + coldResist = 75, + lightningResist = 0, + chaosResist = 0, + damage = 1.8, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 14, + accuracy = 1, + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Humanoid", + skillList = { + "MPSBreachEliteBoneProjectile", + "GPSBreachEliteBonestorm", + }, + modList = { + }, +} +minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { + name = "It That Controls", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "animal_claw_weapon", "bone_armour", "caster", "Claw_onhit_audio", "demon", "fire_affinity", "humanoid", "is_unarmed", "lightning_affinity", "medium_movement", "not_str", "red_blood", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.25, + evasion = 0.15, + fireResist = 75, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 9, + accuracy = 1, + weaponType1 = "None", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Demon", + skillList = { + "GSBreachElitePaleEliteBoltImpact", + "GSBreachElitePaleEliteOmegaBeam", + "TBBreachElitePaleLightningBoltSpammableLeft", + "TBBreachElitePaleLightningBoltSpammableRight", + "MPSBreachElitePaleEliteSpiritBomb", + "GSBreachElitePaleEliteSpiritBombImpact", + "SOBreachElitePaleEliteFireWallSingle", + "TeleportHellscapePaleElite", + }, + modList = { + }, +} +minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { + name = "It That Grasps", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, + life = 1.1, baseDamageIgnoresAttackSpeed = true, - armour = 0.25, - fireResist = 30, + evasion = 0.25, + fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 0.85, + damage = 1.1, damageSpread = 0.2, - attackTime = 1.995, - attackRange = 50, + attackTime = 1.5, + attackRange = 9, accuracy = 1, - spectreReservation = 40, - companionReservation = 27.6, - monsterCategory = "Beast", + spectreReservation = 60, + companionReservation = 31.5, + monsterCategory = "Demon", skillList = { - "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurst", - "QuillCrabSpikeShrapnelAudio", - "QuillCrabSpikeShrapnel", + "MeleeAtAnimationSpeedComboTEMP", }, modList = { }, } -minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { - name = "Venomous Crab Matriarch", - monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, - life = 0.85, +minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { + name = "It That Crawls", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "insect", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1, baseDamageIgnoresAttackSpeed = true, - armour = 0.25, + evasion = 0.25, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 0.85, + damage = 1, damageSpread = 0.2, - attackTime = 1.995, - attackRange = 50, + attackTime = 1.5, + attackRange = 11, accuracy = 1, - spectreReservation = 40, - companionReservation = 27.6, - monsterCategory = "Beast", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Demon", skillList = { - "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurstPoison", - "QuillCrabSpikeShrapnelAudioPoison", - "QuillCrabSpikeShrapnelPoison", + "MeleeAtAnimationSpeedComboTEMP", }, modList = { }, } -minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { - name = "Quill Crab", - monsterTags = { "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, - life = 0.7, +minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { + name = "It That Watches", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "demon", "fast_movement", "flying", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "very_fast_movement", }, + life = 1.2, baseDamageIgnoresAttackSpeed = true, - armour = 0.25, + evasion = 0.25, fireResist = 0, - coldResist = 30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 0.7, + damage = 1.2, damageSpread = 0.2, - attackTime = 1.995, - attackRange = 40, + attackTime = 1.5, + attackRange = 15, accuracy = 1, - spectreReservation = 40, - companionReservation = 25.2, - monsterCategory = "Beast", + spectreReservation = 60, + companionReservation = 33, + monsterCategory = "Demon", skillList = { - "QuillCrabSpikeBurstEmptyAction", - "QuillCrabSpikeBurstTropical", - "QuillCrabSpikeShrapnelTropical", - "CGEQuillCrabTropicalChill", - "GSQuillCrabColdImpact", + "MeleeAtAnimationSpeed", + "MPWBreachBatSpineProjectile", + "GABreachBatSpineImpact", + "GABreachBatSpineImpactMidAir", }, modList = { }, } -minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { - name = "Brimstone Crab", - monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "crustacean_beast", "fire", "fire_affinity", "melee", "MonsterStab_onhit_audio", "not_dex", "not_int", "ranged", "slow_movement", }, +minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { + name = "It That Creeps", + monsterTags = { "allows_additional_projectiles", "Claw_onhit_audio", "demon", "humanoid", "lightning_affinity", "melee", "ranged", "red_blood", "very_slow_movement", }, life = 1.15, baseDamageIgnoresAttackSpeed = true, - armour = 1, - fireResist = 30, + fireResist = 0, coldResist = 0, - lightningResist = 0, + lightningResist = 30, chaosResist = 0, damage = 1.15, damageSpread = 0.2, - attackTime = 1.005, - attackRange = 9, + attackTime = 1.5, + attackRange = 12, accuracy = 1, spectreReservation = 60, companionReservation = 32.1, - monsterCategory = "Beast", + monsterCategory = "Demon", skillList = { "MeleeAtAnimationSpeedComboTEMP", - "ShellMonsterFirehose", - "ShellMonsterDeathMortar", - "EDSShellMonsterFlamethrower", - "ShellMonsterSprayMortar", + "MPWBreachFodderDemonFemaleRemakeSpike", + "GSDemonicSpikerBarrage", }, modList = { - -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } -minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { - name = "Caustic Crab", - monsterTags = { "allows_additional_projectiles", "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "slow_movement", }, - life = 1.15, +minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { + name = "It That Stalks", + monsterTags = { "animal_claw_weapon", "bone_armour", "caster", "Claw_onhit_audio", "demon", "is_unarmed", "lightning_affinity", "medium_movement", "melee", "not_int", "not_str", "red_blood", }, + life = 1.8, baseDamageIgnoresAttackSpeed = true, - armour = 1, + evasion = 0.33, fireResist = 0, coldResist = 0, - lightningResist = -30, + lightningResist = 75, chaosResist = 0, - damage = 1.15, + damage = 1.8, damageSpread = 0.2, - attackTime = 1.005, - attackRange = 9, + attackTime = 1.5, + attackRange = 11, accuracy = 1, - spectreReservation = 60, - companionReservation = 32.1, - monsterCategory = "Beast", + weaponType1 = "None", + spectreReservation = 90, + companionReservation = 40.2, + monsterCategory = "Demon", skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "ShellMonsterDeathMortarPoison", - "EDSShellMonsterPoisonSpray", - "ShellMonsterSprayMortarPoison", + "GABreachEliteHellscapeStabWeb", + "GABreachEliteHellscapePaleEliteSkyStab", + "EAABreachEliteHellscapeStabbyStab", + "DTTBreachEliteHellscapeStabbySkyStab", + "DTTBreachEliteHellscapeStabWeb", + "DTTBreachEliteHellscapeStabCombo", + "GABreachEliteHellscapeStabWebNoSlow", + "MAASBreachPaleElite2LightningStabs", + "MeleeAtAnimationSpeedLightning", }, modList = { - -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } - --- Cultists -minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { - name = "Cultist Archer", - monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "azmeri_cultist_monster", "chaos_affinity", "cultist", "fast_movement", "human", "humanoid", "monster_barely_moves", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, - life = 1.3, +minions["Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_"] = { + name = "Saurian Servant", + monsterTags = { "Claw_onhit_audio", "demon", "not_dex", "not_str", "quest_null_monster_mods", "red_blood", "very_slow_movement", }, + life = 2.2, baseDamageIgnoresAttackSpeed = true, - evasion = 0.4, + energyShield = 0.22, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 1.3, + damage = 2.2, damageSpread = 0.2, attackTime = 1.5, - attackRange = 65, + attackRange = 14, accuracy = 1, - weaponType1 = "Bow", - spectreReservation = 70, - companionReservation = 34.2, - monsterCategory = "Humanoid", + spectreReservation = 110, + companionReservation = 44.4, + monsterCategory = "Demon", skillList = { - "MeleeAtAnimationSpeedBow", - "AzmeriPictBowRainOfSpores", - "MPWAzmeriPictBowSnipe", - "SOAzmeriPictBowSpore", - "GAAzmeriVirulentPod", + "MPSChaosGodTriHeadLizardBasicProjectile", + "EDSChaosLizardBreathe", + "GTChaosTriHeadLizardThing", }, modList = { }, } -minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { - name = "Cultist Daggerdancer", - monsterTags = { "azmeri_cultist_monster", "Claw_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree"] = { + name = "Treant Foulspawn", + monsterTags = { "allows_inc_aoe", "melee", "monster_has_on_death_mechanic", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, life = 1, baseDamageIgnoresAttackSpeed = true, - evasion = 0.4, - fireResist = 0, + fireResist = -30, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 1, + damage = 1.2, damageSpread = 0.2, - attackTime = 1.5, - attackRange = 7, + attackTime = 1.65, + attackRange = 10, accuracy = 1, - weaponType1 = "Dagger", - weaponType2 = "Dagger", spectreReservation = 50, companionReservation = 30, - monsterCategory = "Humanoid", + monsterCategory = "Undead", skillList = { - "MeleeAtAnimationSpeedComboTEMP", + "FungusZombieCausticOnDeathMedium", + "FungusZombieExplodeOnDeathMedium", + "MeleeAtAnimationSpeed", }, modList = { + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } -minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { - name = "Cultist Witch", - monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "azmeri_cultist_monster", "caster", "chaos_affinity", "cultist", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "red_blood", "very_slow_movement", }, - life = 2, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] = { + name = "Treant Splitbeast", + monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", }, + life = 1.5, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.2, + armour = 0.35, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2, + damage = 1.65, damageSpread = 0.2, attackTime = 1.5, - attackRange = 12, + attackRange = 11, accuracy = 1, - weaponType1 = "Staff", - spectreReservation = 100, - companionReservation = 42.3, - monsterCategory = "Humanoid", + spectreReservation = 80, + companionReservation = 36.6, + monsterCategory = "Demon", skillList = { - "MPSAzmeriPictStaffProj", - "MPSAzmeriPictStaffProj2", - "AzmeriPictStaffTeleport", - "CGEAzmeriPictStaffSwampGround", + "MeleeAtAnimationSpeed", + "EASFallenGodSplitLeft", + "EASFallenGodSplitRight", + "MeleeAtAnimationSpeedComboTEMP2", }, modList = { }, } - --- Demon -minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { - name = "Fettered Monstrosity", - monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", }, - life = 3.5, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] = { + name = "Treant Hookhorror", + monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "red_blood", "skeleton", }, + life = 1.1, baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + evasion = 0.3, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2.28, + damage = 1.1, damageSpread = 0.2, attackTime = 1.5, - attackRange = 28, + attackRange = 11, accuracy = 1, - spectreReservation = 180, - companionReservation = 56.1, + spectreReservation = 60, + companionReservation = 31.5, monsterCategory = "Demon", skillList = { "MeleeAtAnimationSpeed", - "MPWCleansedMonstrosityRailgun", - "CGESanctifiedMonstrosityPusGround", + "DTTFallenHookDash", + "GAFallenHookDashRitual", + "MeleeAtAnimationSpeedComboTEMP2", }, modList = { - -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } - --- Dinosaur -minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = { - name = "Drudge Osseodon", - monsterTags = { "beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", }, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] = { + name = "Treant Fungalreaver", + monsterTags = { "beast", "humanoid", "insect", "not_dex", "not_int", "Unarmed_onhit_audio", "very_slow_movement", }, life = 2.5, baseDamageIgnoresAttackSpeed = true, - armour = 0.7, + armour = 0.75, fireResist = 0, - coldResist = 30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2.75, + damage = 2.5, damageSpread = 0.2, - attackTime = 1.665, - attackRange = 19, + attackTime = 1.5, + attackRange = 24, accuracy = 1, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "CultistBeastSunder", + "MeleeAtAnimationSpeed", + "GPSRootedGuy4Proj", + "GTRootedSporeProjectilePlacement", + "SORootedSporeProjectileOrigin", + "GSRootedSporeProjectileImpact", + "GSRootedGuyExplode", }, modList = { }, } - --- Faridun -minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { - name = "Faridun Spearwoman", - monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, - life = 1.1, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitual_"] = { + name = "Treant Spriggan", + monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, + life = 1.3, baseDamageIgnoresAttackSpeed = true, - evasion = 0.8, + energyShield = 0.1, + armour = 0.2, fireResist = 0, - coldResist = 0, + coldResist = 30, lightningResist = 0, chaosResist = 0, - damage = 1.1, + damage = 1.3, damageSpread = 0.2, - attackTime = 1.5, - attackRange = 21, + attackTime = 1.335, + attackRange = 7, accuracy = 1, - weaponType1 = "Spear", - spectreReservation = 60, - companionReservation = 31.5, - monsterCategory = "Humanoid", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "EmptyActionMutewindBanditLeap", - "MutewindBanditWomanLeap", - "EmptyActionMutewindBanditCombo", - "MutewindBanditWomanCombo1", - "MutewindBanditWomanCombo2", - "MutewindBanditWomanCombo3", - "WalkEmergeMutewind", - "GAMutewindWomanSpearStab1", - "GAMutewindWomanSpearStab2", + "MeleeAtAnimationSpeed", + "SOTwigMonsterVinePod", + "GSTwigMonsterVinePod", + "TBTwigMonsterPodBeam", }, modList = { }, } - --- Filthy First-born -minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { - name = "Filthy First-born", - monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, - life = 2.5, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual_"] = { + name = "Treant Sage", + monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, + life = 1.3, baseDamageIgnoresAttackSpeed = true, - armour = 0.75, + energyShield = 0.1, + armour = 0.2, fireResist = 0, coldResist = 30, lightningResist = 0, chaosResist = 0, - damage = 2.5, + damage = 1.3, damageSpread = 0.2, - attackTime = 3.99, - attackRange = 14, + attackTime = 1.335, + attackRange = 7, accuracy = 1, - weaponType1 = "Two Handed Mace", - spectreReservation = 130, - companionReservation = 47.4, - monsterCategory = "Humanoid", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", - "GSCenobiteBloaterOnDeath", - "GACenobiteBloaterSlam", + "SOTwigMonsterVinePod", + "GSTwigMonsterVinePod", + "TBTwigMonsterPodBeam", + "GTTwigMonsterPodBeam", }, modList = { - -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } - --- Goliath -minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { - name = "Goliath", - monsterTags = { "allows_inc_aoe", "humanoid", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "very_slow_movement", }, - life = 2.5, +minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual2"] = { + name = "Treant Mystic", + monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, + life = 1.3, baseDamageIgnoresAttackSpeed = true, - fireResist = 75, - coldResist = 0, + energyShield = 0.1, + armour = 0.2, + fireResist = 0, + coldResist = 30, lightningResist = 0, chaosResist = 0, - damage = 2.5, + damage = 1.3, damageSpread = 0.2, - attackTime = 1.5, - attackRange = 20, + attackTime = 1.335, + attackRange = 7, accuracy = 1, - spectreReservation = 130, - companionReservation = 47.4, - monsterCategory = "Humanoid", + spectreReservation = 70, + companionReservation = 34.2, + monsterCategory = "Construct", skillList = { "MeleeAtAnimationSpeed", - "GATwoHeadedTitanSlam", - "GATwoHeadedTitanStomp", + "SOTwigMonsterFungalSpawn", + "GSTwigMonsterVinePod", + "TBTwigMonsterPodBeam", }, modList = { }, } - --- Scarab -minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { - name = "Tarnished Scarab", - monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "fast_movement", "insect", "lightning_affinity", "melee", "not_dex", "not_int", }, - life = 1.5, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { + name = "Nameless Dweller", + monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, + life = 1.7, baseDamageIgnoresAttackSpeed = true, - armour = 0.7, + armour = 0.1, fireResist = 0, - coldResist = -30, - lightningResist = 0, + coldResist = 0, + lightningResist = 30, chaosResist = 0, - damage = 1.5, + damage = 1.7, damageSpread = 0.2, - attackTime = 1.5, - attackRange = 12, + attackTime = 1.005, + attackRange = 11, accuracy = 1, - spectreReservation = 80, - companionReservation = 36.6, + spectreReservation = 90, + companionReservation = 39, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", - "GAMediumBeetleChargedSunder", - "GAMediumBeetleSunder", + "GTRitualCaveDwellerSummonBlood", + "SORitualCaveDwellerSummonBlood", + "GSRitualCaveDwellerExplodeBlood", + "EGRitualCaveDwellerTriggerBlood", }, modList = { }, } - --- Sentinel -minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { - name = "Stone Sentinel", - monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, - life = 2.5, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_"] = { + name = "Nameless Horror", + monsterTags = { "beast", "Claw_onhit_audio", "fast_movement", "not_int", "red_blood", }, + life = 1, baseDamageIgnoresAttackSpeed = true, - armour = 1, - fireResist = 30, + armour = 0.35, + evasion = 0.25, + fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2.5, + damage = 1.2, damageSpread = 0.2, attackTime = 1.5, - attackRange = 13, + attackRange = 16, accuracy = 1, - spectreReservation = 130, - companionReservation = 47.4, - monsterCategory = "Construct", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", - "GAVaalConstructSentinelGroundSlam", - "GAVaalConstructSentinelFootSlam", - "GAVaalConstructSentinelImpact", + "GSRitualPrimordialBatScreech", + "DTTPrimordialBeast3LeapAttack", + "GAPrimordialMonster3Leap", }, modList = { }, } - --- Serpent Shaman -minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { - name = "Serpent Shaman", - monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "caster", "fast_movement", "humanoid", "not_dex", "not_str", "physical_affinity", "reptile_beast", }, - life = 2, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { + name = "Nameless Lurker", + monsterTags = { "beast", "medium_movement", "MonsterBlunt_onhit_audio", "not_int", "not_str", "red_blood", }, + life = 1.3, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.05, + evasion = 0.25, fireResist = 0, - coldResist = 30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2, + damage = 1.3, damageSpread = 0.2, - attackTime = 1.005, - attackRange = 10, + attackTime = 1.5, + attackRange = 13, accuracy = 1, - spectreReservation = 100, - companionReservation = 42.3, + spectreReservation = 70, + companionReservation = 34.2, monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", - "SerpentClanTailWhip", - "SerpentClanCurse", - "DeceleratingProjectileSerpentClan", - "GSSerpentClanSpellNova", - "SSMSerpentClanVulnerability", + "BrambleRhoaTableCharge", + "MeleeAtAnimationSpeedStonebackRhoaFeet", + "SODemonicRhoaBloodBoil", }, modList = { }, } - --- Shade -minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { - name = "Prowling Shade", - monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "cold_affinity", "fast_movement", "ghost", "ghost_blood", "melee", "not_str", "undead", }, - life = 2.25, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { + name = "Nameless Vermin", + monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "rodent", "rodent_beast", "Snap_onhit_audio", "undead", }, + life = 0.75, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.33, - evasion = 0.33, + armour = 0.2, + evasion = 0.25, fireResist = 0, - coldResist = 75, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2.25, + damage = 0.75, damageSpread = 0.2, - attackTime = 1.32, - attackRange = 16, + attackTime = 1.065, + attackRange = 10, accuracy = 1, - spectreReservation = 110, - companionReservation = 45, + spectreReservation = 40, + companionReservation = 26.1, monsterCategory = "Undead", skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "GSProwlingShadeIceBeam", - "DTTProwlingShadeDash", + "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedComboTEMP2", }, modList = { }, } - ---Terracotta Soldier -minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { - name = "Terracotta Soldier", - monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, - life = 1.54, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { + name = "Nameless Burrower", + monsterTags = { "beast", "Beast_onhit_audio", "cannot_be_monolith", "cleaving_weapon", "devourer", "hard_armour", "hidden_monster", "immobile", "is_unarmed", "medium_movement", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "spider", }, + life = 2.5, baseDamageIgnoresAttackSpeed = true, armour = 0.5, - fireResist = 0, - coldResist = 30, + fireResist = -30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 1.27, + damage = 2.5, damageSpread = 0.2, - attackTime = 1.17, - attackRange = 12, + attackTime = 1.5, + attackRange = 30, accuracy = 1, - weaponType1 = "One Handed Mace", - spectreReservation = 60, - companionReservation = 31.5, - monsterCategory = "Construct", + spectreReservation = 130, + companionReservation = 47.4, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", - "EGTerracottaTransitionSideways", - "EGTerracottaTransition", + "SODemonicBurrowerBloodBoil", + "MPWRitualBurrowerSpit", + "GARitualBurrowerImpact", + "GARitualBurrowerEmergeImpact", + "GSRitualBurrowerVacuume", + "DemonBurrowerEpicBurrow", }, modList = { + -- ImmuneToKnockback [cannot_be_knocked_back = 1] }, } -minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__"] = { - name = "Terracotta Soldier", - monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, - life = 0.99, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { + name = "Nameless Hulk", + monsterTags = { "beast", "insect", "medium_movement", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", }, + life = 2, baseDamageIgnoresAttackSpeed = true, armour = 0.5, fireResist = 0, - coldResist = 30, + coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 0.88, + damage = 2, damageSpread = 0.2, - attackTime = 1.17, - attackRange = 12, + attackTime = 1.5, + attackRange = 13, accuracy = 1, - weaponType1 = "One Handed Mace", - spectreReservation = 10, - companionReservation = 14.1, - monsterCategory = "Construct", + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Beast", skillList = { "MeleeAtAnimationSpeed", + "DemonHulkSlam", + "BrambleHulkAllyEnrage", + "BrambleHulkSlamLeap", + "DemonHulkSlamTriggered", }, modList = { }, } - --- Quadrilla -minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { - name = "Quadrilla", - monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "mammal_beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, - life = 2, +minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey"] = { + name = "Nameless Imp", + monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, + life = 0.7, baseDamageIgnoresAttackSpeed = true, - armour = 0.75, - fireResist = 0, + evasion = 0.5, + fireResist = -30, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2, + damage = 0.7, damageSpread = 0.2, - attackTime = 1.995, - attackRange = 21, + attackTime = 0.99, + attackRange = 6, accuracy = 1, - spectreReservation = 100, - companionReservation = 42.3, + spectreReservation = 40, + companionReservation = 25.2, monsterCategory = "Beast", skillList = { - "GAQuadrillaSunder", - "EAAQuadrillaThrow", "MeleeAtAnimationSpeed", - "GPAQuadrillaRock", - "SSMQuadrillaRock", - "QuadrillaShieldCharge", - "TCQuadrillaCharge", - "EASQuadrillaTaunt", }, modList = { }, } - --- Vaal Humanoid -minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { - name = "Vaal Guard", - monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "human", "humanoid", "not_int", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium"] = { + name = "Chaos Zealot", + monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "quest_null_monster_mods", "red_blood", "very_fast_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, - evasion = 0.5, - fireResist = 0, + evasion = 0.3, + fireResist = 30, coldResist = 0, lightningResist = 0, chaosResist = 0, damage = 1, damageSpread = 0.2, - attackTime = 1.5, + attackTime = 1.245, attackRange = 10, accuracy = 1, + weaponType1 = "Dagger", + weaponType2 = "Dagger", spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", skillList = { "MeleeAtAnimationSpeed", - "MMSVaalGuardGrenade", - "MMSVaalGuardOilTrap", - "MMSVaalGuardGrenadeDeath", - "MMSVaalGuardOilTrapDeath", }, modList = { - -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } -minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale"] = { - name = "Blood Priest", - monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, - life = 2, +minions["Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit"] = { + name = "Raging Fire Spirit", + monsterTags = { "fire", "flying", "slow_movement", "Unarmed_onhit_audio", "undead", }, + life = 1, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.2, - evasion = 0.15, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2, + damage = 1, damageSpread = 0.2, attackTime = 1.5, - attackRange = 12, + attackRange = 14, accuracy = 1, - weaponType1 = "Dagger", - spectreReservation = 100, - companionReservation = 42.3, - monsterCategory = "Humanoid", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", skillList = { - "MeleeAtAnimationSpeed", - "VaalBloodPriestExsanguinate", - "VaalBloodPriestDetonateDead", - "MPSVaalBloodPriestProj", - "EGBloodPriestSacrifice", - "EASBloodPriestSummonElemental", - "CGEBloodPriestBoilingBlood", + "GSRagingFireSpiritsVolatileSanctum", }, modList = { }, } -minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale"] = { - name = "Blood Priestess", - monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, - life = 2, +minions["Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit"] = { + name = "Raging Time Spirit", + monsterTags = { "flying", "slow_movement", "Unarmed_onhit_audio", "undead", }, + life = 1, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.2, - evasion = 0.15, fireResist = 0, coldResist = 0, lightningResist = 0, chaosResist = 0, - damage = 2, + damage = 1, damageSpread = 0.2, attackTime = 1.5, - attackRange = 12, + attackRange = 14, accuracy = 1, - weaponType1 = "Dagger", - spectreReservation = 100, - companionReservation = 42.3, - monsterCategory = "Humanoid", + spectreReservation = 50, + companionReservation = 30, + monsterCategory = "Undead", skillList = { - "MeleeAtAnimationSpeed", - "VaalBloodPriestSoulrend", - "EGBloodPriestVolatileDead", - "MPSVaalBloodPriestProj", - "EGBloodPriestSacrifice", - "EASBloodPriestSummonElemental", + "GSRagingTimeSpiritsVolatileSanctum", }, modList = { }, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 2ed7791403..d25651f5ab 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -5,7 +5,27 @@ -- local minions, mod, flag = ... +-- Beetles +#spectre Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured +#spectre Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull +#spectre Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull +#spectre Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide + -- Beyond +#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_ +#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_ +#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_ +#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_ +#spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_ +#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_ +#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_ +#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_ +#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_ +#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_ +#spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_ +#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_ +#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_ +#spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_ #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_ #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__ @@ -25,23 +45,64 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger #spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff --- Demon +-- Cleansed Maps +#spectre Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy #spectre Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity - --- Dinosaur -#spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast +#spectre Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_ +#spectre Metadata/Monsters/Sanctified/Snake/SanctifiedSnake +#spectre Metadata/Monsters/Sanctified/Spider/SanctifiedSpider +#spectre Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle +#spectre Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing -- Faridun +#spectre Metadata/Monsters/Mutewind/MutewindBanditExecutioner +#spectre Metadata/Monsters/Mutewind/MutewindBoy +#spectre Metadata/Monsters/Mutewind/MutewindGirl +#spectre Metadata/Monsters/Mutewind/MutewindMan2HSpear +#spectre Metadata/Monsters/Mutewind/MutewindManDualSword +#spectre Metadata/Monsters/Mutewind/MutewindManSpearShield_ +#spectre Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted +#spectre Metadata/Monsters/Mutewind/MutewindWomanDualSword +#spectre Metadata/Monsters/Mutewind/MutewindWomanJavelin +#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite #spectre Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted +#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearShield -- Filthy First-born #spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater +-- Geonor Iron Guards +#spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedEliteBloater +#spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRanger_ +#spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteSpear_ +#spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteToothy +#spectre Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/CorruptedEliteGuard + -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan --- Scarab -#spectre Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull +-- Lost-Men Cultists +#spectre Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecromancer +#spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01 +#spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock +#spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast +#spectre Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage__ +#spectre Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield + +-- Skeletons +#spectre Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_ +#spectre Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword +#spectre Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSwordShield +#spectre Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkeleton +#spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle +#spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_ +#spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest +#spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire +#spectre Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword +#spectre Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword +#spectre Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed +#spectre Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield +#spectre Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword -- Sentinel #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel @@ -63,3 +124,312 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving #spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale #spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale +#spectre Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_ + +-- Werewolves +#spectre Metadata/Monsters/Werewolves/WerewolfMoonClan1 +#spectre Metadata/Monsters/Werewolves/WerewolfPack1 +#spectre Metadata/Monsters/Werewolves/WerewolfProwler1 +#spectre Metadata/Monsters/Werewolves/WerewolfProwlerRed1 + +#spectre Metadata/Monsters/Monkeys/MonkeyJungle +#spectre Metadata/Monsters/BloodChieftain/MonkeyChiefJungle +#spectre Metadata/Monsters/InsectMinion/InsectTest +#spectre Metadata/Monsters/Spiker/Spiker +#spectre Metadata/Monsters/MudBurrower/BrambleBurrower +#spectre Metadata/Monsters/StonebackRhoa/BrambleRhoa +#spectre Metadata/Monsters/Wraith/WraithSpookyCold +#spectre Metadata/Monsters/Wraith/WraithSpookyLightning +#spectre Metadata/Monsters/FungusZombie/FungusZombieMedium +#spectre Metadata/Monsters/FungusZombie/FungusZombieFungalmancer +#spectre Metadata/Monsters/MudGolem/MudGolem +#spectre Metadata/Monsters/MudGolem/SandGolem +#spectre Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed +#spectre Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed +#spectre Metadata/Monsters/Urchins/SlingUrchin1 +#spectre Metadata/Monsters/Hags/UrchinHag1 +#spectre Metadata/Monsters/Hags/TrenchHag +#spectre Metadata/Monsters/HuhuGrub/HuhuGrubLarvae +#spectre Metadata/Monsters/Stalker/Stalker +#spectre Metadata/Monsters/BloodMonsters/BloodCourtesan1 +#spectre Metadata/Monsters/BloodMonsters/BloodCarrier1 +#spectre Metadata/Monsters/BloodMonsters/BloodCretin1 +#spectre Metadata/Monsters/BloodMonsters/BloodCollector1__ +#spectre Metadata/Monsters/Knight/DeathKnight1 +#spectre Metadata/Monsters/Gargoyle/GargoyleGolemRed +#spectre Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__ +#spectre Metadata/Monsters/Crow/CrowCarrion +#spectre Metadata/Monsters/BrambleHulk/BrambleHulk1 +#spectre Metadata/Monsters/Ghouls/GhoulCommander +#spectre Metadata/Monsters/Bird/MutantBird +#spectre Metadata/Monsters/Bird/MutantBirdDog +#spectre Metadata/Monsters/Ghouls/Ghoul +#spectre Metadata/Monsters/Zombies/Fungal/FungalArtillery1__ +#spectre Metadata/Monsters/Wretches/CoffinWretch1 +#spectre Metadata/Monsters/Wretches/StatueWretch +#spectre Metadata/Monsters/Wretches/StatueWretchElite +#spectre Metadata/Monsters/Frog/PaleFrog1 +#spectre Metadata/Monsters/ReliquaryMonster/PitCrawler1 +#spectre Metadata/Monsters/BoneStalker/TombStalker1 +#spectre Metadata/Monsters/Sentinels/TendrilSentinel1__ +#spectre Metadata/Monsters/Wolves/RottenWolf1_ +#spectre Metadata/Monsters/Wolves/FungalWolf1_ +#spectre Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed +#spectre Metadata/Monsters/SnakeFlowerMan/BloomSerpent1 +#spectre Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium +#spectre Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed +#spectre Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1 +#spectre Metadata/Monsters/RisenArbalest__ +#spectre Metadata/Monsters/Bugbot/BugbotRocky_ +#spectre Metadata/Monsters/FaridunLizards/FaridunLizard_ +#spectre Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_ +#spectre Metadata/Monsters/Parasites/FishParasite +#spectre Metadata/Monsters/Parasites/PirateFishParasite +#spectre Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie +#spectre Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge +#spectre Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCaster +#spectre Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAxeShield +#spectre Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin +#spectre Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest +#spectre Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight +#spectre Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster +#spectre Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer +#spectre Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist +#spectre Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat +#spectre Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_ +#spectre Metadata/Monsters/TwigMonsters/canopy/TwigMonster +#spectre Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis +#spectre Metadata/Monsters/DemonSpiders/MeleeSpider +#spectre Metadata/Monsters/DemonSpiders/SpiderSabre +#spectre Metadata/Monsters/RamGiant/RamGiant +#spectre Metadata/Monsters/RamGiant/RamGiantQuarry +#spectre Metadata/Monsters/RamGiant/RottingRamGiant_ +#spectre Metadata/Monsters/RamGiant/RottingRamGiantBog +#spectre Metadata/Monsters/MaggotHusks/MaggotHusk +#spectre Metadata/Monsters/SerpentClanMonster/SerpentClan1 +#spectre Metadata/Monsters/SaltGolem/SaltGolem +#spectre Metadata/Monsters/HyenaMonster/HyenaMonster +#spectre Metadata/Monsters/HyenaMonster/HyenaCentaurSpear +#spectre Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_ +#spectre Metadata/Monsters/SandLeaper02/DesertLeaper1_ +#spectre Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer +#spectre Metadata/Monsters/SandGolemancer/SandGolemancer +#spectre Metadata/Monsters/MarAcolyte/MarAcolyte +#spectre Metadata/Monsters/WingedFiend/WingedFiend +#spectre Metadata/Monsters/RockSlider +#spectre Metadata/Monsters/SkeletonSnake +#spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication01 +#spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication02 +#spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication03_ +#spectre Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_ +#spectre Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_ +#spectre Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster +#spectre Metadata/Monsters/PorcupineAnt/PorcupineAntSmall +#spectre Metadata/Monsters/CaveDweller/CaveDweller +#spectre Metadata/Monsters/MineBat/MineBatDesertCave +#spectre Metadata/Monsters/SummonedPhantasm/DesertPhantasm +#spectre Metadata/Monsters/VultureZombie/VultureDemon +#spectre Metadata/Monsters/Kinarha/Kinarha +#spectre Metadata/Monsters/Zombies/Maraketh/MarakethZombie +#spectre Metadata/Monsters/PlagueMorphs/PlagueMorph1 +#spectre Metadata/Monsters/PlagueSwarm/PlagueSwarm +#spectre Metadata/Monsters/PlagueNymph/PlagueNymph_ +#spectre Metadata/Monsters/PlagueBringer/PlagueBringer +#spectre Metadata/Monsters/BrainWorm/DuneLurker_ +#spectre Metadata/Monsters/WingedCreature/WingedCreature +#spectre Metadata/Monsters/MantisRat/MantisRat +#spectre Metadata/Monsters/MudGolem/MarshBruiser +#spectre Metadata/Monsters/BogBodies/BogCorpseUnarmed +#spectre Metadata/Monsters/BogBodies/BogCorpseOneHandAxe +#spectre Metadata/Monsters/TwigMonsters/DredgeFiend +#spectre Metadata/Monsters/VaalSavage/CannibalTribeStalker +#spectre Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower +#spectre Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee +#spectre Metadata/Monsters/VaalSavage/CannibalTribeDagger +#spectre Metadata/Monsters/VaalSavage/CannibalTribeShaman +#spectre Metadata/Monsters/VaalSavage/CannibalTribeGiant +#spectre Metadata/Monsters/VaalSavage/VaalSavageStalker +#spectre Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_ +#spectre Metadata/Monsters/VaalSavage/VaalSavageSpearMelee +#spectre Metadata/Monsters/VaalSavage/VaalSavageBeastMaster +#spectre Metadata/Monsters/VaalSavage/VaalSavageDagger_ +#spectre Metadata/Monsters/VaalSavage/VaalSavageShaman +#spectre Metadata/Monsters/VaalSavage/VaalSavageBrute +#spectre Metadata/Monsters/VaalSavage/VaalSavageDelinquent +#spectre Metadata/Monsters/VaalSavage/VaalSavageTorchbearer +#spectre Metadata/Monsters/VaalSavage/VaalSavageGiant +#spectre Metadata/Monsters/PlagueSwarm/BloodDrone +#spectre Metadata/Monsters/SwarmHost/SwarmHost +#spectre Metadata/Monsters/IgguranRaider/BladeStalkerPale +#spectre Metadata/Monsters/IgguranRaider/BladeStalker +#spectre Metadata/Monsters/Anchorite/AnchoriteSpawn_ +#spectre Metadata/Monsters/Anchorite/AnchoriteFlathead +#spectre Metadata/Monsters/Anchorite/AnchoriteMother +#spectre Metadata/Monsters/BaneSapling/BaneSapling +#spectre Metadata/Monsters/ArmadilloDemon/ArmadilloDemon +#spectre Metadata/Monsters/ChawMongrel/ChawMongrel +#spectre Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1 +#spectre Metadata/Monsters/NettleAnt/NettleAntSummoned +#spectre Metadata/Monsters/SnakeHulk/SnakeHulk +#spectre Metadata/Monsters/SerpentHusk/SerpentHusk__ +#spectre Metadata/Monsters/GutViper/GutViper +#spectre Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk +#spectre Metadata/Monsters/SpittingSnake/SpittingSnake +#spectre Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse +#spectre Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_ +#spectre Metadata/Monsters/SpiderMonkey/SpiderMonkey +#spectre Metadata/Monsters/GoreCharger/GoreCharger +#spectre Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe +#spectre Metadata/Monsters/CrazedCannibalPicts/PictBigMale +#spectre Metadata/Monsters/WereCat/TigerChimeral +#spectre Metadata/Monsters/Taniwha/RiverTaniwha +#spectre Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_ +#spectre Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral +#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel +#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden +#spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient +#spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned +#spectre Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem +#spectre Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient +#spectre Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot +#spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey +#spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead +#spectre Metadata/Monsters/RatMonster/RatMonster +#spectre Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDaggers +#spectre Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar +#spectre Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn +#spectre Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn +#spectre Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash +#spectre Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam +#spectre Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower +#spectre Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm +#spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater +#spectre Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_ +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol +#spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving +#spectre Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_ +#spectre Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_ +#spectre Metadata/Monsters/VaalMonsters/Living/VaalStormcaller +#spectre Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_ +#spectre Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving +#spectre Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_ +#spectre Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead +#spectre Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving +#spectre Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar +#spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion +#spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion +#spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_ +#spectre Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake +#spectre Metadata/Monsters/Procession/ProcessionAxeShield +#spectre Metadata/Monsters/Procession/ProcessionSpear_ +#spectre Metadata/Monsters/Procession/ProcessionDagger +#spectre Metadata/Monsters/Procession/ProcessionBow +#spectre Metadata/Monsters/Procession/ProcessionBanner +#spectre Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword +#spectre Metadata/Monsters/DrownedCrew/DrownedCrewSword_ +#spectre Metadata/Monsters/DrownedCrew/DrownedCrewGhost +#spectre Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead +#spectre Metadata/Monsters/VaalForgeMan/VaalForgeMan +#spectre Metadata/Monsters/DrownedCrawler/DrownedCrawler__ +#spectre Metadata/Monsters/LiquidElementals/LiquidElementalBlood +#spectre Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWield +#spectre Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition +#spectre Metadata/Monsters/BloodCultistDrones/BloodBatherMage +#spectre Metadata/Monsters/AscendancyBatMonster/AscendancyBat +#spectre Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall +#spectre Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_ +#spectre Metadata/Monsters/CauldronCrone/CauldronCrone +#spectre Metadata/Monsters/Pirates/PirateBootyBlaster +#spectre Metadata/Monsters/ManOWar/ManoWar +#spectre Metadata/Monsters/Pirates/PirateCannon +#spectre Metadata/Monsters/Pirates/PirateGrenade +#spectre Metadata/Monsters/Pirates/PirateBarrel +#spectre Metadata/Monsters/Anchorman/BloatedAnchorman +#spectre Metadata/Monsters/KelpDreg/KelpDregSword +#spectre Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper +#spectre Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer +#spectre Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGoliathFist_ +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHands +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShieldLegs +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwordShield_ +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFire +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_ +#spectre Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker +#spectre Metadata/Monsters/HarpyMonster/GullHarpy +#spectre Metadata/Monsters/CageSkeleton/CageSkeleton_ +#spectre Metadata/Monsters/SkeletonProwler/SkeletonProwler_ +#spectre Metadata/Monsters/RatMonster/RatMonsterPrison +#spectre Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ +#spectre Metadata/Monsters/ElephantRhino/ElephantRhino +#spectre Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman +#spectre Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker +#spectre Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman +#spectre Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner +#spectre Metadata/Monsters/TentacleDemonFemale/TentacleWhipper +#spectre Metadata/Monsters/BrineMaiden/BrineMaiden +#spectre Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster +#spectre Metadata/Monsters/Baron/BaronWerewolfSummon +#spectre Metadata/Monsters/ScarecrowBeast/ScarecrowBeast +#spectre Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_ +#spectre Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_ +#spectre Metadata/Monsters/FallenGods/FallenHooksFoundry +#spectre Metadata/Monsters/FallenGods/FallenGodsBloater_ +#spectre Metadata/Monsters/FallenGods/FallenStag +#spectre Metadata/Monsters/SpinningWheelHag/SpinningWheelHag +#spectre Metadata/Monsters/RatMonster/RatMonsterCistern +#spectre Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits +#spectre Metadata/Monsters/RabidFeralDogMonster/RabidDog +#spectre Metadata/Monsters/SummonedMercenaryCompanion +#spectre Metadata/Monsters/OfferingSpike/PainOfferingSpike +#spectre Metadata/Monsters/KaruiBoar/ExplosivePig +#spectre Metadata/Monsters/Ghouls/FarudinCrawler +#spectre Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster +#spectre Metadata/Monsters/TitanWalker/TitanWalker +#spectre Metadata/Monsters/SkeletalKnight/SkeletalKnight +#spectre Metadata/Monsters/SkeletalReaper/SkeletalReaper +#spectre Metadata/Monsters/VaseMonster/VaseMonster_ +#spectre Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest +#spectre Metadata/Monsters/Zombies/CourtGuardZombieAxe +#spectre Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_ +#spectre Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_ +#spectre Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_ +#spectre Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_ +#spectre Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_ +#spectre Metadata/Monsters/Rhoas/Winged/WingedRhoa +#spectre Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ +#spectre Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__ +#spectre Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger +#spectre Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__ +#spectre Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard +#spectre Metadata/Monsters/Breach/BreachElitePaleElite1 +#spectre Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon +#spectre Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider +#spectre Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat +#spectre Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower +#spectre Metadata/Monsters/Breach/BreachElitePaleElite2 +#spectre Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_ +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitual_ +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual_ +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual2 +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_ +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_ +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_ +#spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium +#spectre Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit +#spectre Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit \ No newline at end of file From 5a143a9fcebf84c460295f9431f9b2d5a766e826 Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Wed, 14 May 2025 14:39:02 +1000 Subject: [PATCH 40/69] Export list of spectres with unique names --- src/Export/Classes/GGPKData.lua | 1 + src/Export/Minions/SpectreList.txt | 426 +++++++++++++++++++++++++++++ src/Export/Scripts/spectreList.lua | 43 +++ 3 files changed, 470 insertions(+) create mode 100644 src/Export/Minions/SpectreList.txt create mode 100644 src/Export/Scripts/spectreList.lua diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index 06e6427557..e5d6d6b74c 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -306,6 +306,7 @@ function GGPKClass:GetNeededFiles() "Data/PlayerMinionIntrinsicStats.dat", "Data/MonsterCategories.dat", "Data/ActiveSkillRequirements.dat", + "Data/ArchnemesisMods.dat", } local csdFiles = { "^Metadata/StatDescriptions/specific_skill_stat_descriptions/\\w+.csd$", diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt new file mode 100644 index 0000000000..030a25c115 --- /dev/null +++ b/src/Export/Minions/SpectreList.txt @@ -0,0 +1,426 @@ +-- This file is automatically generated, do not edit! +-- Gem data (c) Grinding Gear Games + +Metadata/Monsters/Monkeys/MonkeyJungle ---- Feral Primate +Metadata/Monsters/BloodChieftain/MonkeyChiefJungle ---- Alpha Primate +Metadata/Monsters/InsectMinion/InsectTest ---- Testling +Metadata/Monsters/Spiker/Spiker ---- Porcupine Goliath +Metadata/Monsters/MudBurrower/BrambleBurrower ---- Bramble Burrower +Metadata/Monsters/StonebackRhoa/BrambleRhoa ---- Bramble Rhoa +Metadata/Monsters/Wraith/WraithSpookyCold ---- Frost Wraith +Metadata/Monsters/Wraith/WraithSpookyLightning ---- Lightning Wraith +Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/CorruptedEliteGuard ---- Iron Thaumaturgist +Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteToothy ---- Iron Guard +Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteSpear_ ---- Iron Spearman +Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRanger_ ---- Iron Sharpshooter +Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedEliteBloater ---- Iron Enforcer +Metadata/Monsters/MudBurrower/MudBurrowerTailBoss_ ---- The Devourer +Metadata/Monsters/FungusZombie/FungusZombieMedium ---- Fungal Zombie +Metadata/Monsters/FungusZombie/FungusZombieFungalmancer ---- Fungal Proliferator +Metadata/Monsters/MudGolem/MudGolem ---- Mud Simulacrum +Metadata/Monsters/MudGolem/SandGolem ---- Living Sand +Metadata/Monsters/BitterGuy/BitterGuyWifeGhost ---- Isabel, Mourning Wife +Metadata/Monsters/BitterGuy/BitterGuyChild1Surge_ ---- Calum, Weeping Child +Metadata/Monsters/BitterGuy/BitterGuyChild2Surge ---- Torcall, Sobbing Child +Metadata/Monsters/QuillCrab/QuillCrab ---- Porcupine Crab +Metadata/Monsters/QuillCrab/QuillCrabPoison ---- Venomous Crab +Metadata/Monsters/QuillCrab/QuillCrabBigPoison_ ---- Venomous Crab Matriarch +Metadata/Monsters/QuillCrab/QuillCrabTropical ---- Quill Crab +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed ---- Lumbering Dead +Metadata/Monsters/Urchins/SlingUrchin1 ---- Vile Imp +Metadata/Monsters/Hags/UrchinHag1 ---- Vile Hag +Metadata/Monsters/Hags/TrenchHag ---- River Hag +Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword ---- Fungal Rattler +Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword ---- Wretched Rattler +Metadata/Monsters/HuhuGrub/HuhuGrubLarvae ---- Flesh Larva +Metadata/Monsters/Werewolves/WerewolfPack1 ---- Pack Werewolf +Metadata/Monsters/Werewolves/WerewolfMoonClan1 ---- Voracious Werewolf +Metadata/Monsters/Werewolves/WerewolfProwler1 ---- Werewolf Prowler +Metadata/Monsters/Werewolves/WerewolfProwlerRed1 ---- Tendril Prowler +Metadata/Monsters/Stalker/Stalker ---- Hungering Stalker +Metadata/Monsters/BloodMonsters/BloodCourtesan1 ---- Courtesan +Metadata/Monsters/BloodMonsters/BloodCarrier1 ---- Blood Carrier +Metadata/Monsters/BloodMonsters/BloodCretin1 ---- Blood Cretin +Metadata/Monsters/BloodMonsters/BloodCollector1__ ---- Blood Collector +Metadata/Monsters/Knight/DeathKnight1 ---- Death Knight +Metadata/Monsters/Gargoyle/GargoyleGolemRed ---- Gargoyle Demon +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__ ---- Decrepit Mercenary +Metadata/Monsters/Crow/CrowCarrion ---- Rotting Crow +Metadata/Monsters/BrambleHulk/BrambleHulk1 ---- Bramble Hulk +Metadata/Monsters/Ghouls/GhoulCommander ---- Ghoul Commander +Metadata/Monsters/Bird/MutantBird ---- Scourge of the Skies +Metadata/Monsters/Bird/MutantBirdDog ---- Flesh Pup +Metadata/Monsters/Ghouls/Ghoul ---- Skulking Ghoul +Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield ---- Rust Skeleton +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed ---- Risen Maraketh +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword ---- Ancient Ezomyte +Metadata/Monsters/Zombies/Fungal/FungalArtillery1__ ---- Fungal Artillery +Metadata/Monsters/Wretches/CoffinWretch1 ---- Undertaker +Metadata/Monsters/Wretches/StatueWretch ---- Burdened Wretch +Metadata/Monsters/Wretches/StatueWretchElite ---- Bearer of Penitence +Metadata/Monsters/Frog/PaleFrog1 ---- Maw Demon +Metadata/Monsters/ReliquaryMonster/PitCrawler1 ---- Pit Crawler +Metadata/Monsters/BoneStalker/TombStalker1 ---- Bone Stalker +Metadata/Monsters/Sentinels/TendrilSentinel1__ ---- Tendril Sentinel +Metadata/Monsters/Wolves/RottenWolf1_ ---- Rotten Wolf +Metadata/Monsters/Wolves/FungalWolf1_ ---- Fungal Wolf +Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed ---- Risen Rattler +Metadata/Monsters/SnakeFlowerMan/BloomSerpent1 ---- Bloom Serpent +Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium ---- Risen Farmhand +Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed ---- Burning Dead +Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1 ---- Bramble Ape +Metadata/Monsters/RisenArbalest__ ---- Risen Arbalest +Metadata/Monsters/Bugbot/BugbotRocky_ ---- Skitter Golem +Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock ---- Faridun Plaguebringer +Metadata/Monsters/Mutewind/MutewindManDualSword ---- Faridun Swordsman +Metadata/Monsters/Mutewind/MutewindMan2HSpear ---- Faridun Spearman +Metadata/Monsters/Mutewind/MutewindManSpearShield_ ---- Faridun Heavy Infantry +Metadata/Monsters/Mutewind/MutewindWomanDualSword ---- Faridun Bladedancer +Metadata/Monsters/Mutewind/MutewindWomanJavelin ---- Faridun Javelineer +Metadata/Monsters/Mutewind/MutewindWomanSpearShield ---- Faridun Infantry +Metadata/Monsters/Mutewind/MutewindBoy ---- Faridun Neophyte +Metadata/Monsters/Mutewind/MutewindGirl ---- Faridun Fledgling +Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted ---- Faridun Spearwoman +Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted ---- Faridun Wind-slicer +Metadata/Monsters/FaridunLizards/FaridunLizard_ ---- Rhex +Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_ ---- Armoured Rhex +Metadata/Monsters/Mutewind/MutewindBanditExecutioner ---- Faridun Butcher +Metadata/Monsters/Parasites/FishParasite ---- Chyme Skitterer +Metadata/Monsters/Parasites/PirateFishParasite ---- Abyss Fish +Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword ---- Unearthed Skeletal Swordsman +Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSwordShield ---- Unearthed Skeletal Warrior +Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_ ---- Unearthed Skeletal Archer +Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie ---- Unearthed Zombie +Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge ---- Unearthed Rampager +Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCaster ---- Unearthed Runecaster +Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAxeShield ---- Unearthed Soldier +Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin ---- Unearthed Urchin +Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest ---- Black Scythe Arbalist +Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight ---- Knight of the Sun +Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster ---- Runed Knight +Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer ---- Priest of the Chalice +Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist ---- Druid of the Broken Circle +Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat ---- Druidic Familiar +Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_ ---- Black Scythe Mercenary +Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkeleton ---- Order Ostiary +Metadata/Monsters/TwigMonsters/canopy/TwigMonster ---- Skeleton Spriggan +Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis ---- Treant +Metadata/Monsters/DemonSpiders/MeleeSpider ---- Vault Lurker +Metadata/Monsters/DemonSpiders/SpiderSabre ---- Sabre Spider +Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured ---- Adorned Beetle +Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull ---- Tarnished Beetle +Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide ---- Adorned Scarab +Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull ---- Tarnished Scarab +Metadata/Monsters/RamGiant/RamGiant ---- Desert Hulk +Metadata/Monsters/RamGiant/RamGiantQuarry ---- Forsaken Hulk +Metadata/Monsters/RamGiant/RottingRamGiant_ ---- Rotting Hulk +Metadata/Monsters/RamGiant/RottingRamGiantBog ---- Bog Hulk +Metadata/Monsters/MaggotHusks/MaggotHusk ---- Sandscoured Dead +Metadata/Monsters/SerpentClanMonster/SerpentClan1 ---- Serpent Clan +Metadata/Monsters/SaltGolem/SaltGolem ---- Quake Golem +Metadata/Monsters/HyenaMonster/HyenaMonster ---- Hyena Demon +Metadata/Monsters/HyenaMonster/HyenaCentaurSpear ---- Sun Clan Scavenger +Metadata/Monsters/ShellMonster/ShellMonster ---- Brimstone Crab +Metadata/Monsters/ShellMonster/ShellMonsterPoison ---- Caustic Crab +Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_ ---- Regurgitating Vulture +Metadata/Monsters/SandLeaper02/DesertLeaper1_ ---- Crag Leaper +Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer ---- Dread Servant +Metadata/Monsters/SandGolemancer/SandGolemancer ---- Desiccated Lich +Metadata/Monsters/MarAcolyte/MarAcolyte ---- Mar Acolyte +Metadata/Monsters/WingedFiend/WingedFiend ---- Winged Fiend +Metadata/Monsters/RockSlider ---- Boulder Ant +Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01 ---- Lost-men Zealot +Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield ---- Lost-men Brute +Metadata/Monsters/SkeletonSnake ---- Gilded Cobra +Metadata/Monsters/MarakethGuards/MarakethHeroGuard01___ ---- Emal +Metadata/Monsters/MarakethGuards/MarakethHeroGuard02 ---- Tanim +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre ---- Terracotta Soldier +Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage__ ---- Lost-men Subjugator +Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast ---- Drudge Osseodon +Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecromancer ---- Lost-men Necromancer +Metadata/Monsters/PitifulFabrications/PitifulFabrication01 ---- Skullslinger +Metadata/Monsters/PitifulFabrications/PitifulFabrication02 ---- Ribrattle +Metadata/Monsters/PitifulFabrications/PitifulFabrication03_ ---- Spinesnatcher +Metadata/Monsters/SerpentClanMonster/SerpentClanCaster ---- Serpent Shaman +Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_ ---- Sandflesh Skeleton +Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_ ---- Sandflesh Warrior +Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster ---- Sandflesh Mage +Metadata/Monsters/PorcupineAnt/PorcupineAntSmall ---- Rasp Scavenger +Metadata/Monsters/CaveDweller/CaveDweller ---- Tombshrieker +Metadata/Monsters/MineBat/MineBatDesertCave ---- Vesper Bat +Metadata/Monsters/SummonedPhantasm/DesertPhantasm ---- Sand Spirit +Metadata/Monsters/VultureZombie/VultureDemon ---- Vile Vulture +Metadata/Monsters/Kinarha/Kinarha ---- Kinarha +Metadata/Monsters/Zombies/Maraketh/MarakethZombie ---- Maraketh Undead +Metadata/Monsters/PlagueMorphs/PlagueMorph1 ---- Corrupted Corpse +Metadata/Monsters/PlagueSwarm/PlagueSwarm ---- Plague Swarm +Metadata/Monsters/PlagueNymph/PlagueNymph_ ---- Plague Nymph +Metadata/Monsters/PlagueBringer/PlagueBringer ---- Plague Harvester +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldier ---- Twilight Order Soldier +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficer_ ---- Twilight Order Officer +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderAssassin ---- Twilight Order Assassin +Metadata/Monsters/CorpseWheel/PlagueCorpseWheel ---- The Punished +Metadata/Monsters/BrainWorm/DuneLurker_ ---- Dune Lurker +Metadata/Monsters/WingedCreature/WingedCreature ---- Winged Horror +Metadata/Monsters/MantisRat/MantisRat ---- Mantis Rat +Metadata/Monsters/MudGolem/MarshBruiser ---- Swamp Golem +Metadata/Monsters/BogBodies/BogCorpseUnarmed ---- Bogfelled Slave +Metadata/Monsters/BogBodies/BogCorpseOneHandAxe ---- Bogfelled Commoner +Metadata/Monsters/TwigMonsters/DredgeFiend ---- Dredge Fiend +Metadata/Monsters/VaalSavage/CannibalTribeStalker ---- Orok Stalker +Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower ---- Orok Hunter +Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee ---- Orok Fleshstabber +Metadata/Monsters/VaalSavage/CannibalTribeDagger ---- Orok Throatcutter +Metadata/Monsters/VaalSavage/CannibalTribeShaman ---- Orok Shaman +Metadata/Monsters/VaalSavage/CannibalTribeGiant ---- Orok Mauler +Metadata/Monsters/VaalSavage/VaalSavageStalker ---- Azak Stalker +Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_ ---- Azak Spearthrower +Metadata/Monsters/VaalSavage/VaalSavageSpearMelee ---- Azak Fleshstabber +Metadata/Monsters/VaalSavage/VaalSavageBeastMaster ---- Azak Mongrelmaster +Metadata/Monsters/VaalSavage/VaalSavageDagger_ ---- Azak Throatcutter +Metadata/Monsters/VaalSavage/VaalSavageShaman ---- Azak Shaman +Metadata/Monsters/VaalSavage/VaalSavageBrute ---- Azak Brute +Metadata/Monsters/VaalSavage/VaalSavageDelinquent ---- Azak Fledgling +Metadata/Monsters/VaalSavage/VaalSavageTorchbearer ---- Azak Torchbearer +Metadata/Monsters/VaalSavage/VaalSavageGiant ---- Azak Mauler +Metadata/Monsters/PlagueSwarm/BloodDrone ---- Bloodthief Wasp +Metadata/Monsters/SwarmHost/SwarmHost ---- Bloodthief Queen +Metadata/Monsters/IgguranRaider/BladeStalkerPale ---- Pale-stitched Stalker +Metadata/Monsters/IgguranRaider/BladeStalker ---- Adorned Miscreation +Metadata/Monsters/Anchorite/AnchoriteSpawn_ ---- Hunchback Clubber +Metadata/Monsters/Anchorite/AnchoriteFlathead ---- Flathead Clubber +Metadata/Monsters/Anchorite/AnchoriteMother ---- Pyromushroom Cultivator +Metadata/Monsters/BaneSapling/BaneSapling ---- Bane Sapling +Metadata/Monsters/ArmadilloDemon/ArmadilloDemon ---- Antlion Charger +Metadata/Monsters/ChawMongrel/ChawMongrel ---- Chaw Mongrel +Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_ ---- Vaal Skeletal Warrior +Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire ---- Vaal Skeletal Squire +Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest ---- Vaal Skeletal Priest +Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle ---- Vaal Skeletal Archer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1 ---- Ill-fated Explorer +Metadata/Monsters/Quadrilla/Quadrilla ---- Quadrilla +Metadata/Monsters/NettleAnt/NettleAntSummoned ---- Nettle Ant +Metadata/Monsters/SnakeHulk/SnakeHulk ---- Entwined Hulk +Metadata/Monsters/SerpentHusk/SerpentHusk__ ---- Snakethroat Shambler +Metadata/Monsters/GutViper/GutViper ---- Entrailhome Shambler +Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk ---- Corpse Nest +Metadata/Monsters/SpittingSnake/SpittingSnake ---- Slitherspitter +Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse ---- Constricted Shambler +Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_ ---- Constricted Spitter +Metadata/Monsters/SpiderMonkey/SpiderMonkey ---- Scorpion Monkey +Metadata/Monsters/GoreCharger/GoreCharger ---- Diretusk Boar +Metadata/Monsters/LeagueAncestral/AncestralTurtleTotemSpirit ---- Ancestral Spirit Turtle +Metadata/Monsters/LeagueAncestral/AncestralJadeHulkTotemSpirit ---- Ancestral Jade Hulk +Metadata/Monsters/LeagueAncestral/AncestralSpiritCasterTotemSpirit ---- Ancestral Jadecaster +Metadata/Monsters/LeagueAncestral/AncestralKaruiHornTotemSpirit ---- Ancestral Warhorn +Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow ---- Cultist Archer +Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger ---- Cultist Daggerdancer +Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff ---- Cultist Witch +Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe ---- Cultist Warrior +Metadata/Monsters/CrazedCannibalPicts/PictBigMale ---- Cultist Brute +Metadata/Monsters/CrazedCannibalPicts/VoodooPole/VoodooPole ---- Affliction Totem +Metadata/Monsters/WereCat/TigerChimeral ---- Prowling Chimeral +Metadata/Monsters/Taniwha/RiverTaniwha ---- River Drake +Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_ ---- Coastal Drake +Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral ---- Whiptongue Croaker +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel ---- Stone Sentinel +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden ---- Gold-Melted Sentinel +Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient ---- Rusted Reconstructor +Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned ---- Reconstructor +Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem ---- Shockblade Construct +Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient ---- Rusted Dyna Golem +Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot ---- Crawler Sentinel +Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey ---- Constructed Monkey +Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead ---- Constructed Monkey Head +Metadata/Monsters/RatMonster/RatMonster ---- Rotted Rat +Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade ---- Prowling Shade +Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDaggers ---- Undead Vaal Bladedancer +Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar ---- Undead Vaal Guard +Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn ---- Foul Sage +Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn ---- Flathead Youngling +Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash ---- Foul Blacksmith +Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam ---- Foul Mauler +Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower ---- Filthy Lobber +Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm ---- Flathead Warrior +Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater ---- Filthy First-born +Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion ---- Viper Servant +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_ ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_ ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire ---- Fiery Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning ---- Powered Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol ---- Bannerbearing Zealot +Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving ---- Vaal Excoriator +Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving ---- Vaal Guard +Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_ ---- Vaal Overseer +Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_ ---- Vaal Goliath +Metadata/Monsters/VaalMonsters/Living/VaalStormcaller ---- Surgical Experimentalist +Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_ ---- Vaal Formshifter +Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale ---- Blood Priestess +Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale ---- Blood Priest +Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving ---- Vaal Enforcer +Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_ ---- Vaal Temporal Researcher +Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead ---- Undead Vaal Enforcer +Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving ---- Vaal Researcher +Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar ---- Loyal Jaguar +Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion ---- Jaguar Familiar +Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion ---- Serpentine Familiar +Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_ ---- Primal Familiar +Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake ---- Snake +Metadata/Monsters/Procession/ProcessionAxeShield ---- Vaal Embalmed Axeman +Metadata/Monsters/Procession/ProcessionSpear_ ---- Vaal Embalmed Spearman +Metadata/Monsters/Procession/ProcessionDagger ---- Vaal Embalmed Rogue +Metadata/Monsters/Procession/ProcessionBow ---- Vaal Embalmed Archer +Metadata/Monsters/Procession/ProcessionBanner ---- Vaal Embalmed Bearer +Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword ---- Gold-Melted Shambler +Metadata/Monsters/DrownedCrew/DrownedCrewSword_ ---- Drowned Explorer +Metadata/Monsters/DrownedCrew/DrownedCrewGhost ---- Drowned Spectre +Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead ---- Drowned Bearer +Metadata/Monsters/VaalForgeMan/VaalForgeMan ---- Gold-melted Blacksmith +Metadata/Monsters/DrownedCrawler/DrownedCrawler__ ---- Drowned Crawler +Metadata/Monsters/LiquidElementals/LiquidElementalBlood ---- Blood Elemental +Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWield ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition ---- Priest of the Sun +Metadata/Monsters/BloodCultistDrones/BloodBatherMage ---- Bloodrite Priest +Metadata/Monsters/AscendancyBatMonster/AscendancyBat ---- Feral Bat +Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall ---- Flame Sentry +Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_ ---- Vaal Axeman +Metadata/Monsters/CauldronCrone/CauldronCrone ---- Filthy Crone +Metadata/Monsters/Pirates/PirateBootyBlaster ---- Rotting Soulcatcher +Metadata/Monsters/ManOWar/ManoWar ---- Man o' War +Metadata/Monsters/Pirates/PirateCannon ---- Rotting Cannoneer +Metadata/Monsters/Pirates/PirateGrenade ---- Rotting Grenadier +Metadata/Monsters/Pirates/PirateBarrel ---- Rotting Demolitionist +Metadata/Monsters/Pirates/CaptainRothBossCannon ---- Ghost Cannon +Metadata/Monsters/Anchorman/BloatedAnchorman ---- Bloated Anchorman +Metadata/Monsters/KelpDreg/KelpDregSword ---- Searot Skeleton +Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper ---- Searot Harpooner +Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer ---- Searot Ensnarer +Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot ---- Searot Sniper +Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGoliathFist_ ---- Goliath Transcendent +Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHands ---- Brutal Transcendent +Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShieldLegs ---- Shielded Transcendent +Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwordShield_ ---- Fused Swordsman +Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFire ---- Doryani's Elite +Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_ ---- Skitter Mine +Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal ---- Steel Colossus +Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands ---- Warrior Transcendent +Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker ---- Bladelash Transcendent +Metadata/Monsters/HarpyMonster/GullHarpy ---- Gull Shrike +Metadata/Monsters/CageSkeleton/CageSkeleton_ ---- Rattling Gibbet +Metadata/Monsters/SkeletonProwler/SkeletonProwler_ ---- Prowling Skeleton +Metadata/Monsters/RatMonster/RatMonsterPrison ---- Eaten Rat +Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ ---- Eternal Prisoner +Metadata/Monsters/ElephantRhino/ElephantRhino ---- Elephant Tortoise +Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman ---- Spearbearer Kin +Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker ---- Tuskbearer Kin +Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman ---- Shaman Kin +Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner ---- Prospector Kin +Metadata/Monsters/TentacleDemonFemale/TentacleWhipper ---- Ghastly Siren +Metadata/Monsters/BrineMaiden/BrineMaiden ---- Brine Maiden +Metadata/Monsters/RootedGuys/RootedGuy01/RootedGuy1____ ---- Blightstalker +Metadata/Monsters/RootedGuys/RootedGuy03/RootedGuy3 ---- Sporebearer +Metadata/Monsters/RootedGuys/RootedGuy04/RootedGuy4 ---- Fungal Reaver +Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster ---- Cultivated Grove +Metadata/Monsters/Baron/BaronWerewolfSummon ---- Court Werewolf +Metadata/Monsters/PrimordialMonsters/PrimordialMonster3 ---- Primordial Monster +Metadata/Monsters/ScarecrowBeast/ScarecrowBeast ---- Scarecrow Beast +Metadata/Monsters/RootedGuys/Cocoons2/Cocoons2__ ---- Infested Cadaver +Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_ ---- Forgotten Stalker +Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_ ---- Forgotten Crawler +Metadata/Monsters/FallenGods/FallenHooksFoundry ---- Forgotten Satyr +Metadata/Monsters/FallenGods/FallenGodsBloater_ ---- Forgotten Mauler +Metadata/Monsters/FallenGods/FallenGodsSplit ---- Forgotten Cloven +Metadata/Monsters/FallenGods/FallenGodsClubHand_ ---- Forgotten Brutaliser +Metadata/Monsters/FallenGods/FallenStag ---- Forgotten Stag +Metadata/Monsters/SpinningWheelHag/SpinningWheelHag ---- Wheelbound Hag +Metadata/Monsters/WormsKing/WormsKing_ ---- Worm-King +Metadata/Monsters/RatMonster/RatMonsterCistern ---- Sewer Rat +Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits ---- Captured Soul +Metadata/Monsters/MamaMonster/MamaBaby ---- Malevolent Newborn +Metadata/Monsters/RabidFeralDogMonster/RabidDog ---- Rabid Dog +Metadata/Monsters/SummonedMercenaryCompanion ---- Mercenary Companion +Metadata/Monsters/OfferingSpike/PainOfferingSpike ---- Offering Spike +Metadata/Monsters/KaruiBoar/ExplosivePig ---- Volatile Boar +Metadata/Monsters/Ghouls/FarudinCrawler ---- Faridun Crawler +Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster ---- Forsaken Miner +Metadata/Monsters/TitanWalker/TitanWalker ---- Walking Goliath +Metadata/Monsters/SkeletalKnight/SkeletalKnight ---- Eternal Knight +Metadata/Monsters/SkeletalReaper/SkeletalReaper ---- Knight-Gaunt +Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan ---- Goliath +Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite ---- Faridun Impaler +Metadata/Monsters/RhoaPlayerSummoned/RhoaPlayerSummoned ---- Rhoa Companion +Metadata/Monsters/VaseMonster/VaseMonster_ ---- Urnwalker +Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest ---- Risen Tale-woman +Metadata/Monsters/Zombies/CourtGuardZombieAxe ---- Rotting Guard +Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_ ---- Petulant Stonemaw +Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_ ---- Scute Lizard +Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_ ---- Cerberic Bat +Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_ ---- Stoneclad Gorilla +Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_ ---- Crested Behemoth +Metadata/Monsters/Rhoas/Winged/WingedRhoa ---- Albino Rhoa +Metadata/Monsters/Hellhound/HellhoundPlayerSummoned ---- Infernal Hound +Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ ---- It That Hates +Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__ ---- It That Lashes +Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger ---- It That Hunts +Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__ ---- It That Shreds +Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard ---- It That Guards +Metadata/Monsters/LeagueDelirium/DeliriumMinion1 ---- Rage +Metadata/Monsters/LeagueDelirium/DeliriumMinion2 ---- Spite +Metadata/Monsters/LeagueDelirium/DeliriumMinion3 ---- Disgust +Metadata/Monsters/LeagueDelirium/DeliriumMinion4 ---- Malice +Metadata/Monsters/LeagueDelirium/DeliriumMinion5_ ---- Fury +Metadata/Monsters/LeagueDelirium/DeliriumMinion6_ ---- Turmoil +Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear ---- Manifested Demon +Metadata/Monsters/Breach/BreachElitePaleElite1 ---- It That Controls +Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon ---- It That Grasps +Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider ---- It That Crawls +Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat ---- It That Watches +Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower ---- It That Creeps +Metadata/Monsters/Breach/BreachElitePaleElite2 ---- It That Stalks +Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_ ---- Saurian Servant +Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree ---- Treant Foulspawn +Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster ---- Treant Splitbeast +Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster ---- Treant Hookhorror +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth ---- Treant Fungalreaver +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitual_ ---- Treant Spriggan +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual_ ---- Treant Sage +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual2 ---- Treant Mystic +Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_ ---- Nameless Dweller +Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_ ---- Nameless Horror +Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa ---- Nameless Lurker +Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat ---- Nameless Vermin +Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower ---- Nameless Burrower +Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_ ---- Nameless Hulk +Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey ---- Nameless Imp +Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleSummon ---- Volatile Scarab +Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_ ---- Demon Imp +Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_ ---- Demon Beast +Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_ ---- Demon Ghast +Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_ ---- Demon Harpy +Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_ ---- Demon Herder +Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_ ---- Ravenous Homunculus +Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_ ---- Ravenous Brute +Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_ ---- Ravenous Digester +Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_ ---- Ravenous Misshapen +Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_ ---- Ravenous Bloodshaper +Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_ ---- Ravenous Macerator +Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_ ---- Pale Cherubim +Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_ ---- Pale Servitor +Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_ ---- Pale Virtue +Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_ ---- Pale Angel +Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__ ---- Pale Seraphim +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium ---- Chaos Zealot +Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit ---- Raging Fire Spirit +Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit ---- Raging Time Spirit +Metadata/Monsters/TormentedSpirits/Stag/SpiritStag ---- Stag Spirit +Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity ---- Fettered Monstrosity +Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_ ---- Fettered Scythe +Metadata/Monsters/Sanctified/Snake/SanctifiedSnake ---- Fettered Snake +Metadata/Monsters/Sanctified/Spider/SanctifiedSpider ---- Fettered Spider +Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle ---- Fettered Grasper +Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing ---- Fettered Writher +Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy ---- Fettered Hook +Metadata/Monsters/AnimatedItem/AnimatedWeaponPlayerSummoned ---- Animated Weapon diff --git a/src/Export/Scripts/spectreList.lua b/src/Export/Scripts/spectreList.lua new file mode 100644 index 0000000000..bdf1c1f5c9 --- /dev/null +++ b/src/Export/Scripts/spectreList.lua @@ -0,0 +1,43 @@ +-- +-- Export all spectre monsters from game data +-- +local out = io.open("../Export/Minions/SpectreList.txt", "w") +out:write('-- This file is automatically generated, do not edit!\n') +out:write('-- Gem data (c) Grinding Gear Games\n\n') + +local export = false +local spectreList = {} +local uniqueName = {} + +for monster in dat("MonsterVarieties"):Rows() do + if monster.NotSpectre == false and monster.BossHealthBar == false and not monster.Id:match("NPC") and not monster.Name:match("DNT") and not monster.AIScript:match("NoAI") then + for _, name in ipairs(uniqueName) do + if name == monster.Name then + goto continue + end + end + for _, mod in ipairs(monster.Mods) do + if mod.Id == "CannotBeUsedAsMinion" then + goto continue + end + end + for _, mod in ipairs(monster.ModsKeys2) do + if mod.Id == "CannotBeUsedAsMinion" then + goto continue + end + end + for _, tag in ipairs(monster.Tags) do + if tag.Id == "unusable_corpse" then + goto continue + end + end + out:write(monster.Id..string.rep(" ", 90 - string.len(monster.Id)).."\t\t----\t\t"..monster.Name, "\n") + table.insert(uniqueName, monster.Name) + end + ::continue:: +end + + +out:close() + +print("Spectre List exported.") \ No newline at end of file From ad6b2e5f82887f2df152d9161e4b1e75a8a98d9d Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 14 May 2025 01:40:24 -0500 Subject: [PATCH 41/69] Remove a few spectres and update exporter --- src/Data/Spectres.lua | 43 ------------------------------ src/Export/Minions/SpectreList.txt | 9 ------- src/Export/Minions/Spectres.txt | 2 -- src/Export/Scripts/spectreList.lua | 3 +++ 4 files changed, 3 insertions(+), 54 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index ed31bc6736..8c62826596 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -9420,49 +9420,6 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { modList = { }, } -minions["Metadata/Monsters/SummonedMercenaryCompanion"] = { - name = "Mercenary Companion", - monsterTags = { "human", "humanoid", "medium_movement", "red_blood", "Unarmed_onhit_audio", }, - life = 1.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1, - damageSpread = 0.2, - attackTime = 1, - attackRange = 6, - accuracy = 1, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Humanoid", - skillList = { - }, - modList = { - -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] - }, -} -minions["Metadata/Monsters/OfferingSpike/PainOfferingSpike"] = { - name = "Offering Spike", - monsterTags = { "bones", "construct", "immobile", "Unarmed_onhit_audio", }, - life = 0.18, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1, - damageSpread = 0, - attackTime = 0, - attackRange = 6, - accuracy = 1, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Construct", - skillList = { - }, - modList = { - }, -} minions["Metadata/Monsters/KaruiBoar/ExplosivePig"] = { name = "Volatile Boar", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "red_blood", }, diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt index 030a25c115..8f5d64056d 100644 --- a/src/Export/Minions/SpectreList.txt +++ b/src/Export/Minions/SpectreList.txt @@ -210,10 +210,6 @@ Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_ ---- Constricted Spitter Metadata/Monsters/SpiderMonkey/SpiderMonkey ---- Scorpion Monkey Metadata/Monsters/GoreCharger/GoreCharger ---- Diretusk Boar -Metadata/Monsters/LeagueAncestral/AncestralTurtleTotemSpirit ---- Ancestral Spirit Turtle -Metadata/Monsters/LeagueAncestral/AncestralJadeHulkTotemSpirit ---- Ancestral Jade Hulk -Metadata/Monsters/LeagueAncestral/AncestralSpiritCasterTotemSpirit ---- Ancestral Jadecaster -Metadata/Monsters/LeagueAncestral/AncestralKaruiHornTotemSpirit ---- Ancestral Warhorn Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow ---- Cultist Archer Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger ---- Cultist Daggerdancer Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff ---- Cultist Witch @@ -341,8 +337,6 @@ Metadata/Monsters/RatMonster/RatMonsterCistern Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits ---- Captured Soul Metadata/Monsters/MamaMonster/MamaBaby ---- Malevolent Newborn Metadata/Monsters/RabidFeralDogMonster/RabidDog ---- Rabid Dog -Metadata/Monsters/SummonedMercenaryCompanion ---- Mercenary Companion -Metadata/Monsters/OfferingSpike/PainOfferingSpike ---- Offering Spike Metadata/Monsters/KaruiBoar/ExplosivePig ---- Volatile Boar Metadata/Monsters/Ghouls/FarudinCrawler ---- Faridun Crawler Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster ---- Forsaken Miner @@ -351,7 +345,6 @@ Metadata/Monsters/SkeletalKnight/SkeletalKnight Metadata/Monsters/SkeletalReaper/SkeletalReaper ---- Knight-Gaunt Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan ---- Goliath Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite ---- Faridun Impaler -Metadata/Monsters/RhoaPlayerSummoned/RhoaPlayerSummoned ---- Rhoa Companion Metadata/Monsters/VaseMonster/VaseMonster_ ---- Urnwalker Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest ---- Risen Tale-woman Metadata/Monsters/Zombies/CourtGuardZombieAxe ---- Rotting Guard @@ -361,7 +354,6 @@ Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_ Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_ ---- Stoneclad Gorilla Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_ ---- Crested Behemoth Metadata/Monsters/Rhoas/Winged/WingedRhoa ---- Albino Rhoa -Metadata/Monsters/Hellhound/HellhoundPlayerSummoned ---- Infernal Hound Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ ---- It That Hates Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__ ---- It That Lashes Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger ---- It That Hunts @@ -423,4 +415,3 @@ Metadata/Monsters/Sanctified/Spider/SanctifiedSpider Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle ---- Fettered Grasper Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing ---- Fettered Writher Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy ---- Fettered Hook -Metadata/Monsters/AnimatedItem/AnimatedWeaponPlayerSummoned ---- Animated Weapon diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index d25651f5ab..898cfbfdfc 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -387,8 +387,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/RatMonster/RatMonsterCistern #spectre Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits #spectre Metadata/Monsters/RabidFeralDogMonster/RabidDog -#spectre Metadata/Monsters/SummonedMercenaryCompanion -#spectre Metadata/Monsters/OfferingSpike/PainOfferingSpike #spectre Metadata/Monsters/KaruiBoar/ExplosivePig #spectre Metadata/Monsters/Ghouls/FarudinCrawler #spectre Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster diff --git a/src/Export/Scripts/spectreList.lua b/src/Export/Scripts/spectreList.lua index bdf1c1f5c9..0f5fee41f3 100644 --- a/src/Export/Scripts/spectreList.lua +++ b/src/Export/Scripts/spectreList.lua @@ -21,6 +21,9 @@ for monster in dat("MonsterVarieties"):Rows() do goto continue end end + if monster.Type.IsPlayerMinion == true then + goto continue + end for _, mod in ipairs(monster.ModsKeys2) do if mod.Id == "CannotBeUsedAsMinion" then goto continue From 8d909de3107c08d0cd8fc883ebf4c9ca0835ed3e Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 14 May 2025 02:03:30 -0500 Subject: [PATCH 42/69] Initial Spectre Library UI Update --- src/Classes/MinionSearchListControl.lua | 2 +- src/Classes/Tooltip.lua | 2 +- src/Modules/Build.lua | 218 +++++++++++++++++++++--- 3 files changed, 201 insertions(+), 21 deletions(-) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index f0f4d28e13..d69d36e03e 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -13,7 +13,7 @@ local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListCon self.unfilteredList = copyTable(list) self.isMutable = false - self.controls.searchText = new("EditControl", {"BOTTOMLEFT",self,"TOPLEFT"}, {0, -2, 128, 18}, "", "Search", "%c", 100, function(buf) + self.controls.searchText = new("EditControl", {"BOTTOMLEFT",self,"TOPLEFT"}, {0, -2, 148, 18}, "", "Search", "%c", 100, function(buf) self:ListFilterChanged(buf, self.controls.searchModeDropDown.selIndex) end, nil, nil, true) diff --git a/src/Classes/Tooltip.lua b/src/Classes/Tooltip.lua index 7a07f9eded..f59d4d4b08 100644 --- a/src/Classes/Tooltip.lua +++ b/src/Classes/Tooltip.lua @@ -241,6 +241,6 @@ function TooltipClass:Draw(x, y, w, h, viewPort) end DrawImage(nil, ttX, ttY, ttW * columns, BORDER_WIDTH) -- top border DrawImage(nil, ttX, ttY + maxColumnHeight - BORDER_WIDTH, ttW * columns, BORDER_WIDTH) -- bottom border - + SetDrawColor(1, 1, 1) -- Reset draw color to white as it messes with Spectre Library return ttW, ttH end \ No newline at end of file diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 7e0b988e3b..f6bc184576 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1346,25 +1346,147 @@ function buildMode:OpenSpectreLibrary(library) else destList = copyTable(self.spectreList) end + local monsterTypeSort = { + Beast = true, + Humanoid = true, + Eldritch = true, + Construct = true, + Demon = true, + Undead = true + } + local beastList = { } + local humanoidList = { } + local eldritchList = { } + local constructList = { } + local demonList = { } + local undeadList = { } local sourceList = { } for id in pairs(self.data.spectres) do - if library == "beast" and self.data.minions[id].monsterCategory == "Beast" then - t_insert(sourceList, id) - elseif library ~= "beast" then - t_insert(sourceList, id) + if self.data.minions[id].monsterCategory == "Beast" then + t_insert(beastList, id) + elseif self.data.minions[id].monsterCategory == "Humanoid" then + t_insert(humanoidList, id) + elseif self.data.minions[id].monsterCategory == "Eldritch" then + t_insert(eldritchList, id) + elseif self.data.minions[id].monsterCategory == "Construct" then + t_insert(constructList, id) + elseif self.data.minions[id].monsterCategory == "Demon" then + t_insert(demonList, id) + elseif self.data.minions[id].monsterCategory == "Undead" then + t_insert(undeadList, id) end end - table.sort(sourceList, function(a,b) - if self.data.minions[a].name == self.data.minions[b].name then - return a < b + + local function buildSourceList(library, sourceList) + wipeTable(sourceList) + if library == "beast" then + if monsterTypeSort["Beast"] then + for _, id in ipairs(beastList) do + table.insert(sourceList, id) + end + end else - return self.data.minions[a].name < self.data.minions[b].name + local monsterCategories = { + { key = "Beast", list = beastList }, + { key = "Humanoid", list = humanoidList }, + { key = "Eldritch", list = eldritchList }, + { key = "Construct", list = constructList }, + { key = "Demon", list = demonList }, + { key = "Undead", list = undeadList }, + } + for _, category in ipairs(monsterCategories) do + if monsterTypeSort[category.key] then + for _, id in ipairs(category.list) do + table.insert(sourceList, id) + end + end + end + end end - end) + buildSourceList(library, sourceList) local controls = { } - controls.list = new("MinionListControl", nil, {-100, 40, 190, 250}, self.data, destList) - controls.source = new("MinionSearchListControl", nil, {100, 60, 190, 230}, self.data, sourceList, controls.list) - controls.save = new("ButtonControl", nil, {-45, 330, 80, 20}, "Save", function() + + local function sortSourceList() + local sortFields = { + [1] = { field = "name", asc = true }, + [2] = { field = "life", asc = false }, + [3] = { field = "energyShield", asc = false }, + [4] = { field = "attackTime", asc = true }, + [5] = { field = "companionReservation", asc = true }, + [6] = { field = "spectreReservation", asc = true }, + [7] = { field = "fireResist", asc = false }, + [8] = { field = "coldResist", asc = false }, + [9] = { field = "lightningResist", asc = false }, + [10] = { field = "totalResist", asc = false }, + } + local sortModeIndex = controls.sortModeDropDown and controls.sortModeDropDown.selIndex or 1 + local sortOption = sortFields[sortModeIndex] + if sortOption then + table.sort(sourceList, function(a, b) + local minionA = self.data.minions[a] + local minionB = self.data.minions[b] + local valueA = minionA[sortOption.field] + local valueB = minionB[sortOption.field] + if sortOption.field == "energyShield" then + -- Calculate actual ES value + local totalLifeA = 2490 * minionA.life + local totalLifeB = 2490 * minionB.life + local esA = (minionA.energyShield or 0) * totalLifeA + local esB = (minionB.energyShield or 0) * totalLifeB + -- If both are 0 (no ES), sort by name + if esA == 0 and esB == 0 then + return minionA.name < minionB.name + end + valueA = esA + valueB = esB + end + if sortOption.field == "totalResist" then -- currently all minions have one resist, but may have more in future. + valueA = minionA.fireResist + minionA.coldResist + minionA.lightningResist + minionA.chaosResist + valueB = minionB.fireResist + minionB.coldResist + minionB.lightningResist + minionB.chaosResist + end + -- If values are equal, sort by name + if valueA == valueB then + return minionA.name < minionB.name + else + if sortOption.asc then + return valueA < valueB + else + return valueA > valueB + end + end + end) + end + end + + sortSourceList() + controls.list = new("MinionListControl", nil, {-230, 40, 210, 250}, self.data, destList) + controls.source = new("MinionSearchListControl", nil, {0, 60, 210, 230}, self.data, sourceList, controls.list) + local function monsterTypeCheckboxChange(name) + monsterTypeSort[name] = true + return function(state) + monsterTypeSort[name] = state + self.listBuildFlag = true + buildSourceList(library, sourceList) + sortSourceList() + end + end + controls.sortMonsterCheckboxBeast = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {0, 24, 26, 26}, "", monsterTypeCheckboxChange("Beast"), "Beast", true) + controls.sortMonsterCheckboxBeast.shown = library ~= "beast" + controls.sortMonsterCheckboxHumanoid = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {37, 24, 26, 26}, "", monsterTypeCheckboxChange("Humanoid"), "Humanoid", true) + controls.sortMonsterCheckboxHumanoid.shown = library ~= "beast" + controls.sortMonsterCheckboxEldritch = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {74, 24, 26, 26}, "", monsterTypeCheckboxChange("Eldritch"), "Eldritch", true) + controls.sortMonsterCheckboxEldritch.shown = library ~= "beast" + controls.sortMonsterCheckboxConstruct = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {111, 24, 26, 26}, "", monsterTypeCheckboxChange("Construct"), "Construct", true) + controls.sortMonsterCheckboxConstruct.shown = library ~= "beast" + controls.sortMonsterCheckboxDemon = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {148, 24, 26, 26}, "", monsterTypeCheckboxChange("Demon"), "Demon", true) + controls.sortMonsterCheckboxDemon.shown = library ~= "beast" + controls.sortMonsterCheckboxUndead = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {185, 24, 26, 26}, "", monsterTypeCheckboxChange("Undead"), "Undead", true) + controls.sortMonsterCheckboxUndead.shown = library ~= "beast" + controls.sortLabel = new("LabelControl", {"TOPLEFT",controls.source,"BOTTOMLEFT"}, {2, 2, 0, 16}, "Sort by:") + controls.sortModeDropDown = new("DropDownControl", {"TOPRIGHT",controls.source,"BOTTOMRIGHT"}, {0, 2, 155, 18}, { "Names", "Life", "Energy Shield", "Attack Speed", "Companion Reservation", "Spectre Reservation", "Fire Resistance", "Cold Resistance", "Lightning Resistance", "Total Resistance"}, function(index, value) + sortSourceList() + end) + controls.save = new("ButtonControl", nil, {-45, 390, 80, 20}, "Save", function() if library == "beast" then self.beastList = destList else @@ -1374,20 +1496,78 @@ function buildMode:OpenSpectreLibrary(library) self.buildFlag = true main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, {45, 330, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl", nil, {45, 390, 80, 20}, "Cancel", function() main:ClosePopup() end) local spectrePopup if library == "beast" then - spectrePopup = main:OpenPopup(410, 360, "Beast Library", controls) - controls.noteLine1 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {24, 2, 0, 16}, "Beasts in your Library must be assigned to an active") - controls.noteLine2 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {20, 18, 0, 16}, "Companion gem for their buffs and curses to activate") + spectrePopup = main:OpenPopup(720, 430, "Beast Library", controls) + controls.noteLine1 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -60, 0, 16}, "Beasts 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") else - spectrePopup = main:OpenPopup(410, 360, "Spectre Library", controls) - controls.noteLine1 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {24, 2, 0, 16}, "Spectres in your Library must be assigned to an active") - controls.noteLine2 = new("LabelControl", {"TOPLEFT",controls.list,"BOTTOMLEFT"}, {20, 18, 0, 16}, "Raise Spectre gem for their buffs and curses to activate") + spectrePopup = main:OpenPopup(720, 430, "Spectre Library", controls) + controls.noteLine1 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -60, 0, 16}, "Spectres 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") end spectrePopup:SelectControl(spectrePopup.controls.source.controls.searchText) + + controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "Minion Stats") + controls.minionGemLevelLabel = new("LabelControl", {"BOTTOM", controls.minionNameLabel, "TOP"}, {-40, -10, 0, 16}, "Gem Level:") + controls.minionGemLevel = new("EditControl", {"LEFT", controls.minionGemLevelLabel, "RIGHT"}, {4, 0, 60, 20}, "20", nil, "%D", 3, function() + controls.source.OnSelect() + end) + controls.lifeLabel = new("LabelControl", {"TOP", controls.source, "TOPRIGHT"}, {60, 4, 0, 16}, colorCodes.LIFE.."LIFE") + controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {190, 4, 0, 16}, colorCodes.ES.."ENERGY SHIELD") + controls.armourLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {60, 42, 0, 16}, colorCodes.ARMOUR.."ARMOUR") + controls.evasionLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {190, 42, 0, 16}, colorCodes.EVASION.."EVASION") + controls.blockLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {60, 80, 0, 16}, colorCodes.NORMAL.."BLOCK") + controls.resistsLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {190, 80, 0, 16}, "RESISTS") + + -- Run this code whenever a new minion is selected in the list + controls.source.OnSelect = function() + local selected = controls.source.selValue + local minion = self.data.minions[selected] + -- Get the gem level from the control, default to 20 if not set + local gemLevel = controls.minionGemLevel.buf + local baseLife = self.data.monsterAllyLifeTable[m_min(gemLevel * 2, 100)] + local totalLife = baseLife * minion.life + local totalES + if minion.energyShield then + totalES = totalLife * minion.energyShield + totalLife = totalLife - (totalLife * minion.energyShield) + else + totalES = 0 + end + local totalArmour = self.data.monsterArmourTable[m_min(gemLevel * 2, 100)] + local totalEvasion = self.data.monsterEvasionTable[m_min(gemLevel * 2, 100)] + if minion.armour then + totalArmour = (1 + minion.armour) * totalArmour + end + if minion.evasion then + totalEvasion = (1 + minion.evasion) * totalEvasion + end + -- Check if minion.modList contains a mod for BlockChance and use it for blockLabel + local blockChance = 0 + if minion.modList then + for _, mod in ipairs(minion.modList) do + if mod.name == "BlockChance" then + blockChance = mod.value + break + end + end + end + controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, minion.name) + controls.lifeLabelNum = new("LabelControl", {"TOP",controls.lifeLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.LIFE..round(totalLife)) + controls.energyshieldLabelNum = new("LabelControl", {"TOP",controls.energyshieldLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.ES..round(totalES)) + controls.blockLabelNum = new("LabelControl", {"TOP",controls.blockLabel,"BOTTOM"}, {4, 2, 0, 16}, blockChance.."%") + controls.armourLabelNum = new("LabelControl", {"TOP",controls.armourLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.ARMOUR..round(totalArmour)) + controls.evasionLabelNum = new("LabelControl", {"TOP",controls.evasionLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.EVASION..round(totalEvasion)) + controls.resistsLabelNum = new("LabelControl", {"TOP",controls.resistsLabel,"BOTTOM"}, {0, 2, 0, 16}, + colorCodes.FIRE..minion.fireResist.."^7/".. + colorCodes.COLD..minion.coldResist.."^7/".. + colorCodes.LIGHTNING..minion.lightningResist.."^7/".. + colorCodes.CHAOS..minion.chaosResist..colorCodes.NORMAL) + end end function buildMode:OpenSimilarPopup() From b65084c3b9c94cfdb021df6ad38de7ea3b055f8d Mon Sep 17 00:00:00 2001 From: LocalIdentity Date: Thu, 15 May 2025 12:00:03 +1000 Subject: [PATCH 43/69] Export monster category images --- src/Export/Scripts/passivetree.lua | 16 ++++++++++++++++ src/Export/Scripts/spectreList.lua | 5 +---- .../0_2/monster-categories_36_36_BC7.dds.zst | Bin 0 -> 5517 bytes src/TreeData/0_2/tree.json | 2 +- src/TreeData/0_2/tree.lua | 8 ++++++++ 5 files changed, 26 insertions(+), 5 deletions(-) create mode 100644 src/TreeData/0_2/monster-categories_36_36_BC7.dds.zst diff --git a/src/Export/Scripts/passivetree.lua b/src/Export/Scripts/passivetree.lua index 8876d51304..3cc576d4ef 100644 --- a/src/Export/Scripts/passivetree.lua +++ b/src/Export/Scripts/passivetree.lua @@ -397,6 +397,7 @@ local sheets = { newSheet("lines", defaultMaxWidth, 100), newSheet("jewel-sockets", defaultMaxWidth, 100), newSheet("legion", defaultMaxWidth, 100), + newSheet("monster-categories", defaultMaxWidth, 100), } local sheetLocations = { ["skills"] = 1, @@ -409,6 +410,7 @@ local sheetLocations = { ["lines"] = 8, ["jewel-sockets"] = 9, ["legion"] = 10, + ["monster-categories"] = 11, } local function getSheet(sheetLocation) return sheets[sheetLocations[sheetLocation]] @@ -536,6 +538,20 @@ for jewel in jewelArt:Rows() do :: nexttogo :: end +-- adding monster types +local monsterCategories = dat("MonsterCategories") +for category in monsterCategories:Rows() do + if category.Type:find(ignoreFilter) ~= nil then + printf("Ignoring category" .. category.Type) + goto nexttogo + end + local asset = uiImages[string.lower(category.HudImage)] + printf("Adding category " .. category.Type .. " " .. asset.path .. " to sprite") + local name = category.Type + addToSheet(getSheet("monster-categories"), asset.path, "monster-categories", commonMetadata(name)) + :: nexttogo :: +end + -- adding legion assets for legion in dat("AlternatePassiveSkills"):Rows() do addToSheet(getSheet("legion"), legion.DDSIcon, "legion", commonMetadata(legion.DDSIcon)) diff --git a/src/Export/Scripts/spectreList.lua b/src/Export/Scripts/spectreList.lua index 0f5fee41f3..0fd41bd7c6 100644 --- a/src/Export/Scripts/spectreList.lua +++ b/src/Export/Scripts/spectreList.lua @@ -10,7 +10,7 @@ local spectreList = {} local uniqueName = {} for monster in dat("MonsterVarieties"):Rows() do - if monster.NotSpectre == false and monster.BossHealthBar == false and not monster.Id:match("NPC") and not monster.Name:match("DNT") and not monster.AIScript:match("NoAI") then + if monster.NotSpectre == false and monster.BossHealthBar == false and not monster.Type.IsPlayerMinion == true and not monster.Id:match("NPC") and not monster.Name:match("DNT") and not monster.AIScript:match("NoAI") then for _, name in ipairs(uniqueName) do if name == monster.Name then goto continue @@ -21,9 +21,6 @@ for monster in dat("MonsterVarieties"):Rows() do goto continue end end - if monster.Type.IsPlayerMinion == true then - goto continue - end for _, mod in ipairs(monster.ModsKeys2) do if mod.Id == "CannotBeUsedAsMinion" then goto continue diff --git a/src/TreeData/0_2/monster-categories_36_36_BC7.dds.zst b/src/TreeData/0_2/monster-categories_36_36_BC7.dds.zst new file mode 100644 index 0000000000000000000000000000000000000000..941a79c02554799b85781f11207a95c71e957bce GIT binary patch literal 5517 zcmV;86>{n*wJ-f()GHmV0J=ndNK_CQN*SdCtxSR>qH}V3Ob=hft#(aWvj!C(j5+d( zZf1SXqZ=gCscfR-6)eemRejty%zGW4oVJjmc%K-cG}CrVNwDLABwYqfB&yMV$&8ke zodQ|}V+4T&Q7XWx0By#*GC^-(+We$f;7Rd88J?aHLoXaql`MU0CisFOii;|E{c}HT zBoB)`9TqWr5g^SyonUPW6h)Kv5WT}5RFr-|1XgOi;DRbBFOS%<1uVOB^z2|IG{+>+ z1qG_aShj4!k?X=uR&1z76rpjIY{R-3I(qsVP(f&FIS;Z-3NBTKrl7 zL|Zre!*z(7cEM>&nLG@z12DCy0#Fj7&6A!UV3g3Yl&a0gI_5 zpFto)43x;b#fGm({0P}e<|E?f{(h|y(_{7rd4vLu!Dl%heGsuFBMpF97oY0?1DGlqI@EcAVoXYll&Timhz1^XjNxg(M1v5hOtKun znLPb^_YJ^LEt8t|Xeg!7)>x`VxmSR+u(zr)@aYD4L1)hZP;aFUvVJ3IZB~wMLK2IgfzXAGe?z#r1QMjaZTwJv&IHuBg%{nl1;h_qk)L`*=ZJ ztLY@LZQXQ_<3@tCoc6d*+SZf>i1-sm_C!vjsQDwlyf>x8*#Y(CrvElB75xu;YNY>I zaPPHo-R8#Luf}3W;qF2iyCB+YkL;E;TYECi<(_>63@~89Z`2!o?I^AXZa3tLpL!5> z(^jVI**@bMw1ieI61`c46^T8i-j z;=t@i8t20-G%Dr-AXM^C4{FS&MEwFf0ulkq0ntzOSI?lm$jLScNi)I*0s@D>&^pOp z)NA8bDz^FajyrCy|GJjRcRkblSXYRBsVV~IxO;!XZ8)T|o3@h6lfRbusOOJyDFxb5 z(IYE6esb^67PoDgG@XocCjd=VJyhi7n;l5I?B=mDWwP3Y!U{oZRL~#q%$Nxw4)3l- zuxDK@4r4u^_)*W$GXEF-r_sc~R&$d0AznW46Gp2h>5p#P!m7d?A1Vunw@09TqC=L|A{oQ>8dLRD$yXg)_bSgz7>`;@(|^UJHk+Q z%8uRVPd?j|dr$QsuU5&TkC>QJ1muujM>Eq!7h_xuUEEQTmuqlEz_L4Lgb_}d;58KC z_#w=1=F{ga1uR(bjXplxr}>*Hk5>L*WwLvIz3YCSt!fYDaB&W0-~OS=Itlga#fz64 z)}Q~8yj7p_o~(ZSul-+-UPk*j{iX{2-&!yD@grzgdluCK5C9*uG8ai0Ll)}L$v zGd=Xdy)XUrF{Nv!B2xi5C*vNodt(Ziv5>@3-cRTpU3PTMR5}plPLY(@@7GxEPVIs* zSb(F<1^G31ysC&%894pc+C$uf@f?Qm1mtwo|8dA&*s7@Mx@(&+ik*`6uz<6 zvA~jonD(KYNW8^+Bk3jikz~fa(PVC;NFvm+0a0AbH|KT}5A`?3Xz}M*KWbiD!?}E> zFr&W1^chb|p-p!!Uxw{y6khmXb41N|d5CR&5RZX7SNcrB|c&&&7#c3ZX z6FL;|pgZmGfCsvF5=#s7o(bmr&$A_%xhXCmHlDpGuGT5iWESNZ)oypjSEsynX ziC~Kj^2;kClhev5FAW|}X0GSl_GqV`LmoT5w%iQWA?6z<%H`hJ9xk)NgE?LltG?}!RCXV zjR0mE{qewam1Ka9uPA65qoiD?-g-5(wMy^<9U8^>=oY^u6840j0@n#oGGEbGTvta< zanzZPtn%T##A5DrgI?n#vhBlIXX7r zQ7!UxSMFO|2Qt?7>dXpljK}r`F-uXC+86^|Lcv{@mUCvZfX7eA5(-g@v5951)LFz# zq^JhJKaET*gkD|_`!$hK_4T_O;;@RTf(zJuMuaYf2_#GMXxws(5m5+ieA7=oI$IBy zu<)>wy@t}8oy9_<0m*=SCeC7>Jl9%Hthxb~V>x8+Z!RVSBaoYBhu{(ggA~4u$;&=y zYUJG3s068j-F}SSm=V*Fhf`IkOfBGt|4Cw8GXUfvSP-f&8SO2aZ&au}!%Xj5KrxpR zZ_kwS8pjoC`h%Pr<(Cml9hW$&%O-kAh+s{6sScld#>}pueF`%w_{?vp0x2i(7<|De zd@7ZfIM1%#GCp1()z%ag;>I23KsIFCF2J<1_erkNP=h?D8;J9qsT?a$;~4rR$wPuk z1WqWeaR3X?Ac;^>ps;~e_ARgPA2LNSDvL_RA)T0~t4ay~1mN_ac2rT@Y+otylTE|D z>(q1UljF~)rPTn;{%2a zg#s&~6+fmtESV@8=?`g5dN?7u0O|>{U3@zB;DT0LE)i-})fFLcTPqF-Zqr80v=T$d zL*y;fgVqX7Q5iSABkG2lAK$wIf!u(2{^}3im>%Ok)mzOJszb)4ASDg&87;IC6>MFe zjSmpmdJVI-!+2$^(WDGgNWg51$UO5KQK*wXuf}4Aq_KJQQnZl-AIiii&m3GBbKvd7 zBN!u@L?c!ZWyOJ1JDG6bew+|mZJ<)gG-VD>5U>fJ5_QR#KjYoAs0N)qb&F6aysfR? zD2!r9Fy-%C@?PG_gh0=Y9`KTyDJx0V?!A(GTCHGdIwzG}#ay?4*To6gARglCb8=f& z|7z1OqsHu$dw+B@PAjHO;}=X3CPUt~gDD}iUT)Jj?-sfL4_GV;I$PBak}0Mqa_>`k zom9pkjA%M*eB@zP;)o#fkctgVLXIb}&;<}dLDy!c{B_#UYX`LisE9dzU&5>zfAlm8r1 zb214MM9zC)oC-?mOA!gnceZQe6qfosfdFyoMRi--MK*;3M~fs0TJAm0#6I+hZvXH@ z4`fwt(AJO#S#iW#3oS#ABPXkTn4?gEWUElK zVZ%lUE~>5dbaEgqM5l4+h-yefD=&!PfM?|K5kI#xVFbj=l}Vd?x@Ce)*j66^k8=#{ZT4beWbG_hc_ zR~Hyniax_o`F22?GV~iUnGQ{V8hs8Go$T1J$0tQ<5{?}2h_UaDZZ_d;rkQ%+s?$Q9 zAvrIbFiAqpE)t2f^8=RGt<1qUH8>@}1_vYZq{%VGiqZl}y1Gb34!$!eP@%zzF{TL9 z6=0Fb6DRWNjTR>_ZXqF*YqXK-iJ{GLQ-8o?7^Z07uI42d_Ng|=Yelo_>}H`-)xy3T z7IV0JYZUd@J&7EM5jE515*l%YF*!N^IV#|G-U%K6c?CalV?a?+4{?nXu)*66SA^qV zZ!nM;aqn@*J@mlZKDE*_6Oy*t6Ufc1Ltg0b_?>ClmaHdw9xhY~{rmk0)DswYB%@g; zZQIpoiNJdrU1yk!aXZIB00UWV+blpR<%Rf=+m&(P)=JY@6}LzF$>m5!dN?m_oJJ#4 zMV|9U+ShzYXlAQh^Wnp%4{rZX<}tu9*JlmZaP1}~XdR@EeZJD8eRXca2ccjHSGV8i zBB|KmRpc2qhxyC+Y3I5ht3BJj>k^PNgVqh3c3l_ew3h&9o3)6Y0&n_Qzn_jAfwIB?E_Gwq-kABNZ$3x+m-Ficjg;N1JQOgbA@sjxh^{ z6VQpXt-hKtLBu>Im!3~Rupm+AmN51)gF1y8fzv);*$PBIL}F=Ei_@%U>wlN^)y$!>S3|V$zNB|E$)Ip-o zahWTg6^R|ivH*=mHK0))9)U;6B6+xc6}`X$xFrDP_h#gd8Rjh3WOe*7;m1!DusU_> z)KMah3(m_ZT}gb|6*|drhFwkpf>ELEx<5M9DO#0NykvebaFva1&_U(UMZU_}FpDLt5+g3J!;F(9XfG$T{EhNhT8rMoJV7MYz2Pl{tU zK)3~n?jnx|9egkdyrmCL8&Gt8^%bUzO+Zits_qEzj}}oEb1~V|l||H7 zMHsnv)k0%CGWJQ+Z+UN6K3)|#*yWAD4?A9kXg`TwLSpEL5W{h(nHJ&zCcHERPhj=%2`hM89^jwl zi@SAk40{DlW0e)sq1^gnPAP^VVlCT-udoZG(55b)2Ln{ zaQ=j0Y0Gi{(@jm_)f0YB>aR zqeoOtU9(#8tm$1@5qDhNm)*ROqeUsV9G*`ckUVNlE0fEdK5vKd#J*0=lj-V~AYiiG zp>$uvQy7uf9&*uZfbV_9PGwzDwnJNlDPo``UVFXQ0+Af&Kq}*;$Z>Ez10g)gw*e6o1oNLX zlPjicn$JQ_j?SZZpZ0+463iVkQR z<78j$KR2OyIFGi~*f{c-h$Tn`#s`zdI|~XP?79rF>p+6df0+W9 zjb)ZUp`-L+oc~p?FU<&(3>Q zU-^A=s7;4`-2@tkqA^JPd~OAXni&L1k{P4fp)-U&j5d32k(YFujDF43xzVv%_95ay z$nn8owRKG7^sI^u)`%JD*3_A4t0Pp?h~5J>#1l5BF~oDuusNGf4Hh3y`=~6>#GIcN z>2-EkryCZ&>CBF}ZPg@gY+9Rn+aih{>LW!);Ma!FlpmeY7z=)329D(g z0RzzpvQN6lhC3RmJ+MA>Bms_HoiuEY83k&prfk^3?&*_P=|=;4W@#vx}Zg)jwHqY!?8KzuEB7VrwC)iXt)_Z z`Rw9maf6Lf(jD4+;&mNH<}^Jf1H$TK)xiz}c`#KS zhz<&NdI5noVYNXsA`0hDZ~*wI2ck91#fF?i=NXI)XC;r5 zVrK+CiN6`cOdjghwF7~KQg-m* literal 0 HcmV?d00001 diff --git a/src/TreeData/0_2/tree.json b/src/TreeData/0_2/tree.json index 9a4af8603e..9a7ab53c23 100644 --- a/src/TreeData/0_2/tree.json +++ b/src/TreeData/0_2/tree.json @@ -1 +1 @@ -{"assets":{"Orbit6Normal":["orbit_normal3.png"],"LineConnectorNormal":["orbit_normal0.png"],"Orbit9Normal":["orbit_normal1.png"],"Orbit8Normal":["orbit_normal2.png"],"Orbit9Active":["orbit_active1.png"],"LineConnectorActive":["orbit_active0.png"],"Orbit7Normal":["orbit_normal7.png"],"Orbit5Normal":["orbit_normal4.png"],"Orbit2Active":["orbit_active8.png"],"Orbit4Normal":["orbit_normal5.png"],"Orbit6Active":["orbit_active3.png"],"Orbit2Normal":["orbit_normal8.png"],"Orbit3Normal":["orbit_normal6.png"],"Orbit8Active":["orbit_active2.png"],"Orbit3Active":["orbit_active6.png"],"Orbit7Intermediate":["orbit_intermediate7.png"],"Orbit8Intermediate":["orbit_intermediate2.png"],"Orbit9Intermediate":["orbit_intermediate1.png"],"Orbit5Active":["orbit_active4.png"],"Orbit3Intermediate":["orbit_intermediate6.png"],"Orbit4Intermediate":["orbit_intermediate5.png"],"Orbit5Intermediate":["orbit_intermediate4.png"],"Orbit6Intermediate":["orbit_intermediate3.png"],"Orbit4Active":["orbit_active5.png"],"Orbit1Active":["orbit_active9.png"],"Orbit1Intermediate":["orbit_intermediate9.png"],"Orbit2Intermediate":["orbit_intermediate8.png"],"Orbit7Active":["orbit_active7.png"],"LineConnectorIntermediate":["orbit_intermediate0.png"],"Orbit1Normal":["orbit_normal9.png"]},"min_y":-23641.571796875,"groups":[null,{"y":4294.227209694,"x":-15674.536066247,"nodes":[22541],"orbits":[0]},{"y":4674.927209694,"x":-15674.536066247,"nodes":[5386],"orbits":[0]},{"y":3929.697209694,"x":-15461.866066247,"nodes":[57959],"orbits":[0]},{"y":4674.927209694,"x":-15461.866066247,"nodes":[14960],"orbits":[0]},{"y":4294.227209694,"x":-15249.866066247,"nodes":[60298],"orbits":[0]},{"y":4674.927209694,"x":-15249.866066247,"nodes":[47236],"orbits":[0]},{"y":4294.227209694,"x":-15037.866066247,"nodes":[47184],"orbits":[0]},{"y":4674.927209694,"x":-15037.866066247,"nodes":[20895],"orbits":[0]},{"y":5413.847209694,"x":-15035.366066247,"nodes":[64962],"orbits":[0]},{"y":5573.787209694,"x":-14978.326066247,"nodes":[110],"orbits":[0]},{"y":5723.627209694,"x":-14880.476066247,"nodes":[22908],"orbits":[0]},{"y":4294.227209694,"x":-14825.866066247,"nodes":[48537],"orbits":[0]},{"y":3929.697209694,"x":-14825.826066247,"nodes":[63401],"orbits":[0]},{"y":5848.477209694,"x":-14745.646066247,"nodes":[8525],"orbits":[0]},{"y":7100.5266572603,"x":-14201.942896671,"nodes":[49380],"orbits":[0]},{"y":7463.5266572603,"x":-14201.942896671,"nodes":[58704],"orbits":[0]},{"y":7826.5266572603,"x":-14201.942896671,"nodes":[38769],"orbits":[0]},{"y":6850.3566572603,"x":-14134.912896671,"nodes":[36659],"orbits":[0]},{"y":5935.187209694,"x":-14587.046066247,"nodes":[9997],"orbits":[0]},{"y":7272.2366572603,"x":-14045.182896671,"nodes":[6127],"orbits":[0]},{"y":7685.3866572603,"x":-14045.182896671,"nodes":[18585],"orbits":[0]},null,{"y":5978.807209694,"x":-14416.936066247,"nodes":[13772],"orbits":[0]},{"y":6850.3166572603,"x":-13947.462896671,"nodes":[40915],"orbits":[0]},{"y":4654.187209694,"x":-14343.086066247,"nodes":[5852],"orbits":[9]},{"y":8364.5066572603,"x":-13880.602896671,"nodes":[1994],"orbits":[0]},{"y":7100.5266572603,"x":-13880.422896671,"nodes":[48682],"orbits":[0]},{"y":7463.5266572603,"x":-13880.422896671,"nodes":[39411],"orbits":[0]},{"y":8190.3066572603,"x":-13880.422896671,"nodes":[25935],"orbits":[0]},{"y":7826.5266572603,"x":-13879.802896671,"nodes":[39365],"orbits":[0]},{"y":5314.187209694,"x":-14325.066066247,"nodes":[9988],"orbits":[0]},{"y":5978.807209694,"x":-14233.666066247,"nodes":[25438],"orbits":[0]},{"y":5935.187209694,"x":-14066.436066247,"nodes":[49340],"orbits":[0]},{"y":7770.8066572603,"x":-13475.342896671,"nodes":[33812],"orbits":[6]},{"y":5848.477209694,"x":-13908.626066247,"nodes":[60913],"orbits":[0]},{"y":8443.5566572603,"x":-13426.662896671,"nodes":[47097],"orbits":[0]},{"y":8113.1166572603,"x":-13422.852896671,"nodes":[23005],"orbits":[0]},{"y":5723.627209694,"x":-13784.646066247,"nodes":[61039],"orbits":[0]},{"y":5573.787209694,"x":-13692.386066247,"nodes":[20195],"orbits":[0]},{"y":5413.847209694,"x":-13618.036066247,"nodes":[16276],"orbits":[0]},{"y":8043.4266572603,"x":-12971.872896671,"nodes":[10072],"orbits":[0]},{"y":8512.5966572603,"x":-12971.872896671,"nodes":[64117],"orbits":[0]},null,{"y":8190.3066572603,"x":-12782.492896671,"nodes":[52068],"orbits":[0]},{"y":8364.5066572603,"x":-12782.492896671,"nodes":[29645],"orbits":[0]},null,{"y":9524.5203740884,"x":-12048.425349189,"nodes":[24807],"orbits":[0]},{"y":9301.6203740884,"x":-11651.475349189,"nodes":[38014],"orbits":[0]},{"y":9810.4103740884,"x":-11473.555349189,"nodes":[42275],"orbits":[0]},{"y":10082.400374088,"x":-11212.615349189,"nodes":[3762,59540,30115,60634,35453,13715,19424,27418,51690,29323,32534],"orbits":[4,5,6,7,9]},{"y":11085.320374088,"x":-11147.115349189,"nodes":[12000],"orbits":[0]},{"y":10444.170374088,"x":-11106.745349189,"nodes":[59372],"orbits":[0]},{"y":10859.920374088,"x":-10753.125349189,"nodes":[56842],"orbits":[0]},null,null,null,null,null,{"y":-1276.68,"x":-11263.31,"nodes":[9352,31295,32071,49111,39190,8800,15427,57379],"orbits":[0,3]},{"y":1114.01,"x":-11179.3,"nodes":[28589,7395,38670,30007,12565,3245,30300,3188,46051],"orbits":[0,1,2,3]},{"y":-3254.38,"x":-11095.46,"nodes":[6502],"orbits":[0]},{"y":-3602.71,"x":-11052.33,"nodes":[41747],"orbits":[0]},{"y":-3162.26,"x":-11003.87,"nodes":[49370,32148,8535,43443],"orbits":[0,2]},{"y":88.39,"x":-10939.38,"nodes":[55190],"orbits":[1]},{"y":-3409.07,"x":-10798.26,"nodes":[61847],"orbits":[0]},{"y":-2405.56,"x":-10716.12,"nodes":[55048],"orbits":[0]},{"y":2443.13,"x":-10708.76,"nodes":[24630],"orbits":[0]},{"y":445.3,"x":-10682.77,"nodes":[1200],"orbits":[4]},{"y":-1117.08,"x":-10667.72,"nodes":[28982],"orbits":[0]},{"y":3051.94,"x":-10615.17,"nodes":[17348,11433,15522,13893,11275,42390,63608],"orbits":[0,3,4,7]},{"y":-4677.69,"x":-10609.92,"nodes":[440],"orbits":[0]},{"y":-3587.33,"x":-10416.8,"nodes":[1130,50847,33393,42914],"orbits":[0,4,5,7]},{"y":-4500.02,"x":-10391.25,"nodes":[55888],"orbits":[0]},{"y":-5225.09,"x":-10391.18,"nodes":[17349,5728,23940,14342,49256,14439,58138,46384,33402,58125,6133,10681,27581,50510],"orbits":[1,3,4,7]},{"y":5.97,"x":-10364.84,"nodes":[30141],"orbits":[0]},{"y":2132.05,"x":-10358.72,"nodes":[59785],"orbits":[0]},{"y":-2405.56,"x":-10338.12,"nodes":[41768],"orbits":[0]},{"y":4633.75,"x":-10240.12,"nodes":[375,12276,14693,13937,13980,17791,526,2645,52829,14832],"orbits":[0,4,7]},{"y":1109.9,"x":-10203.05,"nodes":[11656,9106,53822,54937],"orbits":[1,7]},{"y":3733,"x":-10198.75,"nodes":[18684],"orbits":[0]},{"y":-4677.69,"x":-10180.38,"nodes":[18746],"orbits":[0]},{"y":273.26,"x":-10097.55,"nodes":[51749],"orbits":[0]},{"y":-3391.47,"x":-10087.16,"nodes":[29611],"orbits":[0]},{"y":3405.64,"x":-10009.75,"nodes":[27296],"orbits":[0]},{"y":2362.11,"x":-9927.8,"nodes":[51535,18397,55063,8852,4139],"orbits":[0,2,3]},{"y":-2071.56,"x":-9865.43,"nodes":[11525,64724,53329,53030,30334,9324,43939,56214,48267],"orbits":[0,2,3]},{"y":-4500.02,"x":-9791.13,"nodes":[32474],"orbits":[0]},{"y":-1117.08,"x":-9724.5,"nodes":[30457,13293,54416,19236,60274],"orbits":[0,7]},{"y":710.66,"x":-9715.33,"nodes":[4442,59886,62313,62034,55931,33939,6872],"orbits":[0,3,4,5]},{"y":4489.54,"x":-9701.92,"nodes":[59777],"orbits":[0]},{"y":3334.63,"x":-9636.83,"nodes":[917,44069,65160,21670,29358],"orbits":[1,2,3]},{"y":-3088.59,"x":-9562.54,"nodes":[62670,41497,30554,21164,18245,10055],"orbits":[0,7]},{"y":-421.46,"x":-9548.42,"nodes":[32777,17625,59710,21567,18822,10873,52618,47790],"orbits":[1,2,3,7]},{"y":4,"x":-9548.42,"nodes":[18448],"orbits":[0]},{"y":-5501.21,"x":-9524.42,"nodes":[47931],"orbits":[0]},{"y":5442.15,"x":-9427.5,"nodes":[53719],"orbits":[0]},{"y":-6626.42,"x":-9380.56,"nodes":[47242,34493,48565,23078,65328,54964,49593,4725,17229],"orbits":[0,2,3,4,7]},{"y":4400.29,"x":-9363.33,"nodes":[10362,10830,9163,59589,44952,6153,52659],"orbits":[0,3,7]},{"y":362.33,"x":-9064.75,"nodes":[65154,2575,56757,11292],"orbits":[0,2]},{"y":6723.44,"x":-9040.02,"nodes":[53440,52300,11178,62439,57880,11306,6269,45990,39448,24224],"orbits":[0,2,3]},{"y":-4631.81,"x":-9038.93,"nodes":[31159,54962,35849,46017,12382],"orbits":[0,1,7]},{"y":1954.01,"x":-8945,"nodes":[33452,57471,53823,23192,21684,1214,42578,52796,10508,30371,27687],"orbits":[2,3,4,5,7]},{"y":-499.46,"x":-8895.04,"nodes":[52220,60064,3027,54228,64240],"orbits":[0,2]},{"y":-5473.9,"x":-8822.42,"nodes":[52],"orbits":[0]},{"y":-5095.9,"x":-8822.42,"nodes":[39131],"orbits":[0]},{"y":-6271.82,"x":-8766.41,"nodes":[33722],"orbits":[0]},{"y":5036.5,"x":-8724.91,"nodes":[21387],"orbits":[0]},{"y":5497.5,"x":-8689.66,"nodes":[51129,26437,15892],"orbits":[3,7]},{"y":4,"x":-8684.42,"nodes":[47263],"orbits":[0]},{"y":504.36,"x":-8684.42,"nodes":[10100],"orbits":[0]},{"y":988.33,"x":-8684.42,"nodes":[23307],"orbits":[0]},{"y":4650.55,"x":-8647.35,"nodes":[47173,51832,6514,31373,47722,12418,50561,3988],"orbits":[0,2,3,4]},{"y":6301.67,"x":-8618.25,"nodes":[27082],"orbits":[0]},{"y":-4931.21,"x":-8541.12,"nodes":[11741],"orbits":[3]},{"y":-1405.65,"x":-8485.92,"nodes":[8460,40328,62200,9528,38053,29762,28564],"orbits":[0,2,3]},{"y":-5912.71,"x":-8440.72,"nodes":[57608],"orbits":[0]},{"y":-5238.98,"x":-8386.71,"nodes":[33797,37509],"orbits":[5]},{"y":-7446.29,"x":-8351.37,"nodes":[9226,13500,47591,41044],"orbits":[1,2,3,7]},{"y":5293.13,"x":-8335.67,"nodes":[22626,45227,30136],"orbits":[3,7]},{"y":5282.9,"x":-8316.62,"nodes":[42111,48717],"orbits":[7,3]},{"y":2567.51,"x":-8204.79,"nodes":[38365,61142,34626,46499],"orbits":[0,2]},{"y":-5390.69,"x":-8193.3,"nodes":[33502,65189],"orbits":[5]},{"y":3447.68,"x":-8158.65,"nodes":[24855,17138,53308,51903,39347,48014,55058,63790],"orbits":[0,3,4,5]},{"y":7278.13,"x":-8156.4,"nodes":[32349],"orbits":[0]},{"y":15323.380097103,"x":-1078.3504027777,"nodes":[8272],"orbits":[0]},{"y":1954.01,"x":-8117.46,"nodes":[59945],"orbits":[0]},{"y":-6945.65,"x":-8086.9,"nodes":[4140],"orbits":[0]},{"y":-5943.05,"x":-8083.42,"nodes":[41180],"orbits":[1]},{"y":-5590.82,"x":-8069.54,"nodes":[6222,9037,21912],"orbits":[5]},{"y":6352.38,"x":-8048.02,"nodes":[50392],"orbits":[0]},{"y":4659.56,"x":-8046.92,"nodes":[63114],"orbits":[3]},{"y":6041.9,"x":-8024.48,"nodes":[61409,24646],"orbits":[3,7]},{"y":-5646.06,"x":-8021.07,"nodes":[61703],"orbits":[0]},{"y":-1123.01,"x":-7996.37,"nodes":[38707],"orbits":[0]},{"y":4130.84,"x":-7966.51,"nodes":[35048,26176,43650,21070,57388,53386,9698],"orbits":[1,2,3,7]},{"y":-2253.24,"x":-7964.19,"nodes":[61404,38923,44902,61429,511],"orbits":[0,7]},{"y":-2252.73,"x":-7958.8,"nodes":[51210],"orbits":[0]},{"y":-5882.19,"x":-7948.8,"nodes":[17260],"orbits":[0]},{"y":-4279.3,"x":-7938.92,"nodes":[35369,1459,47252,17282,43579],"orbits":[0,1,7]},{"y":-6121.04,"x":-7930.02,"nodes":[32353],"orbits":[0]},{"y":-3214.3,"x":-7929.94,"nodes":[33601,5692,35708,41154,2863],"orbits":[0,2]},{"y":504.36,"x":-7924.75,"nodes":[25300],"orbits":[0]},{"y":16118.710097103,"x":-811.59040277765,"nodes":[51737],"orbits":[0]},{"y":2887.75,"x":-7848.77,"nodes":[44017],"orbits":[0]},{"y":6139.63,"x":-7835.27,"nodes":[13075],"orbits":[0]},{"y":7089.13,"x":-7829.04,"nodes":[3446],"orbits":[0]},{"y":1455.71,"x":-7828.44,"nodes":[53527,4985,45327,7204,10251],"orbits":[0,7]},{"y":84.99,"x":-7826.84,"nodes":[58295],"orbits":[2]},{"y":452.74,"x":-7815.5,"nodes":[61796,38066,8260,10286],"orbits":[7]},{"y":2567.51,"x":-7762.96,"nodes":[4527],"orbits":[0]},{"y":402.68,"x":-7704.81,"nodes":[21453],"orbits":[0]},{"y":8468.77,"x":-7587.21,"nodes":[2946,62518,4547,41414,41363],"orbits":[0,1,3,4,7]},{"y":-849.36,"x":-7586.04,"nodes":[43653,48171,26518,40803,3218],"orbits":[4]},{"y":15178.960097103,"x":-516.42040277765,"nodes":[17646],"orbits":[0]},{"y":2094.68,"x":-7489.98,"nodes":[40117,31848,1286,21089,17903,54701,64023],"orbits":[0,7]},{"y":4960.9,"x":-7463.54,"nodes":[18505,18496,18073,36027,49952,45090,13856],"orbits":[7]},{"y":3131.16,"x":-7437.53,"nodes":[52298],"orbits":[0]},{"y":3624.13,"x":-7437.53,"nodes":[53216,52126,21885,1352],"orbits":[0,2,7]},{"y":-8009.76,"x":-7428.15,"nodes":[45202],"orbits":[0]},{"y":-465.35,"x":-7355.98,"nodes":[24430,47191,3601,8554,63037],"orbits":[4]},{"y":-745.79,"x":-7348.69,"nodes":[50629],"orbits":[0]},{"y":-750.41,"x":-7347.5,"nodes":[44298],"orbits":[0]},{"y":-4246.42,"x":-7344.38,"nodes":[26196],"orbits":[0]},{"y":-3696.47,"x":-7344.38,"nodes":[39710],"orbits":[0]},{"y":-3214.3,"x":-7344.38,"nodes":[51821],"orbits":[0]},{"y":-2771.14,"x":-7344.38,"nodes":[20115],"orbits":[0]},{"y":-2252.28,"x":-7344.38,"nodes":[49734],"orbits":[0]},{"y":-916.14,"x":-7180.07,"nodes":[23930,30662,45383,26291,46024],"orbits":[4]},{"y":-5288.35,"x":-7101.54,"nodes":[45632,25503,27068,35831,27388,28578,904,24551],"orbits":[0,7]},{"y":4,"x":-7053.86,"nodes":[15671],"orbits":[0]},{"y":6434.42,"x":-7050.79,"nodes":[43778,36894,17330,3698,61938,14515,61927,33137],"orbits":[2,3]},{"y":-8009.76,"x":-7050.15,"nodes":[59093],"orbits":[0]},{"y":-7282.44,"x":-7044.46,"nodes":[21127,35974,51105,5398,22484,51820,38124,6355,14110,48979],"orbits":[1,2,3,4,6,7]},{"y":15079.380097103,"x":21.759597222347,"nodes":[61973,3704,46535,38601,43131,40719,25172,32559,61897,34501,7120],"orbits":[1,3,5,6,9,8]},{"y":7409.4,"x":-7025.42,"nodes":[25229,7972,21390,5663],"orbits":[0,2]},{"y":7906.98,"x":-7025.42,"nodes":[62498],"orbits":[0]},{"y":4002.72,"x":-6934.34,"nodes":[26725],"orbits":[0]},{"y":-1830.65,"x":-6922.75,"nodes":[51812,62757,4673,10047,46741],"orbits":[0,2]},{"y":-9652.12,"x":-6910.15,"nodes":[28774,17505,52106,2999,44005,10295,27733],"orbits":[4,5,6]},{"y":2724.36,"x":-6905.82,"nodes":[31805,44461,54998,29041,31388,51394,29993],"orbits":[1,2,3,7]},{"y":988.34,"x":-6886.36,"nodes":[1170,53089,16626,64443,41126,10474,53785,9918,62023],"orbits":[0,2,3]},{"y":-4712.38,"x":-6880.96,"nodes":[21568],"orbits":[0]},{"y":3687.64,"x":-6849.92,"nodes":[39621,14176,18004,8881],"orbits":[0,2,3,4]},{"y":14706.011298155,"x":2109.1632536476,"nodes":[16249],"orbits":[0]},{"y":15072.341298155,"x":2320.6632536476,"nodes":[32560],"orbits":[0]},{"y":-6081.65,"x":-6604.35,"nodes":[2672],"orbits":[0]},{"y":-2925.02,"x":-6560.84,"nodes":[50062,64357,6416,506,46857,59596,42916,11030,37641],"orbits":[0,2,3]},{"y":-6226.48,"x":-6511.27,"nodes":[59061],"orbits":[0]},{"y":15178.960097103,"x":559.92959722235,"nodes":[6935],"orbits":[0]},{"y":14663.741298155,"x":2430.1432536476,"nodes":[10371],"orbits":[0]},{"y":9257.25,"x":-6498.25,"nodes":[25031,17999,63979,9750,1169,42026,63813],"orbits":[0,7]},{"y":-5120.01,"x":-6473.32,"nodes":[11248],"orbits":[0]},{"y":-6084.44,"x":-6441.98,"nodes":[8509,45569,55596,28267,35085],"orbits":[0,2,3]},{"y":-4380.23,"x":-6419.58,"nodes":[35966,41105,38368,54288,44316],"orbits":[0,1,7]},{"y":4911.79,"x":-6409.48,"nodes":[22975],"orbits":[0]},{"y":15438.671298155,"x":2532.1632536476,"nodes":[15044],"orbits":[0]},{"y":420.58,"x":-6370.69,"nodes":[43711,5544,14459],"orbits":[2]},{"y":4501.4,"x":-6353.65,"nodes":[38921,49023,49198,12817,22967],"orbits":[1,2,3,7]},{"y":5063.19,"x":-6324.27,"nodes":[53921,40596,58838],"orbits":[5]},{"y":-8752.42,"x":-6317.55,"nodes":[23382],"orbits":[0]},{"y":-15089.566923448,"x":5625.7149448254,"nodes":[18678],"orbits":[0]},{"y":-12885.746923448,"x":5625.7149448254,"nodes":[63002],"orbits":[0]},{"y":15030.081298155,"x":2641.6432536476,"nodes":[42845],"orbits":[0]},{"y":-413.32,"x":-6255.06,"nodes":[21861,52807,61836,60551,65243,46421],"orbits":[0,2]},{"y":7289.19,"x":-6210.4,"nodes":[11014,16784,26339,62609,18419,25312,24259,23667,64405,31650,16051,31017],"orbits":[0,1,3,5,7]},{"y":8758.64,"x":-6210.4,"nodes":[51561],"orbits":[0]},{"y":16118.710097103,"x":856.83959722235,"nodes":[20830],"orbits":[0]},{"y":3942.14,"x":-6203.21,"nodes":[19674],"orbits":[3]},{"y":-14651.966923448,"x":5727.6349448254,"nodes":[10731],"orbits":[0]},{"y":5297.48,"x":-6186.82,"nodes":[27439],"orbits":[0]},{"y":15678.381298155,"x":2771.8732536476,"nodes":[29162],"orbits":[0]},{"y":3951.76,"x":-6116.29,"nodes":[41493],"orbits":[0]},{"y":1197.89,"x":-6026.21,"nodes":[21017,26969,16861,55789,41665,27303,50562,43142],"orbits":[0,3,4,5,7]},{"y":4,"x":-6014.13,"nodes":[14654],"orbits":[0]},{"y":14363.931298155,"x":2926.4032536476,"nodes":[54838],"orbits":[0]},{"y":14786.941298155,"x":2926.4032536476,"nodes":[4245],"orbits":[0]},{"y":15209.941298155,"x":2926.4032536476,"nodes":[44746],"orbits":[0]},{"y":-13990.546923448,"x":5939.6849448254,"nodes":[26638],"orbits":[0]},{"y":2748.83,"x":-5982.73,"nodes":[35977,38130,53194,35876,27540,62216,26070],"orbits":[0,2,3]},{"y":3453.31,"x":-5982.73,"nodes":[57703],"orbits":[0]},{"y":-3432.51,"x":-5945.28,"nodes":[49938],"orbits":[0]},{"y":15323.380097103,"x":1122.4495972223,"nodes":[37078],"orbits":[0]},{"y":15537.391298155,"x":3014.1432536476,"nodes":[46522],"orbits":[0]},{"y":4065.73,"x":-5918.9,"nodes":[50253],"orbits":[0]},{"y":-12885.746923448,"x":6006.3349448254,"nodes":[58747],"orbits":[0]},{"y":-6840.02,"x":-5903.5,"nodes":[57776,60013,10208,21935,33914,18240,21415,22909,61493],"orbits":[0,3]},{"y":8492.27,"x":-5887.44,"nodes":[56342],"orbits":[0]},{"y":-3998.09,"x":-5849.35,"nodes":[51795,32271,54311,28482,53632,19846],"orbits":[1,2,7]},{"y":-5740.53,"x":-5846.29,"nodes":[44872],"orbits":[0]},{"y":-8089.09,"x":-5816.56,"nodes":[64318,5088,55101,43893,26739,61063,38535,7777,58016,22873,16596,49537,42205],"orbits":[0,3,4]},{"y":8207.66,"x":-5800.9,"nodes":[7341],"orbits":[0]},{"y":-14716.276923448,"x":6129.2749448254,"nodes":[42035,28153,50219,54194],"orbits":[2]},{"y":-13776.576923448,"x":6129.2749448254,"nodes":[22147],"orbits":[9]},{"y":15221.921298155,"x":3154.4232536476,"nodes":[36252],"orbits":[6]},{"y":-14636.276923448,"x":6193.0449448254,"nodes":[43128],"orbits":[4]},{"y":6102.63,"x":-5721.96,"nodes":[8600],"orbits":[0]},{"y":14645.364623667,"x":-4315.5278249233,"nodes":[32952],"orbits":[0]},{"y":5052.28,"x":-5694.65,"nodes":[62015,7668,21982,47371],"orbits":[0,2]},{"y":-12885.346923448,"x":6269.1249448254,"nodes":[3605],"orbits":[0]},{"y":15537.221298155,"x":3294.7432536476,"nodes":[54892],"orbits":[0]},{"y":-13990.546923448,"x":6301.6549448254,"nodes":[10987],"orbits":[0]},{"y":14456.364623667,"x":-4206.4078249233,"nodes":[37397],"orbits":[0]},{"y":14582.364623667,"x":-4206.4078249233,"nodes":[60287],"orbits":[0]},{"y":-9484.56,"x":-5597.85,"nodes":[7960],"orbits":[1]},{"y":-521.46,"x":-5585.44,"nodes":[40550,46205,41615,49192,44787,43396,10534,33209,2174,51683,19249],"orbits":[0,2,3,4,6,7]},{"y":14362.911298155,"x":3382.7132536476,"nodes":[32637],"orbits":[0]},{"y":14785.921298155,"x":3382.7132536476,"nodes":[30151],"orbits":[0]},{"y":15208.921298155,"x":3382.7132536476,"nodes":[44371],"orbits":[0]},{"y":811.34,"x":-5535.94,"nodes":[20303,9908],"orbits":[2]},{"y":426.08,"x":-5532.01,"nodes":[16311,32600,6304,12125],"orbits":[0,2]},{"y":8732.2,"x":-5520.38,"nodes":[33244,52373,16347,52556,37276],"orbits":[0,2]},{"y":5566.61,"x":-5497.37,"nodes":[64870,34090,14655,372,54340],"orbits":[0,2,3,7]},{"y":14645.364623667,"x":-4097.2978249233,"nodes":[63259],"orbits":[0]},{"y":15089.474623667,"x":-4070.5278249233,"nodes":[55582],"orbits":[0]},{"y":4362.34,"x":-5457.8,"nodes":[25482,51702,54485,60620,61472],"orbits":[0,7]},{"y":-14887.216923448,"x":6492.6049448254,"nodes":[27990],"orbits":[0]},{"y":9533.46,"x":-5399.53,"nodes":[2491],"orbits":[1]},{"y":15677.671298155,"x":3537.6732536476,"nodes":[762],"orbits":[0]},{"y":-14651.966923448,"x":6526.9249448254,"nodes":[49049],"orbits":[0]},{"y":4839.82,"x":-5384.36,"nodes":[36389],"orbits":[0]},{"y":14170.744623667,"x":-3985.8578249233,"nodes":[14429],"orbits":[0]},{"y":6756.96,"x":-5333.21,"nodes":[44406,63451,57846],"orbits":[6]},{"y":2555.07,"x":-5326.03,"nodes":[8629],"orbits":[0]},{"y":7792.71,"x":-5317.19,"nodes":[20015,14777,37226,4015,47429,9187,59466],"orbits":[2,3,4,6,7]},{"y":2655.72,"x":-5314.13,"nodes":[16084],"orbits":[0]},{"y":2829.25,"x":-5314.13,"nodes":[13474],"orbits":[0]},{"y":2922.83,"x":-5314.13,"nodes":[10602,24871,57552,46696],"orbits":[4]},{"y":3067.3,"x":-5314.13,"nodes":[54811],"orbits":[0]},{"y":3397.64,"x":-5314.13,"nodes":[34210],"orbits":[0]},{"y":3520.75,"x":-5314.13,"nodes":[6923,1087,64939,30123,26092,52392],"orbits":[2,3]},{"y":-15096.576923448,"x":6632.2749448254,"nodes":[1579],"orbits":[0]},{"y":-12885.346923448,"x":6632.2749448254,"nodes":[32856],"orbits":[0]},{"y":7013.03,"x":-5288.23,"nodes":[64995,51867,17924],"orbits":[0,3]},{"y":15920.641298155,"x":3677.9532536476,"nodes":[12054],"orbits":[0]},{"y":-2342.95,"x":-5255.44,"nodes":[10245,34308,65193,47204,36478,48714,43014,47354,37414],"orbits":[0,2,3]},{"y":5058.67,"x":-5245.55,"nodes":[53989],"orbits":[0]},{"y":14677.854623667,"x":-3849.9878249233,"nodes":[45248],"orbits":[0]},{"y":-5581.61,"x":-5237.04,"nodes":[44783,19277,35171,10029,8660,18846,22949,14113],"orbits":[0,2,3]},{"y":-4772.19,"x":-5175.23,"nodes":[57097,30260,256,19658],"orbits":[0,2,7]},{"y":833.39,"x":-5165.01,"nodes":[63470,50302,16090],"orbits":[3]},{"y":6455.65,"x":-5159.25,"nodes":[61490],"orbits":[0]},{"y":8943.84,"x":-5153.8,"nodes":[28304],"orbits":[0]},{"y":15184.974623667,"x":-3714.0978249233,"nodes":[11641],"orbits":[0]},{"y":15508.171298155,"x":3831.2532536476,"nodes":[1988],"orbits":[0]},{"y":-2941.61,"x":-5095.02,"nodes":[28002],"orbits":[0]},{"y":1520.57,"x":-5034.82,"nodes":[51369,56061,6544,45503,37746,42604],"orbits":[0,2,4,7]},{"y":-7996.23,"x":-5019.88,"nodes":[45918],"orbits":[0]},{"y":5187.94,"x":-5015.19,"nodes":[29372],"orbits":[0]},{"y":-7125.77,"x":-4988.29,"nodes":[56703,28839,56762,20032,28680],"orbits":[0,2]},{"y":15692.084623667,"x":-3578.2178249233,"nodes":[34882],"orbits":[0]},{"y":-5972.03,"x":-4966.28,"nodes":[46628],"orbits":[4]},{"y":15751.141298155,"x":3971.5232536476,"nodes":[37523],"orbits":[0]},{"y":-8466.87,"x":-4915.6,"nodes":[48552],"orbits":[0]},{"y":-9561.39,"x":-4903.23,"nodes":[35408,36474,38596,24767,31925],"orbits":[2,4,7]},{"y":-8530.05,"x":-4806.19,"nodes":[36880,15628,27626,2244,54067,43036],"orbits":[4,5,7]},{"y":8363.52,"x":-4805.94,"nodes":[37258],"orbits":[0]},{"y":4919.46,"x":-4741.04,"nodes":[9417],"orbits":[0]},{"y":5689.48,"x":-4717.5,"nodes":[56595,23861,54886,56997,64312],"orbits":[0,4,7]},{"y":-4643.81,"x":-4696.12,"nodes":[13694,9343,50389,23329,11762],"orbits":[0,2,7]},{"y":-6892.17,"x":-4694.67,"nodes":[15782],"orbits":[0]},{"y":223.67,"x":-4660.69,"nodes":[31419,35787,42813,55491],"orbits":[1,7]},{"y":4612.59,"x":-4659.73,"nodes":[13171],"orbits":[0]},{"y":-7996.23,"x":-4643.88,"nodes":[31238],"orbits":[0]},{"y":6774.82,"x":-4606.4,"nodes":[38876],"orbits":[0]},{"y":-532.48,"x":-4583.03,"nodes":[7878,48745,53901,34375,45612],"orbits":[0,2,3]},{"y":-3251.11,"x":-4558.96,"nodes":[17411,61444,58096,6008,64020,29652,35911,15180,34096],"orbits":[0,2,3]},{"y":4730.38,"x":-4551.96,"nodes":[17745],"orbits":[0]},{"y":925.6,"x":-4542.4,"nodes":[39083],"orbits":[0]},{"y":2159.3,"x":-4507.44,"nodes":[33978,30390,31609,36163,62581],"orbits":[0,2,3,7]},{"y":14754.234623667,"x":-3111.7778249233,"nodes":[55536],"orbits":[9]},{"y":4838.15,"x":-4434.17,"nodes":[48121],"orbits":[0]},{"y":7184.65,"x":-4431.15,"nodes":[14540],"orbits":[0]},{"y":-1471.64,"x":-4422.17,"nodes":[48505,10372,48240,36191,59213,7392,10571,60886,40325],"orbits":[1,2,3]},{"y":4530.02,"x":-4351.6,"nodes":[24438],"orbits":[0]},{"y":843.27,"x":-4339.42,"nodes":[9638],"orbits":[0]},{"y":3287.25,"x":-4335.51,"nodes":[54283,26324,27950,4128,26532,46023,52462],"orbits":[0,2,3]},{"y":3380.39,"x":-4335.51,"nodes":[41657,21286,45992,17029],"orbits":[2,3]},{"y":619.91,"x":-4335.1,"nodes":[26798],"orbits":[0]},{"y":-6654.06,"x":-4333.25,"nodes":[54814,30968,59498,48582,53675,16114],"orbits":[0,2]},{"y":0.53,"x":-4308.23,"nodes":[51052,22616,17468,53405,22558],"orbits":[6]},{"y":407.49,"x":-4296.44,"nodes":[59006],"orbits":[0]},{"y":0.53,"x":-4289.92,"nodes":[48631],"orbits":[0]},{"y":-5891.9,"x":-4261.32,"nodes":[34552,61026,17378,40894,1218,8357,10742,41991,1447,38972,14945,22393,28458],"orbits":[0,3]},{"y":9464.83,"x":-4254.59,"nodes":[4661,53367,10835,20842,12821,65439,48026,6623,65353],"orbits":[0,1,2,3]},{"y":10064.45,"x":-4254.59,"nodes":[28175],"orbits":[0]},{"y":10800.08,"x":-4254.59,"nodes":[47316,2888,21716,8827,16691,9583,28862],"orbits":[0,4,7]},{"y":-10969.45,"x":-4242.62,"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]},{"y":2439.49,"x":-4227.25,"nodes":[16725],"orbits":[0]},{"y":8626.35,"x":-4221.3,"nodes":[26490,12751,6229,13356,18489],"orbits":[7,2]},{"y":-4515.44,"x":-4217.02,"nodes":[16948,37458,21879,25412],"orbits":[0,2,7]},{"y":-10001.8,"x":-4185.36,"nodes":[50104],"orbits":[0]},{"y":4345.69,"x":-4167.26,"nodes":[46748],"orbits":[0]},{"y":14926.624623667,"x":-2766.6178249233,"nodes":[18146],"orbits":[0]},{"y":-8135.44,"x":-4117.42,"nodes":[4931,42825,21404,27674,44082,27307],"orbits":[0,2]},{"y":-9838.01,"x":-4116.33,"nodes":[32745],"orbits":[0]},{"y":-9545.42,"x":-4113.12,"nodes":[40276],"orbits":[0]},{"y":-9254.29,"x":-4113.12,"nodes":[60241],"orbits":[0]},{"y":6275.65,"x":-4107.23,"nodes":[17762,2964,18374,28476],"orbits":[0,2]},{"y":287.24,"x":-4082.88,"nodes":[26895],"orbits":[0]},{"y":7086.81,"x":-4066.02,"nodes":[31903],"orbits":[0]},{"y":15695.724623667,"x":-2641.7278249233,"nodes":[3084],"orbits":[0]},{"y":-9550.54,"x":-4030.62,"nodes":[32278,58183],"orbits":[2,7]},{"y":14418.544623667,"x":-2630.4778249233,"nodes":[57819],"orbits":[0]},{"y":-4999.56,"x":-3967.58,"nodes":[24483],"orbits":[0]},{"y":7450.38,"x":-3966.26,"nodes":[56605],"orbits":[0]},{"y":-9600.64,"x":-3955.44,"nodes":[61179],"orbits":[0]},{"y":394.73,"x":-3921.6,"nodes":[37956],"orbits":[0]},{"y":-9191.64,"x":-3905.87,"nodes":[5284],"orbits":[0]},{"y":15187.654623667,"x":-2505.5878249233,"nodes":[30996],"orbits":[0]},{"y":-6696.51,"x":-3879.54,"nodes":[57506],"orbits":[0]},{"y":156.68,"x":-3872.48,"nodes":[35581],"orbits":[0]},{"y":5361.03,"x":-3870.16,"nodes":[2511,19802,64399],"orbits":[1,2,3]},{"y":-14750.092105253,"x":3133.1032965921,"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]},{"y":-9338.75,"x":-3804.23,"nodes":[21245],"orbits":[0]},{"y":-8886.17,"x":-3804.23,"nodes":[57178],"orbits":[0]},{"y":15931.584623667,"x":-2405.8678249233,"nodes":[1442],"orbits":[0]},{"y":14679.574623667,"x":-2369.4478249233,"nodes":[53762],"orbits":[0]},{"y":5937.79,"x":-3759.41,"nodes":[45962,48589,7922,7183,15617],"orbits":[0,2,3]},{"y":3905.64,"x":-3727.22,"nodes":[34487,4882,60568,38172,51206,49642,52348],"orbits":[0,2,3,7]},{"y":1390.39,"x":-3724.22,"nodes":[53443,20645,59767,31292,64284,58528,45363,19011,27373,22928],"orbits":[0,3,4,5]},{"y":15422.544623667,"x":-2269.4778249233,"nodes":[53108],"orbits":[0]},{"y":6318.1,"x":-3657.51,"nodes":[35265],"orbits":[0]},{"y":14171.494623667,"x":-2233.3078249233,"nodes":[36728],"orbits":[0]},{"y":-8544.35,"x":-3593.46,"nodes":[62122,6748,37327,34248,48618,4295],"orbits":[0,3,7]},{"y":-7995.13,"x":-3593.46,"nodes":[34840],"orbits":[0]},{"y":-3487.38,"x":-3550.83,"nodes":[2071,37543,38420,16647],"orbits":[0,2]},{"y":7968.38,"x":-3547.11,"nodes":[38235,34671,61934,24477,17532,48418],"orbits":[0,2]},{"y":-6483.81,"x":-3535.39,"nodes":[57373],"orbits":[0]},{"y":14913.504623667,"x":-2133.0678249233,"nodes":[36822],"orbits":[0]},{"y":12785.01,"x":-3525.71,"nodes":[46565],"orbits":[0]},{"y":12100.8,"x":-3517.93,"nodes":[27290],"orbits":[0]},{"y":321.55,"x":-3498.41,"nodes":[33397,51248,53294,38292,39594],"orbits":[0,2]},{"y":-6221.4,"x":-3497.77,"nodes":[44733],"orbits":[2]},{"y":-6832.63,"x":-3495.34,"nodes":[38300],"orbits":[0]},{"y":4125.9,"x":-3484.73,"nodes":[49550,61935,55746,4624],"orbits":[0,7]},{"y":-4982.21,"x":-3483.61,"nodes":[32660,8631,59256,51534,46760],"orbits":[0,2,3]},{"y":-4515.73,"x":-3461.56,"nodes":[8531],"orbits":[0]},{"y":-7186.71,"x":-3428.17,"nodes":[1433],"orbits":[6]},{"y":11031.12,"x":-3425.8,"nodes":[35284,3921,38398,31898,7473,2211,8154],"orbits":[0,7]},{"y":-1975.64,"x":-3421.76,"nodes":[12786],"orbits":[0]},{"y":5010.9,"x":-3415.77,"nodes":[46060,29788,44419,7251,29270,7488],"orbits":[0,7]},{"y":7009.85,"x":-3408.57,"nodes":[15374,48035,54676,39759,11329],"orbits":[0,2]},{"y":14404.454623667,"x":-1996.6678249233,"nodes":[58591],"orbits":[0]},{"y":7490.9,"x":-3366.12,"nodes":[37612],"orbits":[0]},{"y":-7237,"x":-3317.95,"nodes":[65016,21206,6752,7378,968,45899,54911,31326,39716,44092,11505],"orbits":[0,2,3]},{"y":5858.65,"x":-3292.33,"nodes":[51299],"orbits":[2]},{"y":-1894.64,"x":-3281.46,"nodes":[17655,64299,50558,12462,19680,18465,39540,36602,6744,49357,32194,58651,5777,55194,44951,37629,55933],"orbits":[0,2,3,4,6]},{"y":12291.17,"x":-3230.62,"nodes":[26697],"orbits":[0]},{"y":-8995.5,"x":-3196.2,"nodes":[25303],"orbits":[0]},{"y":9964.43,"x":-3179.99,"nodes":[52746,9796,62310,54148,36325,56934],"orbits":[0,2,4,7]},{"y":556.13,"x":-3154.84,"nodes":[38323],"orbits":[0]},{"y":-551.55,"x":-3144.84,"nodes":[48305],"orbits":[0]},{"y":-9385.96,"x":-3142.23,"nodes":[39935],"orbits":[0]},{"y":-10395.75,"x":-3125.69,"nodes":[47168],"orbits":[0]},{"y":-1268.82,"x":-3114.85,"nodes":[17517,13233,62978,19873],"orbits":[0,2]},{"y":-5381.56,"x":-3109.62,"nodes":[30979],"orbits":[0]},{"y":12010.8,"x":-3090.1,"nodes":[37963,15855,59263,61441,54138],"orbits":[2,3,4,5,6]},{"y":-8364.27,"x":-3069.12,"nodes":[4407],"orbits":[0]},{"y":2529.2,"x":-3067.29,"nodes":[64327,18629,39517,49391,36629,44659,62732,53373,64192,18742],"orbits":[0,3,4,5]},{"y":-8608.16,"x":-3061.21,"nodes":[43366],"orbits":[0]},{"y":12013.21,"x":-3054.65,"nodes":[9762,10783,38564,20091],"orbits":[2,3,5,6]},{"y":-8762.37,"x":-3049.19,"nodes":[15194],"orbits":[0]},{"y":6253.4,"x":-3044.02,"nodes":[34747,24753,56567,151,6274],"orbits":[0,7]},{"y":4483.94,"x":-2998.56,"nodes":[43895,13562],"orbits":[7]},{"y":4483.94,"x":-2977.66,"nodes":[23650,56616,41415],"orbits":[0,2]},{"y":5127.02,"x":-2964.62,"nodes":[33169],"orbits":[0]},{"y":8508.26,"x":-2957.46,"nodes":[25011,60404,20691,41739],"orbits":[0,2]},{"y":-5824.67,"x":-2919.8,"nodes":[33618,39990,20718,13294],"orbits":[0,1,2,7]},{"y":-7995.13,"x":-2904.82,"nodes":[29148],"orbits":[0]},{"y":1645.22,"x":-2851.04,"nodes":[27726,32416,6529],"orbits":[2]},{"y":0.53,"x":-2849.6,"nodes":[8406,6015,35426],"orbits":[6,3]},{"y":-8749.27,"x":-2824.48,"nodes":[2606,21606,20388],"orbits":[1,2,3]},{"y":10498.42,"x":-2808.97,"nodes":[64471],"orbits":[4]},{"y":-1621.78,"x":-2808.15,"nodes":[4956],"orbits":[0]},{"y":-1621.78,"x":-2808.15,"nodes":[22045,63209,30704,13505],"orbits":[0,7]},{"y":-9385.96,"x":-2764.23,"nodes":[44344],"orbits":[0]},{"y":-9028.75,"x":-2730.42,"nodes":[14575],"orbits":[0]},{"y":-2063.25,"x":-2656.19,"nodes":[63469,57967,50216,30834],"orbits":[0,2]},null,{"y":-1090.72,"x":-2644.37,"nodes":[6898],"orbits":[0]},{"y":-8808.47,"x":-2625.49,"nodes":[3414],"orbits":[0]},{"y":7375.23,"x":-2620.07,"nodes":[23227,39564,3516],"orbits":[4,7]},{"y":7379.36,"x":-2620.07,"nodes":[38663,49618,62039],"orbits":[0,7]},{"y":7389.42,"x":-2620.07,"nodes":[55348],"orbits":[0]},{"y":7921.63,"x":-2620.07,"nodes":[13279],"orbits":[0]},{"y":-10245.46,"x":-2597.32,"nodes":[38105,49455,13537,44299,6006,23939,59425,2508,51797,22141,857,58789,46275,13307,26614,3894],"orbits":[0,4,7]},{"y":-8604.12,"x":-2588.8,"nodes":[47284],"orbits":[0]},{"y":3935.52,"x":-2557.26,"nodes":[23062,19122,28432,20416],"orbits":[0,2]},{"y":5385.78,"x":-2556.85,"nodes":[42177],"orbits":[0]},{"y":3454.27,"x":-2551.13,"nodes":[5920,52574,55478,48006,33604],"orbits":[0,2,7]},{"y":11113.83,"x":-2545.36,"nodes":[45824],"orbits":[0]},{"y":9843.04,"x":-2542.83,"nodes":[55152,42710,65287,56996,9568,41186,58117,13839,5580],"orbits":[0,2,3,4,5]},{"y":10828.42,"x":-2542.83,"nodes":[8493],"orbits":[0]},{"y":5371.8,"x":-2540.65,"nodes":[5049,43183,11153,49231],"orbits":[7]},{"y":-8376.52,"x":-2530.04,"nodes":[3332],"orbits":[0]},{"y":-1450.05,"x":-2522.24,"nodes":[53396,64370,45923,52319],"orbits":[6]},{"y":3479.47,"x":-2502.19,"nodes":[51921],"orbits":[6]},{"y":-3479.87,"x":-2457.53,"nodes":[58930,52429,6294,4847,14934,858,58387,52454,46604,2138,1546,38827,31890,25745,21081],"orbits":[2,3,4,5,7]},{"y":1033.71,"x":-2393.09,"nodes":[5710,14923,46325,33556,55473,43164,1207,13397,39581,6839],"orbits":[0,4,7]},{"y":-8977.68,"x":-2364.29,"nodes":[61042],"orbits":[0]},{"y":-7995.11,"x":-2364.29,"nodes":[11679],"orbits":[0]},{"y":8496,"x":-2353.54,"nodes":[33369],"orbits":[0]},{"y":-3487.38,"x":-2351.05,"nodes":[38856],"orbits":[6]},{"y":-4007.49,"x":-2291.85,"nodes":[46358,50423,59376],"orbits":[6]},{"y":-4242.75,"x":-2241.38,"nodes":[19240],"orbits":[0]},{"y":4750.59,"x":-2234.02,"nodes":[28860],"orbits":[0]},{"y":5028.07,"x":-2234.02,"nodes":[56104],"orbits":[0]},{"y":-1722.64,"x":-2228.21,"nodes":[28950],"orbits":[0]},{"y":3539.9,"x":-2221.54,"nodes":[13241],"orbits":[6]},{"y":3805.96,"x":-2199.44,"nodes":[53589],"orbits":[0]},{"y":-968.66,"x":-2188.85,"nodes":[17584,28446,12430,61067,1143,58170],"orbits":[2]},{"y":3688.8,"x":-2134.26,"nodes":[48670],"orbits":[6]},{"y":1554.69,"x":-2092.78,"nodes":[1913,4665,61534,7721,64683,41031,23570,36709,63393],"orbits":[0,4,7]},{"y":7594.08,"x":-2087.68,"nodes":[10772,21468,2119,39274,53505],"orbits":[0,2,3]},{"y":8229.42,"x":-2086.96,"nodes":[2864],"orbits":[0]},{"y":-4701.25,"x":-2076.24,"nodes":[48581,15969,41129,24338,15838,33242,13387],"orbits":[3,4,5,6]},{"y":-6987.04,"x":-2073.61,"nodes":[7424,27491,1823,36994,29432,4061,34531,25363,44098],"orbits":[4,7]},{"y":-10395.75,"x":-2071.82,"nodes":[54521],"orbits":[0]},{"y":2453.77,"x":-2059.23,"nodes":[54232],"orbits":[0]},{"y":-9444.54,"x":-2031.54,"nodes":[53524],"orbits":[0]},{"y":4519.75,"x":-2012.03,"nodes":[41646],"orbits":[0]},{"y":4750.59,"x":-2012.03,"nodes":[14091],"orbits":[0]},{"y":5028.07,"x":-2012.03,"nodes":[42981],"orbits":[0]},{"y":5858.53,"x":-1945.48,"nodes":[43791,53320,16385,41651,5098],"orbits":[2,3]},{"y":-8506.27,"x":-1940.55,"nodes":[20119,18160,15809,26945,31175,22783,30720,54036,17501,18485],"orbits":[0,2,3,7]},{"y":-1422.19,"x":-1927.77,"nodes":[50626,32597,12777,3918,54708,59695],"orbits":[2]},{"y":-3294.04,"x":-1892.34,"nodes":[3041,47555,53697,10156,59795],"orbits":[3,5,6]},{"y":-9329.81,"x":-1863.91,"nodes":[57555],"orbits":[0]},{"y":6665.33,"x":-1863.48,"nodes":[13942,65023,18186,6626,32354,34433,24009,46475,16744,4716,24748],"orbits":[0,2,3,4]},{"y":4750.59,"x":-1789.41,"nodes":[23993],"orbits":[0]},{"y":5028.07,"x":-1789.41,"nodes":[8115],"orbits":[0]},{"y":-9560.06,"x":-1781.92,"nodes":[43647,32727,32507,12851,52973,37608],"orbits":[0,2,4,7]},{"y":3906.89,"x":-1769.02,"nodes":[7628],"orbits":[6]},{"y":3932.27,"x":-1717.06,"nodes":[53853,36170,28693,49280,57320],"orbits":[0,2,7]},{"y":9721.18,"x":-1683.9,"nodes":[35739],"orbits":[0]},{"y":9899.02,"x":-1636.23,"nodes":[3999,9737,59480,36522,37665,4577,42410,24813,8556],"orbits":[0,4,7]},{"y":7711.58,"x":-1626.68,"nodes":[63360,18801,62258,11752,62455],"orbits":[0,7]},{"y":8920.12,"x":-1610.62,"nodes":[6655],"orbits":[2]},{"y":10076.34,"x":-1588.72,"nodes":[20397],"orbits":[0]},{"y":8880.27,"x":-1587.62,"nodes":[35015],"orbits":[0]},{"y":-7995.13,"x":-1545.44,"nodes":[15885],"orbits":[0]},{"y":2648.54,"x":-1533.68,"nodes":[47796,62640,38501,27108,24880,17294,27501,19330,45916,34340,16168,45969,25374],"orbits":[2,4,5,6]},{"y":-734.8,"x":-1527.89,"nodes":[50084],"orbits":[0]},{"y":733.41,"x":-1525.89,"nodes":[3936],"orbits":[0]},{"y":8698.1,"x":-1482.46,"nodes":[58718],"orbits":[0]},{"y":-4703.73,"x":-1432.94,"nodes":[34058],"orbits":[0]},{"y":8880.27,"x":-1410.85,"nodes":[40336],"orbits":[0]},{"y":957.2,"x":-1397.89,"nodes":[38646],"orbits":[0]},{"y":-954.59,"x":-1396.89,"nodes":[13855],"orbits":[0]},{"y":10828.42,"x":-1367.15,"nodes":[54099],"orbits":[0]},{"y":11595,"x":-1367.15,"nodes":[17150,23888,29399,7390,53647,51446,19750],"orbits":[0,3]},{"y":-11122.46,"x":-1351.99,"nodes":[23450,558,23091,63021,11366,39515,39228,62603,19715,46300,52774,57832,34290,5084,35324,34927],"orbits":[0,2,3,4,5]},{"y":4972.79,"x":-1349.52,"nodes":[44707,32885,54785,51735,6689,45599],"orbits":[0,2,4,7]},{"y":-4290.85,"x":-1322.31,"nodes":[8349,56564,42077,31644,49235,14739,2102],"orbits":[0,2]},{"y":-7376.61,"x":-1316.98,"nodes":[36358,19112,12367,3492,60313,56956,54632,36507],"orbits":[0,2,3]},{"y":-3298.79,"x":-1309.39,"nodes":[39886],"orbits":[0]},{"y":8391.66,"x":-1305.68,"nodes":[65322],"orbits":[0]},{"y":8698.1,"x":-1305.68,"nodes":[47709],"orbits":[0]},{"y":733.1,"x":-1271.19,"nodes":[47175],"orbits":[0]},{"y":-728.9,"x":-1245.18,"nodes":[61525],"orbits":[0]},{"y":8879.97,"x":-1200.68,"nodes":[63814],"orbits":[0]},{"y":-10395.75,"x":-1184.99,"nodes":[45885],"orbits":[0]},{"y":-9609.62,"x":-1184.99,"nodes":[45570,43713,3051,35602,27009,30459],"orbits":[0,1,4,7]},{"y":4121.27,"x":-1181.15,"nodes":[40043,9857,55231,37361,54990],"orbits":[1,2,7]},{"y":8229.42,"x":-1170.69,"nodes":[54818],"orbits":[0]},{"y":8698.1,"x":-1137.16,"nodes":[13425],"orbits":[0]},{"y":11095.71,"x":-1099.85,"nodes":[28492],"orbits":[0]},{"y":8879.97,"x":-1032.12,"nodes":[315],"orbits":[0]},{"y":8919.8,"x":-1009.12,"nodes":[33216],"orbits":[2]},{"y":-5546.35,"x":-949.03,"nodes":[18086,32427,62844,24655,42127,41573,4456,14363,61338,4776],"orbits":[0,2,3,4]},{"y":-7995.13,"x":-793.84,"nodes":[49512],"orbits":[0]},{"y":-8777.76,"x":-792.8,"nodes":[22439,44498,25101,52199,43139,65248,39752,56409,38068,5936],"orbits":[0,3,4]},{"y":5189.25,"x":-767.04,"nodes":[46343],"orbits":[0]},{"y":-2537.92,"x":-752.96,"nodes":[18407],"orbits":[0]},{"y":-14541.206923448,"x":-6470.5049448254,"nodes":[18158],"orbits":[0]},{"y":6556.71,"x":-617.1,"nodes":[58714,29514,21077,3109,36169,354,48429,52274,39431],"orbits":[0,3,4]},{"y":8229.42,"x":-593.45,"nodes":[15182],"orbits":[0]},{"y":9710.46,"x":-484.77,"nodes":[29402,4046,8875,50687],"orbits":[1,2,7]},{"y":-14704.566923448,"x":-6301.0549448254,"nodes":[63484],"orbits":[0]},{"y":-3316.19,"x":-478.3,"nodes":[22821,22314],"orbits":[0,7]},{"y":-3030.38,"x":-478.3,"nodes":[51184],"orbits":[0]},{"y":-3752.19,"x":-478.24,"nodes":[3823,60230,51968,51335,64046,45522,5726],"orbits":[0,1,3,5,7]},{"y":-4703.73,"x":-478.02,"nodes":[56935],"orbits":[0]},{"y":-2158.22,"x":-478.01,"nodes":[22419],"orbits":[0]},{"y":10441.13,"x":-457.32,"nodes":[55066,19796,15899,18308,21721,21627],"orbits":[2,3,4,7]},{"y":-7425.82,"x":-450.05,"nodes":[10398,3472,56640,26682],"orbits":[7]},{"y":8759.96,"x":-420.58,"nodes":[7049,25711,31566,22556,11257,10271,58038,35028,51974],"orbits":[0,2,3]},{"y":4842.33,"x":-420.12,"nodes":[47363,13708,9164,25513,51825,47856,32561],"orbits":[2,3,4,5,6]},{"y":3700.21,"x":-405.01,"nodes":[62588],"orbits":[0]},{"y":4798.23,"x":-376.02,"nodes":[14997],"orbits":[0]},{"y":-2574.13,"x":-374.23,"nodes":[55807,6686,1922,41965,1755,18845],"orbits":[0,2,7]},{"y":-9708.04,"x":-353.71,"nodes":[35492,30523,11376,50720,34199,43557],"orbits":[1,3,4,5,7]},{"y":-13776.576923448,"x":-6129.2749448254,"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]},{"y":3156.44,"x":-262.23,"nodes":[28510,61438,42350],"orbits":[6]},{"y":2491.06,"x":-257.48,"nodes":[5407],"orbits":[0]},{"y":7972.75,"x":-248.37,"nodes":[934,9825,12526],"orbits":[4,3]},{"y":2592.67,"x":-203.43,"nodes":[44605,2455,48588,13081],"orbits":[5]},{"y":3700.23,"x":-152.71,"nodes":[57039,14572,11037],"orbits":[3]},{"y":3572.61,"x":-150.31,"nodes":[29328,43201,43383,37450],"orbits":[4]},{"y":1690.41,"x":-133.15,"nodes":[59779],"orbits":[0]},null,{"y":-1405.7,"x":-30.93,"nodes":[44871],"orbits":[3]},{"y":-7301.82,"x":-0.88,"nodes":[46819],"orbits":[0]},{"y":-11153.83,"x":0,"nodes":[11337,29369,23427,47270,52799,60515,44455,19955,62914,41669,55250,56649,41972,17380],"orbits":[0,1,3,4]},{"y":-10395.75,"x":0,"nodes":[59362],"orbits":[0]},{"y":-9772.2,"x":0,"nodes":[29009],"orbits":[0]},{"y":-9371.2,"x":0,"nodes":[5314],"orbits":[4]},{"y":-7995.13,"x":0,"nodes":[61419],"orbits":[0]},{"y":-5955.17,"x":0,"nodes":[8616],"orbits":[0]},{"y":-4700.35,"x":0,"nodes":[57710],"orbits":[6]},{"y":-4439.9,"x":0,"nodes":[22290,5501,48821,15618,32404],"orbits":[0,2,3]},{"y":-3031.45,"x":0,"nodes":[29502,47307,36302,3242,13769,59636,48007],"orbits":[0,2,7]},{"y":-1490.58,"x":0,"nodes":[54447],"orbits":[0]},{"y":10105.93,"x":0.13,"nodes":[52125],"orbits":[0]},{"y":10828.42,"x":0.13,"nodes":[2847],"orbits":[0]},{"y":11836.46,"x":0.13,"nodes":[44176,16618,10273,49696,42280,24511,45272,21205,57047,35688,38138,45278,4492],"orbits":[0,5,7]},{"y":3822.38,"x":1.25,"nodes":[54417,49657],"orbits":[6]},{"y":3822.38,"x":1.63,"nodes":[10247,28370],"orbits":[6]},{"y":1469.82,"x":1.95,"nodes":[50986],"orbits":[0]},{"y":2418.36,"x":1.95,"nodes":[52442,14254,97],"orbits":[2]},{"y":2829.7,"x":1.95,"nodes":[47150,38779,44836],"orbits":[2]},{"y":6250.78,"x":1.95,"nodes":[48635],"orbits":[0]},{"y":7013.94,"x":1.95,"nodes":[21755],"orbits":[0]},{"y":5712,"x":3.72,"nodes":[57805,43444,7788],"orbits":[4,7]},{"y":5712,"x":4.1,"nodes":[38003,28361,47782],"orbits":[4,7]},{"y":-6484.35,"x":5.06,"nodes":[40691,36746,25893,51169,43576,14324,1468,7971],"orbits":[2,3,4,7]},{"y":5223.21,"x":6.24,"nodes":[63526],"orbits":[0]},{"y":8229.42,"x":8.31,"nodes":[54127],"orbits":[0]},{"y":9742.42,"x":8.31,"nodes":[54282],"orbits":[3]},{"y":-1404.7,"x":28.94,"nodes":[4739],"orbits":[3]},{"y":1689.33,"x":136.86,"nodes":[59915],"orbits":[0]},{"y":3572.63,"x":150.01,"nodes":[41210,43578,59028,8092],"orbits":[4]},{"y":3700.21,"x":151.5,"nodes":[50609,14926,11916],"orbits":[3]},{"y":2596.07,"x":225.42,"nodes":[11311,38057,34061,56910],"orbits":[5]},{"y":6565.73,"x":260.71,"nodes":[16538,9217,61281,47733,5108,44330],"orbits":[0,2,3]},{"y":-14198.506923448,"x":-5558.6149448254,"nodes":[10694],"orbits":[0]},{"y":3155.84,"x":262.02,"nodes":[7741,42500,59881],"orbits":[6]},{"y":7972.57,"x":265.15,"nodes":[17340,40341,62051],"orbits":[4,3]},{"y":2491.06,"x":273.71,"nodes":[2461],"orbits":[0]},{"y":-2574.13,"x":371.9,"nodes":[30346,34006,15408,29695,43736,6338],"orbits":[0,2,7]},{"y":3700.23,"x":407.71,"nodes":[1477],"orbits":[0]},{"y":-4284.19,"x":419.3,"nodes":[517],"orbits":[0]},{"y":-9854.2,"x":424.33,"nodes":[4017,12918,26447,10079,49633],"orbits":[0,2]},{"y":-2158.22,"x":472.38,"nodes":[56216],"orbits":[0]},{"y":-4703.51,"x":486.61,"nodes":[39037],"orbits":[0]},{"y":-3752.19,"x":486.99,"nodes":[14666,9642,17973,4748,61027],"orbits":[0,3,7]},{"y":-3030.38,"x":486.99,"nodes":[2254],"orbits":[0]},{"y":-8654.59,"x":494.7,"nodes":[4113,36782,55572,44179],"orbits":[0,7]},{"y":-8654.42,"x":494.7,"nodes":[1151,4627,57626],"orbits":[7]},{"y":-7995.13,"x":497.14,"nodes":[3025],"orbits":[0]},{"y":-7301.82,"x":497.9,"nodes":[34030,42614,25594,13634,47441,61992],"orbits":[0,1,4,7]},{"y":8723.77,"x":502.65,"nodes":[44765,22533,11066,26663,32233],"orbits":[0,2,3,7]},{"y":-5930.42,"x":533.4,"nodes":[58090,13542,48774,34367,21540,27658,44850],"orbits":[0,7]},{"y":9564.7,"x":541.38,"nodes":[45576,51944,55060,43829,49406,47683,51728,33037,6505],"orbits":[0,2,3,4,5,7]},{"y":-4284.19,"x":552.41,"nodes":[22691],"orbits":[0]},{"y":8229.3,"x":610.22,"nodes":[56978],"orbits":[0]},{"y":5034.86,"x":615.53,"nodes":[63267,65424,4377,45488,50273,47893,57774,2394,3131],"orbits":[0,2,3]},{"y":5034.86,"x":615.53,"nodes":[8872],"orbits":[0]},null,{"y":7013.94,"x":729.71,"nodes":[19223,25213,37872,21871,51847,33974,31189,64665,26194,53166,28863],"orbits":[0,4,7]},{"y":-2537.92,"x":756.52,"nodes":[9485],"orbits":[0]},{"y":-5167.46,"x":842.34,"nodes":[53975,55104,33254,19125],"orbits":[1,2,7]},{"y":-11153.83,"x":855.73,"nodes":[15083],"orbits":[0]},{"y":11379.02,"x":940.85,"nodes":[35653],"orbits":[0]},{"y":-11368.6,"x":979.73,"nodes":[22271],"orbits":[0]},{"y":4639.54,"x":1010.78,"nodes":[58109],"orbits":[0]},{"y":-5546.35,"x":1061.08,"nodes":[40783],"orbits":[0]},{"y":-7995.13,"x":1063.41,"nodes":[38732],"orbits":[0]},{"y":-11138.26,"x":1079.94,"nodes":[18651],"orbits":[0]},{"y":-11559.12,"x":1089.73,"nodes":[55554],"orbits":[0]},{"y":-3001.45,"x":1089.99,"nodes":[60685],"orbits":[0]},{"y":-9412.83,"x":1120.74,"nodes":[40345,42290,52254,37991],"orbits":[7]},{"y":-9540.92,"x":1123.28,"nodes":[50540],"orbits":[0]},{"y":-9669,"x":1125.8,"nodes":[36639,32009,36814,16499],"orbits":[7]},{"y":10210.59,"x":1168.66,"nodes":[25619,42354,57196,23702,43562,3660,63445,59501],"orbits":[0,2,3]},{"y":10828.42,"x":1168.66,"nodes":[55802],"orbits":[0]},{"y":11146.25,"x":1168.66,"nodes":[3717],"orbits":[0]},{"y":-7361.54,"x":1172.02,"nodes":[33180,11788,14355,60269,8483,46989,16845,6588],"orbits":[0,6,7]},{"y":-10395.55,"x":1185.03,"nodes":[62677],"orbits":[0]},{"y":8229.3,"x":1188.06,"nodes":[21274],"orbits":[0]},{"y":8669.63,"x":1188.06,"nodes":[57190,27859,38694,38763,22188],"orbits":[1,7]},{"y":-11753.77,"x":1197.13,"nodes":[26905],"orbits":[3]},{"y":-11414.66,"x":1199.73,"nodes":[11736,8821,28975],"orbits":[3,4,6]},{"y":1047.18,"x":1246.29,"nodes":[13828],"orbits":[0]},{"y":-728.84,"x":1270.43,"nodes":[44683],"orbits":[0]},{"y":735.85,"x":1274.68,"nodes":[50459],"orbits":[0]},{"y":-3294.7,"x":1308.1,"nodes":[1826],"orbits":[0]},{"y":-11545.12,"x":1317.44,"nodes":[63863,27785],"orbits":[0,7]},{"y":-11139.64,"x":1331.34,"nodes":[36293,55708],"orbits":[0,7]},{"y":9646.22,"x":1353.57,"nodes":[44566],"orbits":[0]},{"y":11380.85,"x":1366.53,"nodes":[65468],"orbits":[0]},{"y":-4183.63,"x":1423.72,"nodes":[48030,6715,62436,116,3215,41372,44359],"orbits":[0,7]},{"y":-10128.26,"x":1452.32,"nodes":[47759],"orbits":[0]},{"y":3454.96,"x":1474.81,"nodes":[53996,17686,43575,41512],"orbits":[7]},{"y":-2826.54,"x":1484.79,"nodes":[42736],"orbits":[0]},{"y":2614.41,"x":1516.21,"nodes":[10909,16489,28556],"orbits":[6,3]},{"y":556.07,"x":1537.94,"nodes":[56651],"orbits":[0]},{"y":11253.56,"x":1559.69,"nodes":[19998],"orbits":[0]},{"y":5468.94,"x":1562.78,"nodes":[2486,19341,56118,61487,36596,8440,63732,45013,58884],"orbits":[0,1,3,4,7]},{"y":-4703.51,"x":1563.03,"nodes":[11672],"orbits":[0]},{"y":4074.07,"x":1564.64,"nodes":[58783,37190,35855,48583,26520,35859],"orbits":[0,2]},{"y":3240.19,"x":1598.81,"nodes":[39116,9941,38888],"orbits":[7,3]},{"y":-3445.28,"x":1600.36,"nodes":[42076,46972,17706],"orbits":[0,2,7]},{"y":-3528.07,"x":1609.6,"nodes":[54783],"orbits":[1]},{"y":1718.94,"x":1634.14,"nodes":[48401,15507,1140],"orbits":[2,3,6]},{"y":9770.52,"x":1657.19,"nodes":[48846],"orbits":[0]},{"y":-15700.082105253,"x":-3891.0232965921,"nodes":[30117],"orbits":[0]},{"y":-2698.11,"x":1695.71,"nodes":[30555],"orbits":[0]},{"y":-2969.93,"x":1714.69,"nodes":[4203],"orbits":[0]},{"y":4453,"x":1734.98,"nodes":[14340],"orbits":[0]},{"y":4819.73,"x":1734.98,"nodes":[58939,26319,30990,44608],"orbits":[0,2]},{"y":-8459.25,"x":1739.33,"nodes":[57810],"orbits":[0]},{"y":1310.44,"x":1749.97,"nodes":[49691,31409,50437,32274,61106,59653,35987],"orbits":[0,2,4,7]},{"y":7652.52,"x":1756.1,"nodes":[3995,12311,64119,18115,48856,17882,33596],"orbits":[0,7]},{"y":8229.3,"x":1756.1,"nodes":[39298],"orbits":[0]},{"y":-14614.052105253,"x":-3815.2132965921,"nodes":[48551],"orbits":[0]},{"y":-8813.02,"x":1775.79,"nodes":[40073],"orbits":[0]},{"y":-7166.71,"x":1798.44,"nodes":[48290,49088,47155,55180,17394,45530,3443,63545],"orbits":[0,2,3,7]},{"y":-1202.94,"x":1821.35,"nodes":[7576,33866,10364,42857,20024,44223,55342,17248,10429,49220],"orbits":[0,1,2,4,5,7]},{"y":-7995.13,"x":1827.54,"nodes":[17672],"orbits":[0]},{"y":11423.83,"x":1857.66,"nodes":[7062,16680,48137,33887,43155,31763,33415,6178],"orbits":[4]},{"y":6744.84,"x":1899.93,"nodes":[64726,19573,17553,46296,38479,19342,27493],"orbits":[1,2,3,4,7]},{"y":11359.34,"x":1954.46,"nodes":[44430],"orbits":[0]},{"y":-978.15,"x":1958.85,"nodes":[44343,55276,52980,17366,18970,29361,11938,39964,1215,48198],"orbits":[0,1,2,4,5,7]},{"y":-9606.62,"x":1960.52,"nodes":[33225],"orbits":[0]},{"y":-5415.73,"x":1970.55,"nodes":[39987,12419,18913,56063],"orbits":[0,2,3,7]},{"y":8703.04,"x":1984.84,"nodes":[10998,9736,61396,61318,1019,45037,21438,62235],"orbits":[0,2,3,4,7]},{"y":-4242.81,"x":1986.68,"nodes":[21779,9185,40760,60107,57204,47833],"orbits":[0,2]},{"y":-11112.83,"x":1999.54,"nodes":[19779,63891,63074,42999,4925],"orbits":[1,2,3]},{"y":855.02,"x":2012.88,"nodes":[35660,18548,62628,4313,35234,6789,28992],"orbits":[0,2,4,7]},{"y":2999.71,"x":2015.32,"nodes":[17726,11826],"orbits":[7]},{"y":9673.14,"x":2015.42,"nodes":[11315],"orbits":[0]},{"y":-8410.02,"x":2049.52,"nodes":[20387],"orbits":[0]},{"y":-10394.21,"x":2107.3,"nodes":[46554],"orbits":[0]},{"y":-9931.58,"x":2107.3,"nodes":[41225,48611,4271,62887],"orbits":[0,2]},{"y":-4703.51,"x":2110.13,"nodes":[47177],"orbits":[0]},{"y":-9242.62,"x":2123.13,"nodes":[13738],"orbits":[0]},{"y":-9511.45,"x":2157.18,"nodes":[61768],"orbits":[0]},{"y":-6650.5,"x":2165.23,"nodes":[56926,44255,14548,59541,10320,28573,15358,41905],"orbits":[0,2,3,7]},{"y":4717.44,"x":2192.99,"nodes":[2841,33059,39839,20205],"orbits":[0,2]},{"y":-14319.342105253,"x":-3377.1032965921,"nodes":[26383],"orbits":[0]},{"y":3806.76,"x":2199.2,"nodes":[48568],"orbits":[0]},{"y":-3836.38,"x":2214.93,"nodes":[49046],"orbits":[0]},{"y":-3149.3,"x":2229.99,"nodes":[62159,59603,57110,46561],"orbits":[0,2,7]},{"y":11545.87,"x":2242.8,"nodes":[61432],"orbits":[0]},{"y":9939.27,"x":2260.4,"nodes":[5961],"orbits":[0]},{"y":-8744.45,"x":2262.33,"nodes":[17024],"orbits":[0]},{"y":10332.05,"x":2281.59,"nodes":[54675],"orbits":[0]},{"y":-3970.17,"x":2292.18,"nodes":[58329,31950,8569],"orbits":[6]},{"y":556.07,"x":2305.52,"nodes":[16460,43746,38143],"orbits":[2,3,6]},null,{"y":-9025.62,"x":2327.18,"nodes":[37372],"orbits":[0]},{"y":-8192.45,"x":2363.78,"nodes":[53266],"orbits":[0]},{"y":2986.75,"x":2377.83,"nodes":[20744,33053,4844,50795,58013],"orbits":[1,7]},{"y":-9611.59,"x":2393.91,"nodes":[63926],"orbits":[0]},{"y":-14750.092105253,"x":-3133.1032965921,"nodes":[52703,8415,26282,27667,23416,56162,65518,7656,62388,30071,59342,47442,59822],"orbits":[6,5,9,8]},{"y":3459.95,"x":2457.39,"nodes":[46224,24045,49799,45019],"orbits":[0,2]},{"y":4266.46,"x":2459.2,"nodes":[26786,18882],"orbits":[0,5]},{"y":-3622.89,"x":2459.21,"nodes":[23764],"orbits":[0]},{"y":-5120.46,"x":2474.06,"nodes":[50485,28229,8540,45230,22959],"orbits":[0,2]},{"y":9574.5,"x":2476.38,"nodes":[5295],"orbits":[0]},{"y":7415.67,"x":2503.68,"nodes":[19288],"orbits":[0]},{"y":7792.67,"x":2503.68,"nodes":[38814],"orbits":[0]},{"y":8595.66,"x":2503.68,"nodes":[20504,52836,56806,11980,62341],"orbits":[0,4,7]},{"y":-8588.17,"x":2524.57,"nodes":[13576],"orbits":[0]},{"y":10828.42,"x":2568.17,"nodes":[58814],"orbits":[0]},{"y":1485.46,"x":2573.06,"nodes":[29582,43923,19470,50328,10053,9458],"orbits":[0,2,3]},{"y":-4030.32,"x":2577.55,"nodes":[4850],"orbits":[0]},{"y":5169.65,"x":2590.36,"nodes":[11855,56999,44014,30829],"orbits":[0,2]},{"y":-7324.15,"x":2590.88,"nodes":[58002,55575,45086,34520,23738],"orbits":[0,2,3,7]},{"y":-7995.13,"x":2634.6,"nodes":[35896],"orbits":[0]},{"y":-5692.92,"x":2653.82,"nodes":[34984,12661,44917,18895,703,10552],"orbits":[0,1,7]},{"y":-14319.342105253,"x":-2889.0832965921,"nodes":[31223],"orbits":[0]},{"y":-2103.71,"x":2694.54,"nodes":[4157,55088,34168],"orbits":[7]},{"y":-2329.78,"x":2704.11,"nodes":[53960],"orbits":[5]},{"y":-2058.41,"x":2724.74,"nodes":[36479,36778,12925],"orbits":[4]},{"y":2024.66,"x":2727.45,"nodes":[61312,20831,29843,55397,44527,44875],"orbits":[0,2,4,7]},{"y":-8432.77,"x":2737.88,"nodes":[53560],"orbits":[0]},{"y":-3760.9,"x":2744.59,"nodes":[35503],"orbits":[0]},{"y":-2001.95,"x":2753.29,"nodes":[34233,14725,32545,16123],"orbits":[3,2]},{"y":1599.66,"x":2770.83,"nodes":[19104],"orbits":[0]},{"y":4311.96,"x":2806.74,"nodes":[64352],"orbits":[0]},{"y":11410.84,"x":2822.01,"nodes":[63731],"orbits":[0]},{"y":-8695.66,"x":2875.59,"nodes":[37806],"orbits":[0]},{"y":9533.6,"x":2880.86,"nodes":[12337],"orbits":[0]},{"y":-3430.12,"x":2886.44,"nodes":[25281,10677,56638,53935],"orbits":[1,2]},{"y":-4100.44,"x":2886.7,"nodes":[7405],"orbits":[0]},{"y":2251.96,"x":2890.88,"nodes":[48585],"orbits":[0]},{"y":2850.56,"x":2899.54,"nodes":[13341,56841,18451,63255],"orbits":[0,2]},{"y":-10114.18,"x":2922.78,"nodes":[62230,19355,37974],"orbits":[6]},{"y":-9973.75,"x":2922.78,"nodes":[39567,50816,50755,10159,4828,25026,36379,31977,19044,3567,33345,10314,61923,16256,53188],"orbits":[0,1,2,3,4,5]},{"y":-1694.84,"x":2935.56,"nodes":[21336,15975,62984,58182,7344,26931],"orbits":[3,2]},{"y":-2768.08,"x":2939.76,"nodes":[8975],"orbits":[0]},{"y":4537.32,"x":2947.79,"nodes":[44345],"orbits":[0]},{"y":11341.18,"x":2951.74,"nodes":[52354],"orbits":[0]},{"y":11601.88,"x":3014.72,"nodes":[9020,244,41171,37767,6596,36341,35118],"orbits":[0,1,2,4,7]},{"y":-8449.68,"x":3025.39,"nodes":[46157],"orbits":[0]},{"y":-6418.35,"x":3049.32,"nodes":[38614,25827,55241,44201,27662],"orbits":[1,2,3]},{"y":5345.94,"x":3086.31,"nodes":[42250],"orbits":[0]},{"y":2128.06,"x":3105.36,"nodes":[40630],"orbits":[0]},{"y":1336.95,"x":3109.38,"nodes":[6772,30695,13783,56472,22795,42781],"orbits":[0,2,4,7]},{"y":6367.67,"x":3112.88,"nodes":[53196,12322,32135,35848,28625,46692,51509,9393],"orbits":[0,1,4,7]},{"y":6979.13,"x":3112.88,"nodes":[8789,16938,29930,63182,37266],"orbits":[0,2,7]},{"y":7440.94,"x":3112.88,"nodes":[17118],"orbits":[0]},{"y":8088.26,"x":3112.88,"nodes":[20049,30252,32818,48135,12750],"orbits":[0,7]},{"y":-14614.052105253,"x":-2462.2132965921,"nodes":[50192],"orbits":[0]},{"y":-1389.24,"x":3116.47,"nodes":[63064,65437,30634,54413],"orbits":[3,2]},{"y":10116,"x":3117.89,"nodes":[33946,34074,57227,23259,22864,57966],"orbits":[0,2,3,7]},{"y":-5418.83,"x":3128.56,"nodes":[46034],"orbits":[0]},{"y":3080.1,"x":3144.14,"nodes":[30047],"orbits":[0]},{"y":-1331.11,"x":3145.56,"nodes":[40068,53149,32683],"orbits":[4]},{"y":2366.42,"x":3195.27,"nodes":[56325],"orbits":[0]},{"y":-15700.052105253,"x":-2374.6832965921,"nodes":[3165],"orbits":[0]},{"y":9325.66,"x":3203.89,"nodes":[53965],"orbits":[0]},{"y":0.42,"x":3203.92,"nodes":[24825,34136,29479],"orbits":[5,3]},{"y":4292.78,"x":3228.15,"nodes":[48833],"orbits":[0]},{"y":3615.89,"x":3247.77,"nodes":[57517],"orbits":[0]},{"y":4552.82,"x":3249.41,"nodes":[4],"orbits":[0]},{"y":-8000,"x":3266.72,"nodes":[55668],"orbits":[0]},{"y":-9003.35,"x":3284.63,"nodes":[29240],"orbits":[0]},{"y":4003.79,"x":3312.53,"nodes":[25170,19442,30820,8606],"orbits":[0,2,7]},{"y":-1178.15,"x":3369.01,"nodes":[13411],"orbits":[5]},{"y":-6936.23,"x":3371.91,"nodes":[25620,26804,55405,59909,30539,9083],"orbits":[0,1,7]},{"y":-9368.47,"x":3382.46,"nodes":[57513],"orbits":[0]},{"y":6043.67,"x":3395.61,"nodes":[16484],"orbits":[2]},{"y":1369.34,"x":3398.9,"nodes":[55429],"orbits":[0]},{"y":3529.44,"x":3414.8,"nodes":[36630,60829,29941,28268],"orbits":[1,2,3]},{"y":1627.23,"x":3433.98,"nodes":[19808],"orbits":[0]},{"y":-7266.34,"x":3446.89,"nodes":[25557],"orbits":[6]},{"y":2467.05,"x":3498.09,"nodes":[21280],"orbits":[0]},{"y":4752.05,"x":3512.67,"nodes":[11578],"orbits":[0]},{"y":3734.46,"x":3537.82,"nodes":[20837],"orbits":[0]},{"y":-6134.17,"x":3541.56,"nodes":[41029],"orbits":[0]},{"y":2050.41,"x":3551.58,"nodes":[28050],"orbits":[6]},{"y":4441.55,"x":3555.53,"nodes":[5564],"orbits":[0]},{"y":-3733.75,"x":3563.72,"nodes":[24812,56360,64643,27176],"orbits":[0,2]},{"y":2962.09,"x":3599.3,"nodes":[36997],"orbits":[0]},{"y":2672.84,"x":3607.08,"nodes":[53539,46705,45650,9572,12822],"orbits":[0,2,3]},{"y":-9003.35,"x":3612.63,"nodes":[11838,10881,33112,36450],"orbits":[0,3,7]},{"y":-2983.2,"x":3632.11,"nodes":[17548,14958,630,13419,31039],"orbits":[0,1,7]},{"y":1581.38,"x":3638.69,"nodes":[22049],"orbits":[0]},{"y":-482.86,"x":3641.03,"nodes":[24239,55846,40213,24481],"orbits":[0,1]},{"y":3626.42,"x":3660.16,"nodes":[49473],"orbits":[0]},{"y":-5089.48,"x":3699.04,"nodes":[5257,55507,22359,9141,13748,38338,35760,16367,60692,5703],"orbits":[0,3,4,7]},{"y":9104.92,"x":3713.22,"nodes":[14343],"orbits":[0]},{"y":6441.08,"x":3718.59,"nodes":[46830],"orbits":[0]},{"y":5692.67,"x":3722.97,"nodes":[25100],"orbits":[0]},{"y":-8266.37,"x":3728.09,"nodes":[47754,23455,49740,55847,27274],"orbits":[0,1,7]},{"y":-10338.81,"x":3772.63,"nodes":[10131],"orbits":[0]},{"y":10291.5,"x":3772.84,"nodes":[51048],"orbits":[0]},{"y":8437.76,"x":3775.92,"nodes":[62510,3985,43423,8697,30905,64140,51336,56818,38895,48660],"orbits":[0,2,3,4]},{"y":2965.63,"x":3776.11,"nodes":[27761,5826],"orbits":[0,2]},{"y":3832.89,"x":3779.38,"nodes":[61104],"orbits":[0]},{"y":-1186.7,"x":3849.74,"nodes":[5702],"orbits":[0]},{"y":-9900.7,"x":3854.63,"nodes":[63861,55947,13823,46088,62153,32054],"orbits":[3,2]},{"y":-2226.59,"x":3856.59,"nodes":[56045],"orbits":[0]},{"y":2806.15,"x":3866.11,"nodes":[13379],"orbits":[0]},{"y":1790.7,"x":3888.73,"nodes":[60505],"orbits":[0]},{"y":-10915.24,"x":3912.58,"nodes":[39280,55568,44669,32951,14127,44690,41522],"orbits":[0,2,3]},{"y":4292.71,"x":3915.95,"nodes":[63585],"orbits":[0]},{"y":3195.79,"x":3917.46,"nodes":[44612,9112,41538,55598,15644],"orbits":[0,1,3]},{"y":449.43,"x":3918.15,"nodes":[31855,37408,60738,46761],"orbits":[0,2,7]},{"y":9716.85,"x":3926.82,"nodes":[23961,10041,30910,17600,8791,18519,59647,32096],"orbits":[0,2,3,7]},{"y":959.23,"x":3926.84,"nodes":[38459,61373,63610,5988,38568],"orbits":[1,2,3]},{"y":-6815.5,"x":3934.94,"nodes":[24321],"orbits":[0]},{"y":-6120.94,"x":3937.85,"nodes":[44563,59053,54805],"orbits":[0,3,5]},{"y":7406.81,"x":3941.17,"nodes":[33751,8810,12451],"orbits":[1,3,7]},{"y":6086.8,"x":3992.99,"nodes":[18923],"orbits":[6]},{"y":-485.92,"x":3994,"nodes":[46146,15829,55227],"orbits":[0,7]},{"y":9301.54,"x":4018.45,"nodes":[54746],"orbits":[0]},{"y":-4125.73,"x":4022.98,"nodes":[21080,1869,27095,48658,14890],"orbits":[0,2,7]},{"y":5340.36,"x":4037.79,"nodes":[13030],"orbits":[0]},{"y":0.42,"x":4039.97,"nodes":[43691,21746,65009,29517,32701],"orbits":[6]},{"y":10777.04,"x":4053.17,"nodes":[38703,63525,8249,16816,53094],"orbits":[0,7]},{"y":-2406.01,"x":4137.88,"nodes":[24647,61196],"orbits":[6]},{"y":6218.3,"x":4182.56,"nodes":[37220,50342,5227,17955,46402,51708],"orbits":[0,2,3,7]},{"y":4693.55,"x":4216.28,"nodes":[41062,47677,14045,33848,31991,65176,36070,9472],"orbits":[0,4,5,6,7]},{"y":5087.65,"x":4219.73,"nodes":[55],"orbits":[0]},{"y":9482.08,"x":4254.44,"nodes":[49110],"orbits":[0]},{"y":-8159.77,"x":4274.57,"nodes":[33979],"orbits":[0]},{"y":5565.69,"x":4283.46,"nodes":[8510],"orbits":[0]},{"y":-271.82,"x":4332.46,"nodes":[44239,60083,55270],"orbits":[0,7]},{"y":6925.8,"x":4347,"nodes":[9085],"orbits":[0]},{"y":0.42,"x":4375.94,"nodes":[50469],"orbits":[0]},{"y":1960.69,"x":4386.25,"nodes":[64851,15030,49545,45693,39658,18831,21324],"orbits":[0,2,7]},{"y":-4923.23,"x":4408.83,"nodes":[33823],"orbits":[0]},{"y":-5257.07,"x":4412.03,"nodes":[4519],"orbits":[0]},{"y":-4689.37,"x":4412.03,"nodes":[20236],"orbits":[0]},{"y":-1892.44,"x":4435.38,"nodes":[12761,19156,53941,17367,62841,12249,17283],"orbits":[0,2,3]},{"y":-3100.56,"x":4438.01,"nodes":[45481,29408,52765,34300,31888,13862],"orbits":[0,2]},{"y":406.27,"x":4462.98,"nodes":[23915,41529,21380,31284],"orbits":[0,1,2,7]},{"y":5319.67,"x":4468.06,"nodes":[40918],"orbits":[0]},{"y":5009.54,"x":4488.81,"nodes":[1773],"orbits":[0]},{"y":7833.83,"x":4518.83,"nodes":[24922],"orbits":[0]},{"y":5794.6,"x":4526.88,"nodes":[36298],"orbits":[0]},{"y":-15458.23453125,"x":-711.25,"nodes":[58932],"orbits":[0]},{"y":4714.06,"x":4563.3,"nodes":[51213],"orbits":[0]},{"y":-4974.35,"x":4575.26,"nodes":[4346],"orbits":[0]},{"y":9550.47,"x":4580.98,"nodes":[27262],"orbits":[0]},{"y":-6637.17,"x":4594,"nodes":[30562,13711,3203,8908,11032],"orbits":[0,2,7]},{"y":-7970.77,"x":4601.94,"nodes":[4059],"orbits":[0]},{"y":1275.23,"x":4605.3,"nodes":[45193,4083,33815,35644,43677],"orbits":[0,2,3]},{"y":-9583.58,"x":4632.31,"nodes":[36623,3628,64474,31630,10729],"orbits":[0,2]},{"y":-9922.16,"x":4663.79,"nodes":[3251],"orbits":[0]},{"y":-2696.8,"x":4671.13,"nodes":[11604],"orbits":[0]},{"y":3336.33,"x":4681.35,"nodes":[26068,37389,28061,35878,50884,53696,37644,46874,7449],"orbits":[0,2,3,7]},{"y":7330.29,"x":4687.08,"nodes":[49661,49394,23786,33391,56330,39570],"orbits":[1,2,3,4,7]},{"y":-1131.48,"x":4693.48,"nodes":[46380,21327,56876,1104],"orbits":[0,2]},{"y":-4974.35,"x":4742.03,"nodes":[13724],"orbits":[4]},{"y":9831.08,"x":4788.07,"nodes":[17702],"orbits":[0]},{"y":2293.82,"x":4791.75,"nodes":[1995],"orbits":[0]},{"y":-16106.87453125,"x":-447.15,"nodes":[62797],"orbits":[0]},{"y":-4604.29,"x":4807.36,"nodes":[9586],"orbits":[4]},{"y":6440.13,"x":4846.33,"nodes":[61976],"orbits":[0]},{"y":10455.42,"x":4874.52,"nodes":[23343,30392,13157,3775,28106,45244,58388,41016],"orbits":[0,2,3]},{"y":-7413.25,"x":4889.32,"nodes":[29763],"orbits":[0]},{"y":-15923.56453125,"x":-363.06,"nodes":[39241],"orbits":[0]},{"y":8478.38,"x":4895,"nodes":[34201],"orbits":[0]},{"y":9227.51,"x":4895,"nodes":[36808,37244,34076,22057,33445,30143,37795],"orbits":[0,2,7]},{"y":-9058.09,"x":4911.71,"nodes":[22152,15304,16466,40196],"orbits":[0,2]},{"y":-4971.48,"x":4931.13,"nodes":[20677],"orbits":[0]},{"y":2387.3,"x":4953.65,"nodes":[61356,12498,30341],"orbits":[0,7]},{"y":2861.7,"x":4955.38,"nodes":[63888],"orbits":[0]},{"y":-10454.74,"x":4971.28,"nodes":[18121,45319,55041,26135,35564,2335,65310,51565,22682],"orbits":[0,3]},{"y":-8629.92,"x":4982.5,"nodes":[10382],"orbits":[0]},{"y":542.4,"x":4989.84,"nodes":[37695],"orbits":[0]},{"y":5788.96,"x":4990.13,"nodes":[50879,14211,43238,22972,44540],"orbits":[1,7]},{"y":-6098.03,"x":5055.55,"nodes":[20820,1106,44628,40166,48544],"orbits":[0,1,7]},{"y":-5200.3,"x":5063.02,"nodes":[9782],"orbits":[0]},{"y":-4742.69,"x":5063.02,"nodes":[535],"orbits":[0]},{"y":585.09,"x":5074.6,"nodes":[38044,11813],"orbits":[7]},{"y":7523.23,"x":5101.9,"nodes":[64345,49968,63679,20008],"orbits":[1,2,7]},{"y":2295.51,"x":5112.65,"nodes":[37946],"orbits":[0]},{"y":-706.97,"x":5145.98,"nodes":[46782,53698,20916,59355],"orbits":[0,7]},{"y":-2374.62,"x":5158.73,"nodes":[13367,21713,50588,38969,6010],"orbits":[0,2]},{"y":-2375.16,"x":5164.36,"nodes":[26148],"orbits":[0]},{"y":-7902.46,"x":5181.81,"nodes":[41645,6490,43964,14082,8831],"orbits":[0,2,4,7]},{"y":-5429.12,"x":5194.92,"nodes":[28021],"orbits":[0]},{"y":-4513.87,"x":5194.92,"nodes":[34621],"orbits":[0]},{"y":-15079.39453125,"x":9.0949470177293e-13,"nodes":[17788,23352,26085,2877,33570,28431,59,8611,20772,51142,36696,33141,58751,23710],"orbits":[6,9,8]},{"y":719.09,"x":5286.04,"nodes":[30456],"orbits":[0]},{"y":-7410.44,"x":5288.98,"nodes":[39423,47635,53207,56914],"orbits":[1,2,3,7]},{"y":-3797.31,"x":5300.06,"nodes":[17254,26596,14272],"orbits":[0,2,3]},{"y":2650.99,"x":5320.34,"nodes":[9275,5704,62166,19337],"orbits":[0,2]},{"y":-1936.96,"x":5325.31,"nodes":[40480],"orbits":[0]},{"y":-5200.42,"x":5327.07,"nodes":[44420],"orbits":[0]},{"y":-4742.78,"x":5327.07,"nodes":[38541],"orbits":[0]},{"y":-1650.02,"x":5349.84,"nodes":[1953],"orbits":[0]},{"y":3723.01,"x":5399.15,"nodes":[39569,9046,45609,56776,3458,7353,24129],"orbits":[0,1,2,3,7]},{"y":-6761.17,"x":5409.48,"nodes":[24165],"orbits":[0]},{"y":-9562.99,"x":5445.28,"nodes":[21984],"orbits":[1]},{"y":-4981.71,"x":5449.63,"nodes":[61601],"orbits":[0]},{"y":-1107.81,"x":5478.57,"nodes":[54176],"orbits":[0]},{"y":6073.03,"x":5482.17,"nodes":[7526],"orbits":[0]},{"y":8088.82,"x":5569.75,"nodes":[4238,60173,62986,17316,43263,46688,40244,64492],"orbits":[0,4,7]},{"y":9486.45,"x":5571.69,"nodes":[46882],"orbits":[1]},{"y":1347.41,"x":5581.73,"nodes":[64213,32155,44204,33729,25700,61246,144,41096,45712,12611],"orbits":[0,4,5,7]},{"y":-1722.99,"x":5628.44,"nodes":[23905],"orbits":[0]},{"y":635.1,"x":5646.25,"nodes":[11472,19880,59390,40270],"orbits":[0,2]},{"y":0.51,"x":5646.98,"nodes":[26598],"orbits":[0]},{"y":4004.28,"x":5658.94,"nodes":[32813],"orbits":[2]},{"y":4289.75,"x":5658.94,"nodes":[59600,12208,13619,35809],"orbits":[1,7]},{"y":4337.05,"x":5658.94,"nodes":[49466,9411,30871],"orbits":[7]},{"y":-16106.87453125,"x":445.96,"nodes":[2995],"orbits":[0]},{"y":-6287.76,"x":5749.4,"nodes":[4328],"orbits":[0]},{"y":-5672.71,"x":5749.4,"nodes":[3463],"orbits":[0]},{"y":-4981.71,"x":5749.4,"nodes":[42379],"orbits":[0]},{"y":5463.88,"x":5833.86,"nodes":[56860,29320,1680,17447,24843],"orbits":[0,2,7]},{"y":6073.03,"x":5836.17,"nodes":[46742],"orbits":[0]},{"y":-6838.35,"x":5891.44,"nodes":[38111,10242,6079,32241],"orbits":[0,2]},{"y":7275.13,"x":5896.27,"nodes":[11764,38878,54975,26772,45774,34898,24240],"orbits":[0,4,5,7]},{"y":-625.86,"x":5924.32,"nodes":[10944,33366,55193],"orbits":[1,2,7]},{"y":-1636.31,"x":5928.56,"nodes":[27875,55463,32123],"orbits":[0,3]},{"y":-2670.25,"x":5933.04,"nodes":[25971,50635,44423],"orbits":[0,2,3]},{"y":6481.57,"x":5950.75,"nodes":[21572,39050,6660],"orbits":[2]},{"y":-7475.15,"x":5988.31,"nodes":[50121],"orbits":[0]},{"y":-8434.54,"x":6022.65,"nodes":[21801,30748,44369,24150],"orbits":[1,2,7]},{"y":-15771.03453125,"x":817.64,"nodes":[2516],"orbits":[0]},{"y":-4981.71,"x":6128.38,"nodes":[25520],"orbits":[0]},{"y":-3563.57,"x":6172.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]},{"y":4601.9,"x":6220.23,"nodes":[45100,56928,62350,7163,23013],"orbits":[2,3,4,5]},{"y":1833.34,"x":6316.73,"nodes":[31345,30372,42065,55400,37532],"orbits":[0,2]},{"y":-80.99,"x":6319.8,"nodes":[2448],"orbits":[2]},{"y":360.01,"x":6319.8,"nodes":[1631,14001,56893,29049],"orbits":[7,2]},{"y":-9381.54,"x":6324.58,"nodes":[20641,14231,40399,51934,43281,25304,47359,40453,61056],"orbits":[0,1,5,7]},{"y":2826.09,"x":6359.19,"nodes":[23608,40024,2091,61741,6951,63759,26565,24401],"orbits":[0,3,4,7]},{"y":3674.83,"x":6365.75,"nodes":[35901,12890,63566,62464,55275,12120,65207,51606,17854],"orbits":[3,4,6]},{"y":5562.23,"x":6365.75,"nodes":[43044],"orbits":[0]},{"y":-8685.67,"x":6372.73,"nodes":[61403],"orbits":[0]},{"y":-8307.67,"x":6372.73,"nodes":[56349],"orbits":[0]},{"y":-4456.86,"x":6411.76,"nodes":[5009,36270,12169],"orbits":[0,2,3]},{"y":-5451.42,"x":6446.96,"nodes":[52191],"orbits":[0]},{"y":-547.41,"x":6460.1,"nodes":[45709,26363,52803],"orbits":[7]},{"y":-531.61,"x":6460.1,"nodes":[7412,49291,57945,59356],"orbits":[0,7]},{"y":-6987.61,"x":6488.25,"nodes":[54725,56336,21208,21748],"orbits":[7]},{"y":876.88,"x":6551.51,"nodes":[57088,9421,28086,54557,60170],"orbits":[0,2]},{"y":-7691.65,"x":6564.29,"nodes":[3128,22713,12166],"orbits":[7]},{"y":-7691.65,"x":6564.44,"nodes":[19722,4959,26331,19003],"orbits":[0,7]},{"y":-7691.65,"x":6564.44,"nodes":[33221],"orbits":[0]},{"y":4176.51,"x":6564.69,"nodes":[42658],"orbits":[0]},{"y":-2236.79,"x":6565.35,"nodes":[54678],"orbits":[0]},{"y":-6987.61,"x":6612.09,"nodes":[6570],"orbits":[0]},{"y":-5652.35,"x":6644.63,"nodes":[57724,26885,34473,20782,42361],"orbits":[0,2,3,4,7]},{"y":7705.54,"x":6649.25,"nodes":[43720,14383,18568,46601,46887],"orbits":[0,2,3]},{"y":8378.88,"x":6649.25,"nodes":[38463],"orbits":[0]},{"y":3890.84,"x":6729.48,"nodes":[60735],"orbits":[0]},{"y":-6987.61,"x":6735.94,"nodes":[26268,22710,45111,59214],"orbits":[7]},{"y":8501.01,"x":6771.38,"nodes":[21111,43522,33099],"orbits":[4,7]},{"y":-5798.13,"x":6793.65,"nodes":[54883],"orbits":[0]},{"y":5897.33,"x":6805.17,"nodes":[28623,60464,12998,9968,30463,58971,38678],"orbits":[0,4,2]},{"y":-9157.81,"x":6844.88,"nodes":[52060,17602,59799,7338,59798,5335],"orbits":[0,1,7]},{"y":4801,"x":6846.27,"nodes":[21495,42794,31433,5348],"orbits":[0,2,3]},{"y":3596.76,"x":6900.54,"nodes":[26432],"orbits":[0]},{"y":-5934.94,"x":6930.48,"nodes":[59775],"orbits":[0]},{"y":7197.76,"x":7031.53,"nodes":[6842,28329,18472,46533,3700,36723],"orbits":[2,3]},{"y":-8704.87,"x":7037.31,"nodes":[32438],"orbits":[0]},{"y":-3324.15,"x":7065.9,"nodes":[51871,8045,3042],"orbits":[0,2,3]},{"y":9630.67,"x":7074.07,"nodes":[28823,11094,59303],"orbits":[4,7]},{"y":-4647.67,"x":7077.07,"nodes":[23547,45798,43944,30102,62578,46615,53177],"orbits":[0,2,3,7]},{"y":0,"x":7088.65,"nodes":[14658],"orbits":[0]},{"y":513.16,"x":7088.65,"nodes":[28903,42959,59644,32896,22517],"orbits":[0,7]},{"y":-8248.39,"x":7119.01,"nodes":[55149],"orbits":[0]},{"y":-7914.57,"x":7123.27,"nodes":[14446],"orbits":[0]},{"y":4152.81,"x":7191.57,"nodes":[11825],"orbits":[0]},{"y":-1655.98,"x":7271.19,"nodes":[48974,47418,63517,23839,53958,51006,10738],"orbits":[0,2,3]},{"y":-2313.18,"x":7273.71,"nodes":[41877],"orbits":[0]},{"y":5196.76,"x":7294.9,"nodes":[62185],"orbits":[0]},{"y":2711.86,"x":7300.34,"nodes":[40333,43102,30197,52415,24178,42998,32655,33514],"orbits":[0,2,7]},{"y":3682.83,"x":7309.21,"nodes":[63981,6516,8194],"orbits":[7]},{"y":2075.69,"x":7345.82,"nodes":[6792,23221,4534,42302,33245,9151,45331,31918],"orbits":[1,2,3,4,7]},{"y":-6708.34,"x":7365.71,"nodes":[52971,21227,36290,23046,62936,51891,49976,25528],"orbits":[2,3,4,7]},{"y":-380.49,"x":7386.63,"nodes":[24120,52053,14048,34717,10495],"orbits":[0,3,4,7]},{"y":-8305.21,"x":7420.17,"nodes":[26762],"orbits":[0]},{"y":7597.17,"x":7430.94,"nodes":[30657],"orbits":[0]},{"y":6789.98,"x":7459.44,"nodes":[22817,42714,22962,58848,55724,58644,10576,29065],"orbits":[0,1,3,4,5,7]},{"y":-8440.87,"x":7466.03,"nodes":[35380,10058],"orbits":[0,2]},{"y":1196.11,"x":7495.21,"nodes":[35671,11504,30839,31172],"orbits":[2,3,4,5]},{"y":-8629.84,"x":7501.94,"nodes":[44373],"orbits":[0]},{"y":-906.8,"x":7520.58,"nodes":[336,4806,49388,37304,64543,61921,38215],"orbits":[2,3,4,5]},{"y":5304.94,"x":7545.6,"nodes":[14724],"orbits":[0]},{"y":-8913.34,"x":7559.71,"nodes":[6800],"orbits":[0]},{"y":4790.76,"x":7559.9,"nodes":[47374,18049,5802],"orbits":[0,4,7]},{"y":5582.02,"x":7631.98,"nodes":[32301],"orbits":[0]},{"y":696.89,"x":7632.55,"nodes":[15301,10277,64064,4709,35477],"orbits":[0,2]},{"y":-7774.6,"x":7645.67,"nodes":[31692,46197,61333,45702,39237],"orbits":[0,2]},{"y":1483.08,"x":7664.38,"nodes":[49130,58416,1020,54631,30132],"orbits":[0,2,7]},{"y":-8333.04,"x":7691.01,"nodes":[58022],"orbits":[0]},{"y":5136.06,"x":7736.46,"nodes":[37813],"orbits":[0]},{"y":-5462.17,"x":7749.73,"nodes":[34324,13457,3630,56838,26034,45631,62624,42805],"orbits":[3,4,7]},{"y":-4481.19,"x":7752.6,"nodes":[57821],"orbits":[4]},{"y":6434.67,"x":7762.38,"nodes":[59503,22208,60034,6330,15207,4378],"orbits":[0,7]},{"y":-8668.33,"x":7764.53,"nodes":[5186],"orbits":[0]},{"y":226,"x":7768.26,"nodes":[34497],"orbits":[0]},{"y":-4823.01,"x":7810.1,"nodes":[33404],"orbits":[0]},{"y":-3177.92,"x":7868.42,"nodes":[52361,57462,53771,12078,33713,26107],"orbits":[0,2,3,5]},{"y":5490.17,"x":7874.21,"nodes":[50277],"orbits":[0]},{"y":5315.5,"x":7876.92,"nodes":[44932],"orbits":[3]},{"y":-7151.38,"x":7886.46,"nodes":[47976],"orbits":[0]},{"y":8057.48,"x":7891.25,"nodes":[63830,44841,45390,13624,59064,44756,28258,36927,36976,55235],"orbits":[0,1,2,3]},{"y":8803.79,"x":7901.35,"nodes":[48462,38497,62803,25029],"orbits":[4,5,7]},{"y":5263.96,"x":7933.3,"nodes":[50701],"orbits":[0]},{"y":-4161.35,"x":7948.31,"nodes":[62542,45713,39607,2559,16329],"orbits":[0,2,3]},{"y":-1873.69,"x":7994.25,"nodes":[33463],"orbits":[0]},{"y":-996.85,"x":7994.25,"nodes":[49996],"orbits":[0]},{"y":-571.97,"x":7994.25,"nodes":[32183],"orbits":[0]},{"y":0,"x":7994.25,"nodes":[12253],"orbits":[0]},{"y":1153.21,"x":7994.25,"nodes":[35696],"orbits":[0]},{"y":2075.69,"x":7994.25,"nodes":[2408],"orbits":[0]},{"y":2711.86,"x":7994.25,"nodes":[42118],"orbits":[0]},{"y":4152.81,"x":8000.05,"nodes":[10648,26400,8904],"orbits":[0,4,7]},{"y":3565.63,"x":8107.67,"nodes":[17146,57518,31366,3843,65265],"orbits":[0,2,3]},{"y":230.47,"x":8167.23,"nodes":[16401],"orbits":[0]},{"y":6850.21,"x":8177.92,"nodes":[24786],"orbits":[0]},{"y":446.42,"x":8246.52,"nodes":[37113],"orbits":[0]},{"y":1799.07,"x":8330.91,"nodes":[51602,23305,21279,44280,35534],"orbits":[0,2]},{"y":1153.21,"x":8357.14,"nodes":[24070],"orbits":[0]},{"y":-2532.39,"x":8374.56,"nodes":[12239],"orbits":[0]},{"y":6182.88,"x":8382.76,"nodes":[3431,5305,43082],"orbits":[1,2]},{"y":-1209.02,"x":8397.3,"nodes":[5163,48103,26726,52875],"orbits":[0,2]},{"y":-2579.71,"x":8401.88,"nodes":[1599,35173,16013,41811,16140,31286],"orbits":[2,3,7]},{"y":5844.75,"x":8427.84,"nodes":[55664,16568,63246,34702,31826,33585,31129,24889],"orbits":[1,3,4,5,7]},{"y":643.92,"x":8447.81,"nodes":[43090],"orbits":[0]},{"y":249.7,"x":8448.58,"nodes":[44490],"orbits":[0]},{"y":-2688.36,"x":8464.62,"nodes":[39881],"orbits":[0]},{"y":-3633.16,"x":8464.96,"nodes":[7809],"orbits":[0]},{"y":4890.73,"x":8470.97,"nodes":[54984],"orbits":[0]},{"y":-7759.19,"x":8494.27,"nodes":[7302,14516,52615,33093,25729,26821,37876],"orbits":[3,4,7]},{"y":-366.15,"x":8525.13,"nodes":[61800,52630,28371,60560,29527,1514],"orbits":[0,1,7]},{"y":2408.96,"x":8571.5,"nodes":[19074,8560,31273,35985,13987,48531,56761,7604,17372],"orbits":[1,2,3,6,7]},{"y":3050.47,"x":8596.99,"nodes":[33348,11509,17664,7465,11463],"orbits":[0,2,3]},{"y":-5782.69,"x":8602.39,"nodes":[32672,23362,4031,17871,13701,50403],"orbits":[0,2,3]},{"y":-6347.76,"x":8684.39,"nodes":[59538],"orbits":[0]},{"y":1153.21,"x":8692.14,"nodes":[58397,19338,31647],"orbits":[0,3]},{"y":4438.38,"x":8732.17,"nodes":[25055,13799,41580,36576,41298],"orbits":[0,2,7]},{"y":-3633.16,"x":8733.08,"nodes":[60483],"orbits":[0]},{"y":-4730.53,"x":8838.29,"nodes":[32509,47614,3688,22219,52351,52260],"orbits":[0,2,7]},{"y":7072.15,"x":8847.14,"nodes":[36071,38369,35223,36677,13895,61112,18910,21225,10265,9240,19767,55680,9227],"orbits":[0,2,3,4,5,6]},{"y":-3861.86,"x":8862.26,"nodes":[18717],"orbits":[0]},{"y":6141.88,"x":8886.25,"nodes":[24287],"orbits":[0]},{"y":-4178.25,"x":8922.01,"nodes":[8273],"orbits":[0]},{"y":-1873.69,"x":8940.31,"nodes":[60210,6078,64325,45304,61119,63431],"orbits":[1,2,3]},{"y":4890.73,"x":8991.63,"nodes":[51241,50420,55118,31364],"orbits":[0,2]},{"y":-3633.64,"x":8992.39,"nodes":[15356],"orbits":[0]},{"y":-3178.16,"x":8993.62,"nodes":[40990],"orbits":[0]},{"y":435.18,"x":8997.63,"nodes":[1801,60,58426,34401],"orbits":[0,2,7]},{"y":1153.21,"x":9027.14,"nodes":[2334],"orbits":[0]},{"y":0,"x":9032.75,"nodes":[41017],"orbits":[0]},{"y":-592.96,"x":9064.04,"nodes":[53150,17589,45012,8246,37742,64462,37548,15270,36085],"orbits":[0,2,3]},{"y":5264.15,"x":9118.25,"nodes":[22927,20582,29246],"orbits":[6]},{"y":-3861.86,"x":9124.17,"nodes":[17420],"orbits":[0]},{"y":-3407.73,"x":9125.5,"nodes":[18815],"orbits":[0]},{"y":6392.19,"x":9136.56,"nodes":[14226],"orbits":[0]},{"y":-4119.84,"x":9152.09,"nodes":[25565],"orbits":[2]},{"y":3214.99,"x":9235.75,"nodes":[36364],"orbits":[0]},{"y":-1050.49,"x":9358.95,"nodes":[17724],"orbits":[0]},{"y":3793.92,"x":9410.52,"nodes":[27422,2021,17687,10472,25857],"orbits":[0,3,4,7]},{"y":2888.65,"x":9507.95,"nodes":[63600],"orbits":[0]},{"y":-5497.3,"x":9512.58,"nodes":[31765],"orbits":[0]},{"y":-7180.28,"x":9516.92,"nodes":[37616,8644,33964,64295,27834,63659,37688,27417,62496,34912,4664,43938,34449],"orbits":[4,5,6]},{"y":5500.5,"x":9527.62,"nodes":[34015],"orbits":[0]},{"y":-3977.46,"x":9571.39,"nodes":[10162,3336,36231,30615,65204],"orbits":[0,2]},{"y":-3334.83,"x":9590.33,"nodes":[44891,55835,20909,52537,7023],"orbits":[0,2]},{"y":-1026.03,"x":9678.35,"nodes":[32664],"orbits":[1]},{"y":5590.69,"x":9689.37,"nodes":[12116,52410,20414,55329,42036,35043,50146],"orbits":[4,3]},{"y":-1158.91,"x":9690.7,"nodes":[38668],"orbits":[0]},{"y":1153.21,"x":9720.67,"nodes":[65091,1841,38728,44776,3209,14539,9405,51707,59720,41163],"orbits":[0,5,7]},{"y":3030.3,"x":9731.16,"nodes":[62998],"orbits":[0]},{"y":-4566.29,"x":9755.52,"nodes":[722],"orbits":[0]},{"y":6600.96,"x":9811.35,"nodes":[20105],"orbits":[0]},{"y":4319.11,"x":9826.06,"nodes":[48116],"orbits":[0]},{"y":3274.55,"x":9855.92,"nodes":[41861],"orbits":[0]},{"y":0,"x":9858.64,"nodes":[14262],"orbits":[0]},{"y":-356.79,"x":9860.22,"nodes":[38342,21945,61718,54204],"orbits":[1,2]},{"y":1985.04,"x":9864.06,"nodes":[65212,32543,60899,64637],"orbits":[0,3]},{"y":-2442.76,"x":9893.67,"nodes":[43867,10423,37905,57571,28101],"orbits":[1,2,3,7]},{"y":2795.23,"x":9950.64,"nodes":[20649],"orbits":[0]},{"y":-1188.03,"x":9958.34,"nodes":[5188],"orbits":[0]},{"y":-1396.81,"x":9990.46,"nodes":[3640,28963,7888],"orbits":[3,4,7]},{"y":4905.9,"x":10072.79,"nodes":[18624,17523,42032,30408,39608,12329,1778,17906],"orbits":[0,3,7]},{"y":-5603.69,"x":10091.58,"nodes":[49320,30973],"orbits":[6]},{"y":-3334.83,"x":10091.7,"nodes":[15775],"orbits":[0]},{"y":3097.55,"x":10162.49,"nodes":[2582],"orbits":[0]},{"y":-2278.35,"x":10379,"nodes":[30808],"orbits":[0]},{"y":2135.38,"x":10425.2,"nodes":[27705],"orbits":[0]},{"y":-3334.83,"x":10447.67,"nodes":[28976],"orbits":[0]},{"y":824.72,"x":10493.01,"nodes":[37484],"orbits":[0]},{"y":3347.55,"x":10493.75,"nodes":[28835,60480,56847,8157,178,28044,6988],"orbits":[0,2,3,5,7]},{"y":-3790.36,"x":10572.13,"nodes":[6030,2500,15986,29458,53595,9703,1723,38628],"orbits":[2,3,7]},{"y":2571.61,"x":10655.3,"nodes":[27048],"orbits":[0]},{"y":-5268.96,"x":10657.31,"nodes":[632],"orbits":[0]},{"y":1152.07,"x":10682.01,"nodes":[48773],"orbits":[0]},{"y":4548.52,"x":10682.25,"nodes":[34612,25992,60764,11526,31055,44141,7651,21788,21112,8573,25586],"orbits":[2,3,4,5,6]},{"y":2214.28,"x":10685.17,"nodes":[39495],"orbits":[0]},{"y":-3334.83,"x":10697.51,"nodes":[23374],"orbits":[0]},{"y":-1058.34,"x":10699.04,"nodes":[14267],"orbits":[0]},{"y":-2538.48,"x":10744.67,"nodes":[29959,60362,6891,56265,42802],"orbits":[0,2]},{"y":4578.32,"x":10793.45,"nodes":[18969],"orbits":[0]},{"y":-5031.25,"x":10794.6,"nodes":[52215],"orbits":[0]},{"y":-4373.44,"x":10801.88,"nodes":[3419,28797,20429],"orbits":[6]},{"y":5275.51,"x":10852.75,"nodes":[38993],"orbits":[0]},{"y":2799.53,"x":10936.64,"nodes":[47375],"orbits":[0]},{"y":1686.97,"x":10961.84,"nodes":[39986],"orbits":[0]},{"y":-82.24,"x":10978.46,"nodes":[32763],"orbits":[1]},{"y":2059.92,"x":11034.67,"nodes":[46386],"orbits":[0]},{"y":-5335.92,"x":11047.97,"nodes":[56366,54058,35755,4423,62001],"orbits":[0,2,3]},{"y":4037.83,"x":11202.42,"nodes":[328],"orbits":[0]},{"y":2726.27,"x":11220.21,"nodes":[63618],"orbits":[0]},{"y":-597.47,"x":11296.38,"nodes":[326],"orbits":[0]},{"y":1294.1,"x":11317.21,"nodes":[41873,55995,57970,21537],"orbits":[2]},{"y":617.13,"x":11355.97,"nodes":[38493,38537,13407,39369,55621,2936,23040,54983,51583],"orbits":[0,2,4,7]},{"y":2464.74,"x":11357.96,"nodes":[37971],"orbits":[0]},{"y":2082.53,"x":11400.1,"nodes":[57933],"orbits":[0]},{"y":-568.47,"x":11407.17,"nodes":[59694],"orbits":[0]},{"y":-1062.86,"x":11480.37,"nodes":[2361,37514,31449,9444,52399,2113,34316,61632,4536,11598,44516],"orbits":[0,2,3,5,6]},{"y":-1142.98,"x":11496.38,"nodes":[28638],"orbits":[0]},{"y":-1587.55,"x":11561.67,"nodes":[64700],"orbits":[0]},{"y":-1552.85,"x":11670.93,"nodes":[32442],"orbits":[0]},{"y":2252.05,"x":11701.67,"nodes":[16150],"orbits":[0]},{"y":2652.83,"x":11749.41,"nodes":[47443],"orbits":[0]},null,{"y":2414.32,"x":11976.97,"nodes":[44699],"orbits":[0]},{"y":2887.16,"x":12115.79,"nodes":[60992],"orbits":[0]},{"y":2545.82,"x":12269.2,"nodes":[10315],"orbits":[0]},null,null,null,{"y":4125.8311688614,"x":14659.996462651,"nodes":[5817],"orbits":[0]},{"y":3137.2911688614,"x":14748.946462651,"nodes":[12033,42416,46854,61461,3987,24295,49165,39723,46990],"orbits":[2,3,5,6,8,9]},{"y":3676.1511688614,"x":14840.766462651,"nodes":[59913],"orbits":[0]},{"y":4050.0011688614,"x":14943.016462651,"nodes":[29871],"orbits":[0]},{"y":-8825.8948253775,"x":12226.152197907,"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]},{"y":3504.7911688614,"x":15207.286462651,"nodes":[59542],"orbits":[0]},{"y":3974.1611688614,"x":15226.036462651,"nodes":[30],"orbits":[0]},{"y":2948.9511688614,"x":15260.006462651,"nodes":[24226],"orbits":[0]},{"y":3341.7911688614,"x":15300.806462651,"nodes":[41875],"orbits":[0]},null,{"y":2459.0611688614,"x":15652.786462651,"nodes":[23508],"orbits":[0]},{"y":2747.4211688614,"x":15704.676462651,"nodes":[35801],"orbits":[0]},{"y":6133.5125572288,"x":13775.584378546,"nodes":[61991,24868,13675,29074,14508,61804,33736,9798,1583],"orbits":[9,8]},{"y":3035.5811688614,"x":15757.746462651,"nodes":[37336],"orbits":[0]},{"y":5679.0125572288,"x":14279.294378546,"nodes":[38004],"orbits":[0]},{"y":5800.0125572288,"x":14279.294378546,"nodes":[9710],"orbits":[0]},{"y":5618.5125572288,"x":14384.094378546,"nodes":[18940],"orbits":[0]},{"y":5739.5125572288,"x":14384.094378546,"nodes":[57141],"orbits":[0]},{"y":6239.2025572288,"x":14384.094378546,"nodes":[49503],"orbits":[0]},{"y":5677.6125572288,"x":14488.884378546,"nodes":[56618],"orbits":[0]},{"y":5800.0125572288,"x":14488.884378546,"nodes":[58379],"orbits":[0]},{"y":6239.2025572288,"x":14665.724378546,"nodes":[16],"orbits":[0]},{"y":6000.5425572288,"x":14729.684378546,"nodes":[41619],"orbits":[0]},{"y":6299.7025572288,"x":14813.954378546,"nodes":[12795],"orbits":[0]},{"y":6118.2025572288,"x":14918.734378546,"nodes":[4495],"orbits":[0]},{"y":6239.2025572288,"x":14918.734378546,"nodes":[16433],"orbits":[0]},{"y":6514.4525572288,"x":14918.734378546,"nodes":[12183],"orbits":[0]},{"y":5527.3125572288,"x":14922.494378546,"nodes":[40],"orbits":[0]},{"y":5859.5125572288,"x":14922.494378546,"nodes":[39292],"orbits":[0]},{"y":6299.7025572288,"x":15023.524378546,"nodes":[57253],"orbits":[0]},{"y":5994.5425572288,"x":15106.904378546,"nodes":[46454],"orbits":[0]},{"y":6239.2025572288,"x":15172.454378546,"nodes":[36676],"orbits":[0]},{"y":8861.8036259596,"x":10891.706383332,"nodes":[35187],"orbits":[0]},{"y":-6093.2876909803,"x":13793.836669963,"nodes":[18826,3781,25781,59759,50098,664,41076,31116,34817,17923,47344,36788,24475,1347,11771,25779,25885,32771,74],"orbits":[6,8,9,5]},{"y":9097.9536259596,"x":11226.516383332,"nodes":[41008],"orbits":[0]},{"y":8827.2336259596,"x":11296.556383332,"nodes":[42441],"orbits":[0]},{"y":9013.7136259596,"x":11458.706383332,"nodes":[43095],"orbits":[0]},{"y":9299.1736259596,"x":11693.136383332,"nodes":[528],"orbits":[0]},{"y":8890.3836259596,"x":11802.676383332,"nodes":[19233],"orbits":[0]},null,{"y":9165.6536259596,"x":12025.696383332,"nodes":[55796],"orbits":[0]},{"y":9517.9336259596,"x":12209.476383332,"nodes":[9294],"orbits":[0]},{"y":8952.0736259596,"x":12360.366383332,"nodes":[7979],"orbits":[0]},{"y":9517.9336259596,"x":12566.476383332,"nodes":[46071],"orbits":[0]},{"y":9317.5936259596,"x":12592.746383332,"nodes":[35033],"orbits":[0]},{"y":9130.9336259596,"x":12670.176383332,"nodes":[60662],"orbits":[0]},{"y":8924.6736259596,"x":12747.216383332,"nodes":[41736],"orbits":[6]},{"y":9011.2236259596,"x":13068.876383332,"nodes":[2702],"orbits":[0]},{"y":11450.956038808,"x":8834.7728433402,"nodes":[7068],"orbits":[0]},{"y":8660.7536259596,"x":13246.556383332,"nodes":[3065],"orbits":[0]},{"y":9011.2236259596,"x":13340.476383332,"nodes":[63254],"orbits":[0]},{"y":9241.4536259596,"x":13340.476383332,"nodes":[6109],"orbits":[0]},{"y":8660.8636259596,"x":13434.356383332,"nodes":[47312],"orbits":[0]},{"y":11785.986038808,"x":9217.3528433402,"nodes":[3223],"orbits":[0]},{"y":9011.2236259596,"x":13602.156383332,"nodes":[5563],"orbits":[0]},{"y":11859.216038808,"x":9769.6528433402,"nodes":[34785],"orbits":[0]},{"y":10962.496038808,"x":10265.56284334,"nodes":[18280],"orbits":[0]},{"y":11380.346038808,"x":10485.21284334,"nodes":[62804],"orbits":[0]},{"y":11602.216038808,"x":10500.65284334,"nodes":[17058],"orbits":[0]},{"y":11859.216038808,"x":10500.65284334,"nodes":[42017],"orbits":[0]},{"y":12116.216038808,"x":10500.65284334,"nodes":[58574],"orbits":[0]},{"y":10621.616038808,"x":10557.20284334,"nodes":[38813],"orbits":[0]},{"y":11004.826038808,"x":10567.36284334,"nodes":[37972],"orbits":[0]},{"y":11265.956038808,"x":10639.33284334,"nodes":[36365],"orbits":[6]},{"y":11151.056038808,"x":10801.45284334,"nodes":[4891],"orbits":[0]},{"y":11514.976038808,"x":10844.75284334,"nodes":[58149],"orbits":[0]},{"y":10733.656038808,"x":10865.79284334,"nodes":[30100],"orbits":[0]},{"y":10401.976038808,"x":10893.71284334,"nodes":[37046],"orbits":[0]},{"y":11390.926038808,"x":11025.40284334,"nodes":[60859],"orbits":[0]},{"y":10986.906038808,"x":11066.87284334,"nodes":[30233],"orbits":[0]},{"y":11330.886038808,"x":11202.23284334,"nodes":[22661],"orbits":[0]},{"y":10931.826038808,"x":11347.96284334,"nodes":[11776],"orbits":[0]}],"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],"classes":[{"base_str":7,"base_int":7,"ascendancies":[{"internalId":"Ranger1","background":{"x":14740.252179284,"image":"ClassesDeadeye","y":3132.3501128656,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Deadeye","id":"Deadeye"},{"internalId":"Ranger3","background":{"x":13766.890095179,"image":"ClassesPathfinder","y":6128.5715012329,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Pathfinder","id":"Pathfinder"}],"background":{"image":"ClassesRanger","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":15,"name":"Ranger"},{"base_str":7,"base_int":7,"ascendancies":[{"internalId":"Huntress1","background":{"x":12191.848853047,"image":"ClassesAmazon","y":8856.9449068475,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Amazon","id":"Amazon"},{"internalId":"Huntress3","background":{"x":10083.965313054,"image":"ClassesRitualist","y":11198.227319696,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Ritualist","id":"Ritualist"}],"background":{"image":"ClassesHuntress","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":15,"name":"Huntress"},{"base_str":15,"base_int":7,"ascendancies":[{"internalId":"Warrior1","background":{"x":-11203.632188409,"image":"ClassesTitan","y":10077.959978354,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Titan","id":"Titan"},{"internalId":"Warrior2","background":{"x":-13054.13164369,"image":"ClassesWarbringer","y":7528.3662615259,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Warbringer","id":"Warbringer"},{"internalId":"Warrior3","background":{"x":-14334.102905468,"image":"ClassesSmith of Kitava","y":4649.7468139597,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Smith of Kitava","id":"Smith of Kitava"}],"background":{"image":"ClassesWarrior","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":7,"name":"Warrior"},{"base_str":11,"base_int":7,"ascendancies":[{"internalId":"Mercenary1","background":{"x":3152.656100041,"image":"ClassesTactician","y":14735.92247039,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Tactician","id":"Tactician"},{"internalId":"Mercenary2","background":{"x":19.992443615687,"image":"ClassesWitchhunter","y":15069.381269338,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Witchhunter","id":"Witchhunter"},{"internalId":"Mercenary3","background":{"x":-3113.54497853,"image":"ClassesGemling Legionnaire","y":14744.235795901,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Gemling Legionnaire","id":"Gemling Legionnaire"}],"background":{"image":"ClassesMercenary","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":11,"name":"Mercenary"},{"base_str":7,"base_int":15,"ascendancies":[{"internalId":"Witch1","background":{"x":-6129.2749448254,"image":"ClassesInfernalist","y":-13766.576923448,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Infernalist","id":"Infernalist"},{"internalId":"Witch2","background":{"x":-3133.1032965921,"image":"ClassesBlood Mage","y":-14740.092105253,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Blood Mage","id":"Blood Mage"},{"internalId":"Witch3","background":{"x":9.2270381456125e-13,"image":"ClassesLich","y":-15069.39453125,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Lich","id":"Lich"}],"background":{"image":"ClassesWitch","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":7,"name":"Witch"},{"base_str":7,"base_int":15,"ascendancies":[{"internalId":"Sorceress1","background":{"x":3133.1032965921,"image":"ClassesStormweaver","y":-14740.092105253,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Stormweaver","id":"Stormweaver"},{"internalId":"Sorceress2","background":{"x":6129.2749448254,"image":"ClassesChronomancer","y":-13766.576923448,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Chronomancer","id":"Chronomancer"}],"background":{"image":"ClassesSorceress","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":7,"name":"Sorceress"},{"base_str":7,"base_int":11,"ascendancies":[{"internalId":"Monk2","background":{"x":12215.667857404,"image":"ClassesInvoker","y":-8824.0642753814,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Invoker","id":"Invoker"},{"internalId":"Monk3","background":{"x":13783.35232946,"image":"ClassesAcolyte of Chayula","y":-6091.4571409843,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Acolyte of Chayula","id":"Acolyte of Chayula"}],"background":{"image":"ClassesMonk","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":11,"name":"Monk"}],"max_y":23653.407362728,"ddsCoords":{"legion_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/DevotionNode.dds":3,"Art/2DArt/SkillIcons/passives/EternalEmpireBlank.dds":4,"Art/2DArt/SkillIcons/passives/VaalDefensive.dds":1,"Art/2DArt/SkillIcons/passives/VaalOffensive.dds":2},"legion_564_564_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle1.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle2.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle2.dds":12,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle2.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle1.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle1.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle1.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle2.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle1.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle2.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle1.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle2.dds":7},"skills_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"legion_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/KalguuranDexKeystone.dds":31,"Art/2DArt/SkillIcons/passives/TranscendenceKeystone.dds":9,"Art/2DArt/SkillIcons/passives/PowerOfPurpose.dds":10,"Art/2DArt/SkillIcons/passives/KalguuranStrKeystone.dds":30,"Art/2DArt/SkillIcons/passives/SupremeProdigy.dds":29,"Art/2DArt/SkillIcons/passives/WindDancer.dds":28,"Art/2DArt/SkillIcons/passives/VaalNotableOffensive.dds":27,"Art/2DArt/SkillIcons/passives/EternalEmpireOffensiveNotable.dds":26,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":25,"Art/2DArt/SkillIcons/passives/TheBlindMonk.dds":1,"Art/2DArt/SkillIcons/passives/KalguuranDexNotable.dds":14,"Art/2DArt/SkillIcons/passives/CorruptedDefences.dds":24,"Art/2DArt/SkillIcons/passives/DivineFlesh.dds":23,"Art/2DArt/SkillIcons/passives/KalguuranIntKeystone.dds":3,"Art/2DArt/SkillIcons/passives/FocusedRage.dds":4,"Art/2DArt/SkillIcons/passives/VaalNotableDefensive.dds":22,"Art/2DArt/SkillIcons/passives/SharpandBrittle.dds":21,"Art/2DArt/SkillIcons/passives/OasisKeystone.dds":16,"Art/2DArt/SkillIcons/passives/EternalEmpireDefensiveNotable.dds":5,"Art/2DArt/SkillIcons/passives/SupremeDecadence.dds":20,"Art/2DArt/SkillIcons/passives/SupremeGrandstand.dds":6,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":19,"Art/2DArt/SkillIcons/passives/SoulTetherKeystone.dds":18,"Art/2DArt/SkillIcons/passives/KalguuranStrNotable.dds":17,"Art/2DArt/SkillIcons/passives/StrengthOfBlood.dds":12,"Art/2DArt/SkillIcons/passives/SupremeEgo.dds":2,"Art/2DArt/SkillIcons/passives/InnerConviction.dds":7,"Art/2DArt/SkillIcons/passives/DevotionNotable.dds":11,"Art/2DArt/SkillIcons/passives/KalguuranIntNotable.dds":13,"Art/2DArt/SkillIcons/passives/TemperedByWar.dds":8,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":15},"group-background_92_92_BC7.dds.zst":{"AscendancyMiddle":1},"group-background_756_756_BC7.dds.zst":{"PSGroupBackgroundMediumBlank":1},"jewel-sockets_152_156_BC7.dds.zst":{"Sapphire":6,"Time-Lost Ruby":2,"Diamond":6,"Time-Lost Emerald":5,"Emerald":3,"Time-Lost Diamond":4,"Ruby":1,"Timeless Jewel":4,"Time-Lost Sapphire":4},"group-background_440_440_BC7.dds.zst":{"PSGroupBackgroundSmallBlank":1},"group-background_220_224_BC7.dds.zst":{"KeystoneFrameUnallocated":1,"KeystoneFrameAllocated":2,"KeystoneFrameCanAllocate":3},"ascendancy-background_1500_1500_BC7.dds.zst":{"ClassesSmith of Kitava":1,"ClassesAcolyte of Chayula":29,"ClassesStormweaver":9,"ClassesMonk":6,"ClassesChronomancer":8,"ClassesWitch":16,"ClassesDeadeye":3,"ClassesTitan":28,"ClassesWarbringer":13,"ClassesAmazon":27,"ClassesLich":2,"ClassesRanger":25,"ClassesInvoker":5,"ClassesInfernalist":15,"ClassesHuntress":4,"ClassesWarrior":23,"ClassesMarauder":26,"ClassesDuelist":12,"ClassesWitchhunter":20,"ClassesGemling Legionnaire":19,"ClassesMercenary":11,"ClassesPathfinder":21,"ClassesRitualist":22,"ClassesTactician":24,"ClassesBlood Mage":14,"ClassesSorceress":10,"ClassesShadow":7,"ClassesDruid":17,"ClassesTemplar":18},"skills_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":103,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":105,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":106,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":1,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":104,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":248,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":113,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":247,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":115,"Art/2DArt/SkillIcons/passives/finesse.dds":246,"Art/2DArt/SkillIcons/passives/BowDamage.dds":245,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":244,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":3,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":4,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":243,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":107,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":122,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":82,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":240,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechEnergyShield.dds":6,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":239,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":238,"Art/2DArt/SkillIcons/passives/Annihilation.dds":237,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":7,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":91,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":128,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":235,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":98,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":233,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":8,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":232,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":231,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":10,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":84,"Art/2DArt/SkillIcons/passives/Meleerange.dds":230,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":137,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":68,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":11,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":12,"Art/2DArt/SkillIcons/passives/steelspan.dds":229,"Art/2DArt/SkillIcons/passives/lifeleech.dds":228,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":69,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderFreezeImmunity.dds":66,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":225,"Art/2DArt/SkillIcons/passives/icebite.dds":224,"Art/2DArt/SkillIcons/passives/Warrior.dds":223,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":120,"Art/2DArt/SkillIcons/passives/bodysoul.dds":222,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":221,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":51,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":125,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":147,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":148,"Art/2DArt/SkillIcons/passives/vaalpact.dds":220,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":150,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":19,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":217,"Art/2DArt/SkillIcons/passives/Hearty.dds":216,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":151,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":2,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":214,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":213,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":212,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":211,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalResistanceInverted.dds":210,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":209,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":208,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":154,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":207,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":206,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":205,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":143,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":14,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":156,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":203,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":108,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":15,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":145,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":201,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":200,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":199,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":198,"Art/2DArt/SkillIcons/passives/Harrier.dds":16,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":197,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":161,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":196,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":195,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":17,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":80,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":159,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":18,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":163,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":192,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":166,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":190,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":189,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":188,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":90,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":55,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":20,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":86,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":22,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":187,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":186,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":185,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":184,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":183,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":182,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":23,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreStunBuildupEnemies.dds":181,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":176,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":127,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":24,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":25,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":26,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":75,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":180,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":179,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":178,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":177,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":175,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":27,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":28,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":174,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":173,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":61,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":172,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":171,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":29,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageIngoreMonsterArmour.dds":30,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":72,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":31,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":63,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":170,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":169,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":32,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":168,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":167,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":33,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":191,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":123,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":35,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":165,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":36,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":37,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderShockImmunity.dds":62,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":164,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":193,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":162,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":160,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":194,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":158,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":157,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":155,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":153,"Art/2DArt/SkillIcons/passives/totemmax.dds":152,"Art/2DArt/SkillIcons/passives/strongarm.dds":219,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":39,"Art/2DArt/SkillIcons/passives/Poison.dds":118,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":41,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":58,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":43,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":94,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":149,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":146,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":202,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderIgniteImmunity.dds":67,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":144,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":204,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":34,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":47,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":141,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":48,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":140,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":139,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":138,"Art/2DArt/SkillIcons/passives/eagleeye.dds":136,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":135,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":134,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":133,"Art/2DArt/SkillIcons/passives/executioner.dds":132,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":131,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":130,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":56,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":129,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":215,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":54,"Art/2DArt/SkillIcons/passives/KeystoneAcrobatics.dds":97,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcriesNoCooldown.dds":59,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":218,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":46,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":44,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":42,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":45,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":65,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":101,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":13,"Art/2DArt/SkillIcons/passives/DragonStyle.dds":100,"Art/2DArt/SkillIcons/passives/Hunter.dds":40,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":21,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":57,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":52,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistUnleash.dds":71,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":49,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCanUseConcoctionSkillsMore.dds":64,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":73,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":226,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":227,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":102,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":76,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":70,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalDamageHealsYou.dds":78,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":74,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":38,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":77,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":79,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":83,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":124,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":85,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":60,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":234,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPoisonSpreadsNearbyEnemies.dds":87,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":88,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":89,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":236,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":95,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":93,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":109,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":92,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":81,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeWindward.dds":96,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":117,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":126,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":241,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":242,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":50,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":110,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":112,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":114,"Art/2DArt/SkillIcons/passives/Blood2.dds":53,"Art/2DArt/SkillIcons/passives/Trap.dds":116,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":99,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":111,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":119,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":121,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":142},"group-background_152_156_BC7.dds.zst":{"NotableFrameCanAllocate":9,"NotableFrameAllocated":3,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds":1,"JewelFrameAllocated":5,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds":4,"JewelFrameCanAllocate":8,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds":2,"NotableFrameUnallocated":7,"JewelFrameUnallocated":6},"oils_108_108_RGBA.dds.zst":{"Greed":9,"Paranoia":4,"Envy":7,"Fear":8,"Guilt":3,"Suffering":5,"Disgust":10,"Despair":6,"Isolation":2,"Ire":1},"group-background_360_360_BC7.dds.zst":{"PSGroupBackground1":1},"ascendancy-background_4000_4000_BC7.dds.zst":{"BGTree":1,"BGTreeActive":2},"group-background_104_104_BC7.dds.zst":{"PSSkillFrameHighlighted":1,"PSSkillFrame":2,"PSSkillFrameActive":3},"mastery-active-effect_776_768_BC7.dds.zst":{"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern":30,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern":59,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern":58,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern":17,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern":57,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern":56,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern":55,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern":54,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern":53,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern":52,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern":51,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern":50,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern":49,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern":48,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern":4,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern":47,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern":46,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern":27,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern":45,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern":44,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern":43,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern":42,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern":24,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern":41,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern":31,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern":40,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern":15,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern":38,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern":37,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern":36,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern":35,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern":10,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern":33,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern":39,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern":5,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern":32,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern":14,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern":12,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern":34,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern":23,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern":21,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern":1,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern":2,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern":20,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern":9,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern":16,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern":7,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern":13,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern":8,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern":26,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern":19,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern":22,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern":11,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern":6,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern":25,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern":18,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern":3,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern":29,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern":28},"skills-disabled_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":101,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":102,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":103,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":1,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":128,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":248,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":2,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":247,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":112,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":246,"Art/2DArt/SkillIcons/passives/finesse.dds":245,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":244,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":3,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":4,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":54,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":106,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":118,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":241,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":240,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechEnergyShield.dds":6,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":239,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":238,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":48,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":7,"Art/2DArt/SkillIcons/passives/Annihilation.dds":236,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":124,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":92,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":234,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":233,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":127,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":232,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":231,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":10,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":82,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":73,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":132,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":133,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":11,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":12,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":89,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":228,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":227,"Art/2DArt/SkillIcons/passives/Warrior.dds":226,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":225,"Art/2DArt/SkillIcons/passives/bodysoul.dds":224,"Art/2DArt/SkillIcons/passives/vaalpact.dds":223,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":117,"Art/2DArt/SkillIcons/passives/strongarm.dds":222,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":44,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":51,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":126,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":145,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":146,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":220,"Art/2DArt/SkillIcons/passives/KeystoneAcrobatics.dds":96,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":218,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":217,"Art/2DArt/SkillIcons/passives/steelspan.dds":216,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":149,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":215,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalResistanceInverted.dds":214,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":213,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":212,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":211,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":210,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":142,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":208,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":153,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":147,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":206,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":205,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":204,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":14,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":158,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":203,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":107,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":15,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":202,"Art/2DArt/SkillIcons/passives/BowDamage.dds":201,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":200,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":159,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":198,"Art/2DArt/SkillIcons/passives/Harrier.dds":16,"Art/2DArt/SkillIcons/passives/icebite.dds":163,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":162,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":166,"Art/2DArt/SkillIcons/passives/totemmax.dds":151,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":17,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":144,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":194,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":46,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":193,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":192,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":191,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":190,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":189,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":188,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":88,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":78,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":20,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":84,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":22,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":187,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":186,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":185,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreStunBuildupEnemies.dds":184,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":183,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":182,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":23,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":181,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":179,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":125,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":24,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":25,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":26,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":74,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":180,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":178,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":177,"Art/2DArt/SkillIcons/passives/Hearty.dds":176,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":175,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":27,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":28,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":174,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":173,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":60,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":172,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":171,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":29,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageIngoreMonsterArmour.dds":30,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":71,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":31,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":113,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":170,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":169,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":32,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":168,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":167,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":33,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":196,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":34,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":35,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":165,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":56,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":37,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderShockImmunity.dds":61,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":164,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":197,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":161,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":160,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":199,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":157,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":91,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":155,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":154,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":152,"Art/2DArt/SkillIcons/passives/lifeleech.dds":195,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":39,"Art/2DArt/SkillIcons/passives/Poison.dds":116,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":41,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":58,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":43,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":93,"Art/2DArt/SkillIcons/passives/Blood2.dds":150,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":148,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":207,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":69,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":143,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":209,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":141,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":47,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":140,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":52,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":139,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":138,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":137,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":136,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":135,"Art/2DArt/SkillIcons/passives/eagleeye.dds":134,"Art/2DArt/SkillIcons/passives/executioner.dds":131,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":130,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":129,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":62,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":55,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":36,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":219,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":19,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":45,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcriesNoCooldown.dds":59,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":221,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":42,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":105,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":13,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":21,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":64,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":57,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":53,"Art/2DArt/SkillIcons/passives/DragonStyle.dds":98,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":49,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCanUseConcoctionSkillsMore.dds":63,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderFreezeImmunity.dds":65,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderIgniteImmunity.dds":66,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistUnleash.dds":70,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":18,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":100,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":72,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":229,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":230,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":38,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":75,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":76,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalDamageHealsYou.dds":77,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":50,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":79,"Art/2DArt/SkillIcons/passives/Meleerange.dds":67,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":87,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":81,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":120,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":83,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":156,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":235,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPoisonSpreadsNearbyEnemies.dds":85,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":94,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeWindward.dds":95,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":237,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":110,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":99,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":108,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":90,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":68,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":104,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":80,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":122,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":242,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":243,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":109,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":111,"Art/2DArt/SkillIcons/passives/Trap.dds":114,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":115,"Art/2DArt/SkillIcons/passives/Hunter.dds":40,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":8,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":97,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":119,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":121,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":123,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":86},"skills-disabled_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills-disabled_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":1,"Art/2DArt/SkillIcons/passives/lightningint.dds":64,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":3,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":121,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":112,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":126,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":49,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":114,"Art/2DArt/SkillIcons/passives/manastr.dds":110,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":127,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":122,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":72,"Art/2DArt/SkillIcons/icongroundslam.dds":101,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":75,"Art/2DArt/SkillIcons/passives/flaskint.dds":136,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":5,"Art/2DArt/SkillIcons/passives/lightningstr.dds":135,"Art/2DArt/SkillIcons/passives/damagespells.dds":134,"Art/2DArt/SkillIcons/passives/blankDex.dds":133,"Art/2DArt/SkillIcons/passives/trapdamage.dds":30,"Art/2DArt/SkillIcons/passives/blockstr.dds":29,"Art/2DArt/SkillIcons/passives/tempint.dds":132,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":60,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":131,"Art/2DArt/SkillIcons/passives/stunstr.dds":130,"Art/2DArt/SkillIcons/passives/knockback.dds":129,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":59,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":124,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":2,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":20,"Art/2DArt/SkillIcons/passives/mana.dds":52,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":57,"Art/2DArt/SkillIcons/passives/fireresist.dds":56,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":128,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":19,"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":89,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":61,"Art/2DArt/SkillIcons/passives/MarkNode.dds":34,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":50,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":38,"Art/2DArt/SkillIcons/passives/auraeffect.dds":48,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":106,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":105,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":8,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":41,"Art/2DArt/SkillIcons/passives/chargedex.dds":44,"Art/2DArt/SkillIcons/passives/castspeed.dds":119,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":51,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":102,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":43,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":11,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":35,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":39,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":37,"Art/2DArt/SkillIcons/passives/chargeint.dds":40,"Art/2DArt/SkillIcons/passives/trapsmax.dds":36,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":33,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":99,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":24,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":21,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":63,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":45,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":32,"Art/2DArt/SkillIcons/passives/colddamage.dds":12,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":6,"Art/2DArt/SkillIcons/passives/firedamageint.dds":23,"Art/2DArt/SkillIcons/passives/energyshield.dds":46,"Art/2DArt/SkillIcons/passives/macedmg.dds":68,"Art/2DArt/SkillIcons/passives/attackspeed.dds":17,"Art/2DArt/SkillIcons/passives/shieldblock.dds":18,"Art/2DArt/SkillIcons/passives/accuracystr.dds":7,"Art/2DArt/SkillIcons/passives/blankInt.dds":54,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":22,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":10,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":27,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":9,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":15,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":108,"Art/2DArt/SkillIcons/passives/chargestr.dds":58,"Art/2DArt/SkillIcons/passives/firedamage.dds":28,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":65,"Art/2DArt/SkillIcons/passives/damagestaff.dds":26,"Art/2DArt/SkillIcons/passives/plusattribute.dds":66,"Art/2DArt/SkillIcons/passives/plusstrength.dds":47,"Art/2DArt/SkillIcons/passives/damage_blue.dds":67,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":16,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":69,"Art/2DArt/SkillIcons/passives/accuracydex.dds":120,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":70,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":71,"Art/2DArt/SkillIcons/passives/evade.dds":73,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":14,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":74,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":76,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":77,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":78,"Art/2DArt/SkillIcons/passives/flaskdex.dds":79,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":80,"Art/2DArt/SkillIcons/passives/damage.dds":81,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":4,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":83,"Art/2DArt/SkillIcons/passives/Rage.dds":84,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":42,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":85,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":86,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":87,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":88,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":123,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":90,"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds":91,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":93,"Art/2DArt/SkillIcons/passives/life1.dds":94,"Art/2DArt/SkillIcons/passives/damageaxe.dds":62,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":96,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":97,"Art/2DArt/SkillIcons/passives/minionlife.dds":98,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":92,"Art/2DArt/SkillIcons/passives/stun2h.dds":53,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":100,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":95,"Art/2DArt/SkillIcons/passives/flaskstr.dds":103,"Art/2DArt/SkillIcons/passives/damagesword.dds":104,"Art/2DArt/SkillIcons/passives/spellcritical.dds":118,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":13,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":25,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":107,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":109,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":55,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":111,"Art/2DArt/SkillIcons/passives/coldresist.dds":82,"Art/2DArt/SkillIcons/passives/blankStr.dds":113,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":115,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":116,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":117,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":31,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":125},"skills_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":1,"Art/2DArt/SkillIcons/passives/lightningint.dds":121,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":122,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":103,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":116,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":127,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":48,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":115,"Art/2DArt/SkillIcons/passives/manastr.dds":88,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":109,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":113,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":75,"Art/2DArt/SkillIcons/icongroundslam.dds":105,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":78,"Art/2DArt/SkillIcons/passives/lightningstr.dds":136,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":5,"Art/2DArt/SkillIcons/passives/blankDex.dds":135,"Art/2DArt/SkillIcons/passives/tempint.dds":134,"Art/2DArt/SkillIcons/passives/accuracystr.dds":133,"Art/2DArt/SkillIcons/passives/minionlife.dds":64,"Art/2DArt/SkillIcons/passives/blankInt.dds":128,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":132,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":120,"Art/2DArt/SkillIcons/passives/knockback.dds":131,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":130,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":129,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":2,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":59,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":6,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":57,"Art/2DArt/SkillIcons/passives/mana.dds":50,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":56,"Art/2DArt/SkillIcons/passives/colddamage.dds":54,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":126,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":18,"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":93,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":61,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":20,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":37,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":49,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":4,"Art/2DArt/SkillIcons/passives/damagesword.dds":108,"Art/2DArt/SkillIcons/passives/flaskstr.dds":107,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":62,"Art/2DArt/SkillIcons/passives/auraeffect.dds":44,"Art/2DArt/SkillIcons/passives/energyshield.dds":43,"Art/2DArt/SkillIcons/passives/damageaxe.dds":22,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":58,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":106,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":8,"Art/2DArt/SkillIcons/passives/coldresist.dds":42,"Art/2DArt/SkillIcons/passives/flaskdex.dds":41,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":55,"Art/2DArt/SkillIcons/passives/chargedex.dds":39,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":36,"Art/2DArt/SkillIcons/passives/chargeint.dds":35,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":32,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":104,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":34,"Art/2DArt/SkillIcons/passives/trapsmax.dds":33,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":30,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":63,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":40,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":13,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":12,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":45,"Art/2DArt/SkillIcons/passives/plusstrength.dds":46,"Art/2DArt/SkillIcons/passives/macedmg.dds":7,"Art/2DArt/SkillIcons/passives/firedamageint.dds":17,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":10,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":19,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":26,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":23,"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds":21,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":11,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":9,"Art/2DArt/SkillIcons/passives/damagestaff.dds":25,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":110,"Art/2DArt/SkillIcons/passives/trapdamage.dds":28,"Art/2DArt/SkillIcons/passives/firedamage.dds":27,"Art/2DArt/SkillIcons/passives/life1.dds":65,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":16,"Art/2DArt/SkillIcons/passives/stunstr.dds":66,"Art/2DArt/SkillIcons/passives/damage_blue.dds":68,"Art/2DArt/SkillIcons/passives/shieldblock.dds":67,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":15,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":69,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":118,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":70,"Art/2DArt/SkillIcons/passives/accuracydex.dds":71,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":72,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":73,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":14,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":74,"Art/2DArt/SkillIcons/passives/evade.dds":76,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":77,"Art/2DArt/SkillIcons/passives/plusattribute.dds":79,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":80,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":81,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":52,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":83,"Art/2DArt/SkillIcons/passives/fireresist.dds":84,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":38,"Art/2DArt/SkillIcons/passives/damage.dds":85,"Art/2DArt/SkillIcons/passives/chargestr.dds":86,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":87,"Art/2DArt/SkillIcons/passives/Rage.dds":89,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":124,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":90,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":92,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":94,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":95,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":96,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":97,"Art/2DArt/SkillIcons/passives/damagespells.dds":98,"Art/2DArt/SkillIcons/passives/castspeed.dds":99,"Art/2DArt/SkillIcons/passives/stun2h.dds":51,"Art/2DArt/SkillIcons/passives/attackspeed.dds":100,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":101,"Art/2DArt/SkillIcons/passives/blockstr.dds":102,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":91,"Art/2DArt/SkillIcons/passives/spellcritical.dds":123,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":47,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":24,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":53,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":111,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":112,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":114,"Art/2DArt/SkillIcons/passives/flaskint.dds":82,"Art/2DArt/SkillIcons/passives/blankStr.dds":117,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":119,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":60,"Art/2DArt/SkillIcons/passives/MarkNode.dds":31,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":29,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":125},"group-background_208_208_BC7.dds.zst":{"AscendancyFrameLargeAllocated":1,"AscendancyFrameLargeCanAllocate":2,"AscendancyFrameLargeNormal":3},"group-background_468_468_BC7.dds.zst":{"PSGroupBackground2":1},"lines_1436_1436_BC7.dds.zst":{"CurvesNormal":1,"CurvesIntermediate":2,"CurvesActive":3},"group-background_952_988_BC7.dds.zst":{"PSGroupBackgroundLargeBlank":1},"skills-disabled_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"group-background_740_376_BC7.dds.zst":{"PSGroupBackground3":1},"group-background_528_528_BC7.dds.zst":{"PSStartNodeBackgroundInactive":1},"skills_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"background_1024_1024_BC7.dds.zst":{"Background2":1},"group-background_160_164_BC7.dds.zst":{"AscendancyFrameSmallAllocated":2,"AscendancyFrameSmallNormal":3,"AscendancyFrameSmallCanAllocate":1}},"min_x":-23209.233331872,"tree":"Default","nodes":{"61106":{"stats":["2% increased Movement Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":59653}],"group":654,"skill":61106,"orbitIndex":15,"name":"Movement Speed","orbit":2},"58397":{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","skill":58397,"stats":["+25 to Dexterity"],"recipe":["Fear","Guilt","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"orbit":0,"id":19338},{"orbit":0,"id":31647},{"orbit":0,"id":2334}],"group":1034,"orbitIndex":0,"isNotable":true,"name":"Proficiency","orbit":0},"64352":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":44345}],"group":723,"skill":64352,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"10508":{"stats":["3% increased Attack Speed while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":4,"id":30371}],"group":103,"skill":10508,"orbitIndex":15,"name":"Shield Attack Speed","orbit":7},"21111":{"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-5,"id":33099}],"group":949,"skill":21111,"orbitIndex":11,"name":"Charm Activation Chance","orbit":7},"4536":{"stats":["3% increased Attack Speed with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":37514}],"group":1115,"skill":4536,"orbitIndex":1,"name":"Quarterstaff Speed","orbit":2},"13030":{"stats":["Damaging Ailments deal damage 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-3,"id":55}],"group":813,"skill":13030,"orbitIndex":0,"name":"Faster Ailments","orbit":0},"21080":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":1869}],"group":812,"skill":21080,"orbitIndex":19,"name":"Freeze Buildup","orbit":7},"47363":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":47363,"stats":["15% increased Area of Effect for Attacks","+10 to Strength"],"recipe":["Fear","Greed","Ire"],"connections":[],"group":529,"orbitIndex":50,"isNotable":true,"name":"Colossal Weapon","orbit":4},"46384":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":46384,"stats":["30% increased Block chance","25% reduced Global Defences"],"recipe":["Envy","Isolation","Isolation"],"connections":[{"orbit":-5,"id":18746},{"orbit":0,"id":58138}],"group":75,"orbitIndex":24,"isNotable":true,"name":"Wide Barrier","orbit":4},"42275":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds","skill":42275,"stats":["25% chance for Slam Skills you use yourself to cause Aftershocks"],"ascendancyName":"Titan","connections":[{"orbit":5,"id":38014}],"group":50,"orbitIndex":0,"isNotable":true,"name":"Earthbreaker","orbit":0},"21468":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":6,"id":39274}],"group":455,"skill":21468,"orbitIndex":12,"name":"Life Leech","orbit":3},"61246":{"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":5,"id":144}],"group":898,"skill":61246,"orbitIndex":18,"name":"Elemental Damage and Freeze Buildup","orbit":4},"47177":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47177,"stats":["+5 to any Attribute"],"isAttribute":true,"group":677,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"61312":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61312,"stats":["+5 to any Attribute"],"isAttribute":true,"group":718,"connections":[{"orbit":0,"id":56841}],"orbitIndex":42,"name":"Attribute","orbit":4},"54036":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","connections":[{"orbit":0,"id":30720},{"orbit":-7,"id":15809},{"orbit":-7,"id":17501},{"orbit":0,"id":18485}],"group":466,"skill":54036,"orbitIndex":2,"name":"Minion Damage","orbit":3},"6274":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":56567}],"group":404,"skill":6274,"orbitIndex":17,"name":"Accuracy","orbit":7},"29502":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":4,"id":36302}],"group":553,"skill":29502,"orbitIndex":20,"name":"Cast Speed","orbit":2},"62039":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":49618}],"group":424,"skill":62039,"orbitIndex":18,"name":"Melee Damage","orbit":7},"63484":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":63484,"stats":["20% increased chance to Ignite"],"ascendancyName":"Infernalist","group":520,"connections":[{"orbit":7,"id":18158}],"orbitIndex":0,"name":"Ignite Chance","orbit":0},"27082":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27082,"stats":["+5 to any Attribute"],"isAttribute":true,"group":114,"connections":[{"orbit":0,"id":3446},{"orbit":0,"id":24646}],"orbitIndex":0,"name":"Attribute","orbit":0},"7777":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":7777,"stats":["10% increased Duration of Elemental Ailments on Enemies","30% increased Magnitude of Non-Damaging Ailments you inflict"],"recipe":["Fear","Paranoia","Fear"],"connections":[{"orbit":7,"id":26739},{"orbit":0,"id":42205}],"group":231,"orbitIndex":18,"isNotable":true,"name":"Breaking Point","orbit":4},"52392":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":52392,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"recipe":["Disgust","Envy","Fear"],"connections":[],"group":271,"orbitIndex":17,"isNotable":true,"name":"Singular Purpose","orbit":3},"23450":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":558}],"group":493,"skill":23450,"orbitIndex":6,"name":"Fire Damage","orbit":3},"36270":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":5009}],"group":932,"skill":36270,"orbitIndex":1,"name":"Daze Buildup","orbit":3},"23547":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":960,"skill":23547,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"62757":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":46741}],"group":179,"skill":62757,"orbitIndex":3,"name":"Stun Buildup","orbit":2},"15838":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":15969}],"group":457,"skill":15838,"orbitIndex":2,"name":"Ailment Chance","orbit":4},"53443":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":-6,"id":5710},{"orbit":0,"id":59767}],"group":361,"skill":53443,"orbitIndex":8,"name":"Attack Area","orbit":3},"18831":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":7,"id":49545}],"group":826,"skill":18831,"orbitIndex":19,"name":"Block","orbit":2},"28370":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28370,"stats":["+5 to any Attribute"],"isAttribute":true,"group":559,"connections":[{"orbit":0,"id":7628},{"orbit":-6,"id":11916},{"orbit":-6,"id":37450}],"orbitIndex":39,"name":"Attribute","orbit":6},"10772":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":10772,"stats":["20% increased amount of Life Leeched","Leech Life 25% faster"],"recipe":["Disgust","Disgust","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"orbit":0,"id":2119}],"group":455,"orbitIndex":0,"isNotable":true,"name":"Bloodthirsty","orbit":0},"13294":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":20718}],"group":409,"skill":13294,"orbitIndex":6,"name":"Duration","orbit":1},"51535":{"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":8852}],"group":86,"skill":51535,"orbitIndex":13,"name":"Life Leech and Slower Leech","orbit":2},"8569":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8569,"stats":["+5 to any Attribute"],"isAttribute":true,"group":690,"connections":[{"orbit":0,"id":47177},{"orbit":0,"id":55507},{"orbit":0,"id":46034},{"orbit":0,"id":8540}],"orbitIndex":6,"name":"Attribute","orbit":6},"63021":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":23091}],"group":493,"skill":63021,"orbitIndex":14,"name":"Fire Damage","orbit":3},"6010":{"stats":["12% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":13367},{"orbit":0,"id":38969}],"group":876,"skill":6010,"orbitIndex":8,"name":"Accuracy","orbit":2},"55491":{"icon":"Art/2DArt/SkillIcons/passives/MasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":302,"skill":55491,"orbitIndex":7,"name":"Reservation Mastery","orbit":1},"59263":{"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","skill":59263,"stats":["25% increased Damage with Swords"],"recipe":["Paranoia","Envy","Greed"],"connections":[{"orbit":0,"id":37963}],"group":398,"orbitIndex":33,"isNotable":true,"name":"Ripping Blade","orbit":4},"33369":{"icon":"Art/2DArt/SkillIcons/passives/vaalpact.dds","skill":33369,"isKeystone":true,"stats":["Life Leech is Instant","Cannot use Life Flasks"],"group":443,"connections":[],"orbitIndex":0,"name":"Vaal Pact","orbit":0},"19122":{"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":28432}],"group":429,"skill":19122,"orbitIndex":12,"name":"Armour if Consumed Endurance Charge","orbit":2},"7971":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-7,"id":1468}],"group":567,"skill":7971,"orbitIndex":10,"name":"Mana Regeneration","orbit":4},"20119":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":466,"skill":20119,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"50469":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":50469,"stats":["+5 to any Attribute"],"isAttribute":true,"group":825,"connections":[{"orbit":0,"id":32701}],"orbitIndex":0,"name":"Attribute","orbit":0},"12751":{"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[],"group":330,"skill":12751,"orbitIndex":15,"name":"One Handed Critical Chance","orbit":2},"5692":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":35708},{"orbit":0,"id":51821}],"group":142,"skill":5692,"orbitIndex":6,"name":"Chill Effect","orbit":2},"9050":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-4,"id":24958},{"orbit":-6,"id":37691}],"group":921,"skill":9050,"orbitIndex":36,"name":"Attack Damage","orbit":6},"25438":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds","skill":25438,"orbitIndex":0,"stats":["Body Armour grants Unaffected by Ignite"],"ascendancyName":"Smith of Kitava","connections":[],"group":33,"applyToArmour":true,"isNotable":true,"name":"Heatproofing","orbit":0},"440":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-5,"id":6133}],"group":72,"skill":440,"orbitIndex":0,"name":"Shield Defences","orbit":0},"3866":{"stats":["Minions have 12% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":32258},{"orbit":0,"id":14505}],"group":328,"skill":3866,"orbitIndex":5,"name":"Minion Life","orbit":7},"15427":{"stats":["12% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":57379}],"group":60,"skill":15427,"orbitIndex":19,"name":"Melee Damage","orbit":3},"10423":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":10423,"stats":["Damage Penetrates 15% Fire Resistance","Fire Exposure you inflict lowers Total Fire Resistance by an extra 5%"],"recipe":["Isolation","Envy","Disgust"],"connections":[{"orbit":-7,"id":37905}],"group":1076,"orbitIndex":0,"isNotable":true,"name":"Exposed to the Inferno","orbit":1},"11315":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":48846}],"group":673,"skill":11315,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"29361":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":665,"skill":29361,"orbitIndex":7,"name":"Evasion and Energy Shield","orbit":7},"40630":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","options":{"Huntress":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","id":18391}},"skill":40630,"stats":["15% increased Flask Charges gained"],"isSwitchable":true,"group":741,"connections":[{"orbit":0,"id":44527}],"orbitIndex":0,"name":"Flask Charges Gained","orbit":0},"53308":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":17138}],"group":124,"skill":53308,"orbitIndex":5,"name":"Melee Damage","orbit":3},"24868":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds","skill":24868,"stats":["Your speed is unaffected by Slows"],"ascendancyName":"Pathfinder","connections":[{"orbit":0,"id":33736}],"group":1140,"orbitIndex":72,"isNotable":true,"name":"Relentless Pursuit","orbit":9},"42802":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1097,"skill":42802,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"57933":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":16150}],"group":1113,"skill":57933,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"50609":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds","skill":50609,"stats":["40% increased Flask Life Recovery rate","Regenerate 0.75% of maximum Life per second"],"connections":[{"orbit":0,"id":11916}],"group":574,"orbitIndex":18,"isNotable":true,"name":"Hard to Kill","orbit":3},"28510":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28510,"stats":["+5 to any Attribute"],"isAttribute":true,"group":535,"connections":[{"orbit":-5,"id":45969},{"orbit":0,"id":10247}],"orbitIndex":56,"name":"Attribute","orbit":6},"49550":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":49550,"stats":["Inherent loss of Rage is 25% slower"],"recipe":["Ire","Greed","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":376,"orbitIndex":12,"isNotable":true,"name":"Prolonged Fury","orbit":7},"56349":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds","skill":56349,"isKeystone":true,"stats":["Maximum Life is 1","Immune to Chaos Damage and Bleeding"],"group":931,"connections":[],"orbitIndex":0,"name":"Chaos Inoculation","orbit":0},"49938":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49938,"stats":["+5 to any Attribute"],"isAttribute":true,"group":222,"connections":[{"orbit":0,"id":26196},{"orbit":0,"id":28002},{"orbit":0,"id":51795}],"orbitIndex":0,"name":"Attribute","orbit":0},"41811":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":41811,"stats":["30% increased Stun Buildup","30% increased Daze Buildup"],"recipe":["Greed","Despair","Paranoia"],"connections":[{"orbit":0,"id":35173}],"group":1021,"orbitIndex":2,"isNotable":true,"name":"Shatter Palm","orbit":3},"64474":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":844,"skill":64474,"orbitIndex":18,"name":"Energy Shield Delay","orbit":2},"59915":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-6,"id":7741},{"orbit":-6,"id":97},{"orbit":-6,"id":2455}],"group":572,"skill":59915,"orbitIndex":0,"name":"Projectile Damage","orbit":0},"22927":{"stats":["30% increased Evasion from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":20582}],"group":1050,"skill":22927,"orbitIndex":24,"name":"Shield Evasion","orbit":6},"44850":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":594,"skill":44850,"orbitIndex":0,"name":"Recovery Mastery","orbit":0},"36659":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds","skill":36659,"stats":["You can Break Enemy Armour to below 0"],"ascendancyName":"Warbringer","connections":[],"group":19,"orbitIndex":0,"isNotable":true,"name":"Imploding Impacts","orbit":0},"48030":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":62436}],"group":633,"skill":48030,"orbitIndex":1,"name":"Energy Shield","orbit":7},"21077":{"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":354}],"group":517,"skill":21077,"orbitIndex":12,"name":"Grenade Cooldown Recovery Rate","orbit":3},"2361":{"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":34316}],"group":1115,"skill":2361,"orbitIndex":4,"name":"Quarterstaff Stun and Knockback","orbit":5},"48418":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":48418,"stats":["+3 to Stun Threshold per Strength"],"recipe":["Ire","Disgust","Suffering"],"connections":[{"orbit":0,"id":38235}],"group":368,"orbitIndex":10,"isNotable":true,"name":"Hefty Unit","orbit":2},"9857":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":54990}],"group":505,"skill":9857,"orbitIndex":8,"name":"Bleeding Chance","orbit":2},"45193":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":4083}],"group":843,"skill":45193,"orbitIndex":17,"name":"Poison Damage","orbit":2},"33556":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":55473}],"group":440,"skill":33556,"orbitIndex":2,"name":"Melee Damage","orbit":7},"37450":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[],"group":540,"skill":37450,"orbitIndex":46,"name":"Ailment Chance","orbit":4},"31409":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":50437}],"group":654,"skill":31409,"orbitIndex":3,"name":"Evasion","orbit":2},"1801":{"stats":["5% chance to Blind Enemies on Hit"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":3,"id":60}],"group":1046,"skill":1801,"orbitIndex":4,"name":"Blind Chance","orbit":7},"63813":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":1169}],"group":192,"skill":63813,"orbitIndex":18,"name":"Warcry Speed","orbit":7},"48682":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":48682,"stats":["20% increased Totem Life"],"ascendancyName":"Warbringer","group":28,"connections":[{"orbit":4,"id":40915}],"orbitIndex":0,"name":"Totem Life","orbit":0},"11641":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds","skill":11641,"stats":["+10% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":45248},{"orbit":0,"id":55582}],"group":284,"orbitIndex":0,"isNotable":true,"name":"Crystalline Potential","orbit":0},"38707":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38707,"stats":["+5 to any Attribute"],"isAttribute":true,"group":135,"connections":[{"orbit":0,"id":49734},{"orbit":0,"id":28564}],"orbitIndex":0,"name":"Attribute","orbit":0},"34487":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":360,"skill":34487,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"6505":{"stats":["15% chance to Pierce an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":55060}],"group":595,"skill":6505,"orbitIndex":4,"name":"Pierce Chance","orbit":3},"13457":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","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"],"recipe":["Despair","Guilt","Despair"],"connections":[{"orbit":5,"id":3630}],"group":990,"orbitIndex":60,"isNotable":true,"name":"Shadow Dancing","orbit":4},"35015":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":6655}],"group":481,"skill":35015,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"52126":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":21885}],"group":159,"skill":52126,"orbitIndex":0,"name":"Stun Threshold and Strength","orbit":2},"15885":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15885,"stats":["+5 to any Attribute"],"isAttribute":true,"group":482,"connections":[{"orbit":3,"id":12367},{"orbit":0,"id":22783},{"orbit":0,"id":11679}],"orbitIndex":0,"name":"Attribute","orbit":0},"10881":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":3,"id":36450}],"group":780,"skill":10881,"orbitIndex":0,"name":"Focus Energy Shield","orbit":0},"32763":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":32763,"stats":[],"group":1104,"connections":[],"orbitIndex":6,"name":"Jewel Socket","orbit":1},"57141":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds","skill":57141,"stats":[],"ascendancyName":"Pathfinder","connections":[],"group":1145,"orbitIndex":0,"isNotable":true,"name":"Brew Concoction","orbit":0},"41096":{"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":35901},{"orbit":5,"id":31345}],"group":898,"skill":41096,"orbitIndex":36,"name":"Elemental Damage and Shock Chance","orbit":5},"6988":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":28044}],"group":1088,"skill":6988,"orbitIndex":12,"name":"Herald Mastery","orbit":2},"16784":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":31650}],"group":206,"skill":16784,"orbitIndex":68,"name":"Totem Life","orbit":5},"47893":{"stats":["3% increased Attack Speed while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":57774}],"group":598,"skill":47893,"orbitIndex":21,"name":"Dual Wielding Speed","orbit":2},"25363":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":44098},{"orbit":0,"id":1823},{"orbit":0,"id":34531}],"group":458,"skill":25363,"orbitIndex":20,"name":"Stun and Ailment Threshold from Energy Shield","orbit":7},"44201":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[],"group":739,"skill":44201,"orbitIndex":2,"name":"Additional Spell Projectiles","orbit":2},"51335":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","options":{"Witch":{"stats":["15% increased Critical Hit Chance for Spells","18% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Jagged Shards","id":64801}},"skill":51335,"stats":["18% increased Fire Damage","30% increased chance to Ignite"],"isSwitchable":true,"connections":[{"orbit":-6,"id":51968},{"orbit":0,"id":5726}],"group":523,"orbitIndex":21,"isNotable":true,"name":"Path of Flame","orbit":7},"722":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":722,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1069,"connections":[{"orbit":0,"id":3419},{"orbit":0,"id":15775}],"orbitIndex":0,"name":"Attribute","orbit":0},"28774":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":2999},{"orbit":0,"id":10295}],"group":180,"skill":28774,"orbitIndex":26,"name":"Cast Speed","orbit":6},"39964":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":48198}],"group":665,"skill":39964,"orbitIndex":4,"name":"Mana Regeneration","orbit":2},"60913":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds","skill":60913,"orbitIndex":0,"stats":["Body Armour grants 15% increased maximum Life"],"ascendancyName":"Smith of Kitava","connections":[],"group":36,"applyToArmour":true,"isNotable":true,"name":"Kitavan Engraving","orbit":0},"44527":{"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds","options":{"Huntress":{"stats":["25% increased Elemental Ailment Threshold","25% increased Stun Threshold while on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds","name":"Attuned with Nature","id":55535}},"skill":44527,"stats":["15% increased Flask Effect Duration","15% increased Flask Charges gained"],"isSwitchable":true,"connections":[{"orbit":0,"id":44875}],"group":718,"orbitIndex":2,"isNotable":true,"name":"Cautious Concoctions","orbit":2},"33169":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":33169,"stats":["+5 to any Attribute"],"isAttribute":true,"group":407,"connections":[{"orbit":0,"id":44419},{"orbit":0,"id":49231}],"orbitIndex":0,"name":"Attribute","orbit":0},"53108":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds","skill":53108,"stats":["Attribute Requirements of Gems can be satisified by your highest Attribute"],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":36822}],"group":362,"orbitIndex":0,"isNotable":true,"name":"Adaptive Capability","orbit":0},"23455":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":49740},{"orbit":0,"id":55847}],"group":789,"skill":23455,"orbitIndex":0,"name":"Cold Damage","orbit":0},"30252":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":20049},{"orbit":-4,"id":48135}],"group":746,"skill":30252,"orbitIndex":18,"name":"Charm Charges","orbit":7},"25239":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds","skill":25239,"stats":["Grants Skill: Demon Form"],"ascendancyName":"Infernalist","connections":[{"orbit":-3,"id":63894}],"group":534,"orbitIndex":66,"isNotable":true,"name":"Demonic Possession","orbit":8},"54892":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":54892,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Tactician","group":241,"connections":[{"orbit":0,"id":44371}],"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"29162":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":29162,"stats":["8% increased Spirit"],"ascendancyName":"Tactician","group":212,"connections":[{"orbit":0,"id":15044}],"orbitIndex":0,"name":"Spirit","orbit":0},"21935":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":21935,"stats":["30% increased maximum Energy Shield","4% increased maximum Mana"],"recipe":["Suffering","Isolation","Despair"],"connections":[{"orbit":0,"id":18240}],"group":227,"orbitIndex":23,"isNotable":true,"name":"Calibration","orbit":3},"13279":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13279,"stats":["+5 to any Attribute"],"isAttribute":true,"group":426,"connections":[{"orbit":0,"id":2864}],"orbitIndex":0,"name":"Attribute","orbit":0},"55621":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-3,"id":38537}],"group":1111,"skill":55621,"orbitIndex":16,"name":"Critical Chance","orbit":7},"30979":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30979,"stats":["+5 to any Attribute"],"isAttribute":true,"group":397,"connections":[{"orbit":0,"id":46358},{"orbit":0,"id":44733}],"orbitIndex":0,"name":"Attribute","orbit":0},"8554":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":8554,"stats":["25% increased Fire Damage","15% increased Ignite Duration on Enemies"],"recipe":["Greed","Isolation","Greed"],"connections":[{"orbit":0,"id":47191}],"group":161,"orbitIndex":54,"isNotable":true,"name":"Burning Nature","orbit":4},"53647":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[],"group":492,"skill":53647,"orbitIndex":12,"name":"Armour and Evasion","orbit":3},"25594":{"stats":["Offerings have 15% increased Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":34030}],"group":592,"skill":25594,"orbitIndex":0,"name":"Offering Life","orbit":4},"34612":{"stats":["12% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":60764}],"group":1093,"skill":34612,"orbitIndex":16,"name":"Bow Damage","orbit":5},"37327":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":365,"skill":37327,"orbitIndex":16,"name":"Mana Regeneration","orbit":7},"7979":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds","skill":7979,"stats":["When you Consume a Power Charge Trigger Infuse Weapon to gain 2 Cold Infusion","When you Consume an Endurance Charge Trigger Infuse Weapon to gain 2 Fire Infusion","When you Consume a Frenzy Charge Trigger Infuse Weapon to gain 2 Lightning Infusion","Grants Skill: Infuse Weapon"],"ascendancyName":"Amazon","connections":[{"orbit":0,"id":19233}],"group":1170,"orbitIndex":0,"isNotable":true,"name":"Elemental Infusion","orbit":0},"38646":{"stats":["+20 to Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":23570}],"group":489,"skill":38646,"orbitIndex":0,"name":"Armour","orbit":0},"65009":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":65009,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":29517},{"orbit":0,"id":23915},{"orbit":7,"id":31855},{"orbit":0,"id":61373}],"orbitIndex":30,"name":"Attribute","orbit":6},"43131":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":43131,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":-9,"id":61973}],"orbitIndex":40,"name":"Damage vs Low Life Enemies","orbit":8},"1995":{"stats":["20% increased chance to inflict Ailments with Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":852,"skill":1995,"orbitIndex":0,"name":"Projectile Ailment Chance","orbit":0},"36071":{"icon":"Art/2DArt/SkillIcons/passives/ImpaleMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern","connections":[],"group":1038,"skill":36071,"orbitIndex":12,"name":"Spear Mastery","orbit":5},"25503":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":27068},{"orbit":0,"id":45632}],"group":170,"skill":25503,"orbitIndex":14,"name":"Mana Regeneration","orbit":7},"57204":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":57204,"stats":["25% increased Critical Hit Chance"],"recipe":["Envy","Paranoia","Ire"],"connections":[{"orbit":0,"id":47833}],"group":669,"orbitIndex":13,"isNotable":true,"name":"Critical Exploit","orbit":2},"65207":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-6,"id":63566}],"group":928,"skill":65207,"orbitIndex":14,"name":"Slow Effect on You","orbit":3},"11525":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":64724}],"group":87,"skill":11525,"orbitIndex":11,"name":"Ignite Chance","orbit":2},"7120":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":7120,"stats":[],"ascendancyName":"Witchhunter","isAscendancyStart":true,"group":175,"connections":[{"orbit":-8,"id":43131},{"orbit":0,"id":51737},{"orbit":8,"id":61897},{"orbit":0,"id":20830},{"orbit":0,"id":32559}],"orbitIndex":72,"name":"Witchhunter","orbit":9},"13341":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":63255},{"orbit":0,"id":56841},{"orbit":0,"id":18451}],"group":730,"skill":13341,"orbitIndex":4,"name":"Frenzy Charge Duration","orbit":2},"14272":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":884,"skill":14272,"orbitIndex":7,"name":"Spell Suppression Mastery","orbit":2},"10602":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":10602,"stats":["8% increased Attack Speed with One Handed Weapons","+15 to Dexterity"],"recipe":["Despair","Ire","Envy"],"connections":[{"orbit":0,"id":8629}],"group":268,"orbitIndex":9,"isNotable":true,"name":"Reaving","orbit":4},"5188":{"stats":["3% increased Unarmed Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":2,"id":38668}],"group":1078,"skill":5188,"orbitIndex":0,"name":"Unarmed Attack Speed","orbit":0},"12418":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":51832},{"orbit":0,"id":3988}],"group":113,"skill":12418,"orbitIndex":21,"name":"Empowered Attack Damage","orbit":2},"12169":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"orbit":0,"id":60138}],"group":932,"skill":12169,"orbitIndex":13,"name":"Physical Mastery","orbit":2},"22959":{"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":701,"skill":22959,"orbitIndex":0,"name":"Curse Mastery","orbit":0},"10571":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":48240}],"group":314,"skill":10571,"orbitIndex":17,"name":"Stun Threshold","orbit":3},"36723":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":0,"id":3700}],"group":956,"skill":36723,"orbitIndex":0,"name":"Stun and Freeze Buildup","orbit":2},"22928":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22928,"stats":["+5 to any Attribute"],"isAttribute":true,"group":361,"connections":[{"orbit":0,"id":27373}],"orbitIndex":69,"name":"Attribute","orbit":5},"38972":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":38972,"stats":["Minions Revive 25% faster"],"recipe":["Despair","Fear","Disgust"],"connections":[{"orbit":0,"id":34552},{"orbit":0,"id":8357}],"group":324,"orbitIndex":8,"isNotable":true,"name":"Restless Dead","orbit":3},"38057":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[],"group":575,"skill":38057,"orbitIndex":58,"name":"Armour and Evasion","orbit":5},"15358":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":7,"id":10320},{"orbit":-7,"id":44255}],"group":680,"skill":15358,"orbitIndex":15,"name":"Minion Life","orbit":3},"45319":{"stats":["8% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":55041},{"orbit":0,"id":26135},{"orbit":0,"id":3251}],"group":865,"skill":45319,"orbitIndex":14,"name":"Spell Damage","orbit":3},"43923":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","options":{"Huntress":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","id":34062}},"skill":43923,"stats":["8% increased Accuracy Rating"],"isSwitchable":true,"group":708,"connections":[{"orbit":0,"id":19104}],"orbitIndex":2,"name":"Accuracy","orbit":2},"42077":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":42077,"stats":["40% increased Energy Shield Recharge Rate","+10 to Intelligence"],"recipe":["Envy","Envy","Greed"],"connections":[{"orbit":0,"id":56564},{"orbit":0,"id":2102}],"group":495,"orbitIndex":11,"isNotable":true,"name":"Essence Infusion","orbit":2},"39298":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39298,"stats":["+5 to any Attribute"],"isAttribute":true,"group":656,"connections":[{"orbit":0,"id":38814},{"orbit":0,"id":3995},{"orbit":0,"id":18115},{"orbit":0,"id":1019}],"orbitIndex":0,"name":"Attribute","orbit":0},"7405":{"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":4850}],"group":728,"skill":7405,"orbitIndex":0,"name":"Shock Effect and Mana Regeneration","orbit":0},"24150":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":-7,"id":44369}],"group":918,"skill":24150,"orbitIndex":3,"name":"Volatility on Kill","orbit":2},"58789":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":13307}],"group":427,"skill":58789,"orbitIndex":20,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"33946":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":34074},{"orbit":0,"id":57227}],"group":749,"skill":33946,"orbitIndex":7,"name":"Attack Critical Chance","orbit":7},"17871":{"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":32672}],"group":1032,"skill":17871,"orbitIndex":12,"name":"Freeze and Chill Resistance","orbit":2},"3936":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":13397}],"group":485,"skill":3936,"orbitIndex":0,"name":"Melee Damage","orbit":0},"57608":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":37509}],"group":117,"skill":57608,"orbitIndex":0,"name":"Shapeshifting","orbit":0},"13411":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13411,"stats":["+5 to any Attribute"],"isAttribute":true,"group":763,"connections":[{"orbit":7,"id":34136}],"orbitIndex":42,"name":"Attribute","orbit":5},"33093":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":33093,"stats":["4% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"],"recipe":["Suffering","Isolation","Envy"],"connections":[],"group":1028,"orbitIndex":6,"isNotable":true,"name":"Effervescent","orbit":7},"59053":{"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":54805}],"group":807,"skill":59053,"orbitIndex":8,"name":"Slow Effect and Hinder Duration","orbit":3},"34210":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":54811},{"orbit":0,"id":64939}],"group":270,"skill":34210,"orbitIndex":0,"name":"Two Handed Damage","orbit":0},"12488":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":12488,"stats":["12% increased Elemental Damage"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":49189}],"orbitIndex":8,"name":"Elemental Damage","orbit":9},"36522":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":3999},{"orbit":0,"id":54099}],"group":477,"skill":36522,"orbitIndex":33,"name":"Attack Area","orbit":4},"23192":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[],"group":103,"skill":23192,"orbitIndex":42,"name":"Block","orbit":4},"53373":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":39517},{"orbit":0,"id":36629}],"group":400,"skill":53373,"orbitIndex":45,"name":"Stun Threshold","orbit":4},"64405":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":206,"skill":64405,"orbitIndex":12,"name":"Totem Damage","orbit":3},"4139":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":86,"skill":4139,"orbitIndex":0,"name":"Life Mastery","orbit":0},"12208":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-7,"id":32813}],"group":903,"skill":12208,"orbitIndex":3,"name":"Life Flasks","orbit":7},"22556":{"stats":["30% increased Evasion Rating while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":11257},{"orbit":7,"id":35028}],"group":528,"skill":22556,"orbitIndex":15,"name":"Evasion while Surrounded","orbit":3},"47833":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":669,"skill":47833,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"39640":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds","skill":39640,"stats":["All Damage from Hits Contributes to Shock Chance"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":70,"isNotable":true,"name":"Shaper of Storms","orbit":5},"10835":{"stats":["+5 to maximum Valour"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":48026},{"orbit":2147483647,"id":53367}],"group":325,"skill":10835,"orbitIndex":14,"name":"Banner Maximum Valour","orbit":3},"28839":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[],"group":290,"skill":28839,"orbitIndex":16,"name":"Cast Speed","orbit":2},"18895":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":3,"id":12661}],"group":713,"skill":18895,"orbitIndex":6,"name":"Stun Threshold from Energy Shield","orbit":1},"49088":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":49088,"stats":["Minions have +150 to Accuracy Rating","25% increased Minion Accuracy Rating"],"recipe":["Envy","Paranoia","Guilt"],"connections":[{"orbit":7,"id":17394}],"group":659,"orbitIndex":0,"isNotable":true,"name":"Fear of Death","orbit":0},"20582":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":55329}],"group":1050,"skill":20582,"orbitIndex":21,"name":"Block","orbit":6},"44917":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":44917,"stats":["Gain additional Stun Threshold equal to 20% of maximum Energy Shield","20% increased Stun Threshold while on Full Life"],"recipe":["Ire","Envy","Envy"],"connections":[{"orbit":0,"id":34984}],"group":713,"orbitIndex":0,"isNotable":true,"name":"Self Mortification","orbit":7},"17468":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17468,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[],"orbitIndex":48,"name":"Attribute","orbit":6},"42076":{"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-7,"id":17706}],"group":644,"skill":42076,"orbitIndex":0,"name":"Energy Shield Recharge and Mana Flask Recovery","orbit":0},"56616":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","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"],"recipe":["Despair","Disgust","Ire"],"connections":[{"orbit":3,"id":13562},{"orbit":0,"id":41415}],"group":406,"orbitIndex":0,"isNotable":true,"name":"Desperate Times","orbit":2},"10998":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":10998,"stats":["Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"],"recipe":["Paranoia","Ire","Guilt"],"connections":[{"orbit":0,"id":21438},{"orbit":0,"id":62235}],"group":668,"orbitIndex":24,"isNotable":true,"name":"Strong Chin","orbit":4},"25304":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-2,"id":61056}],"group":926,"skill":25304,"orbitIndex":5,"name":"Energy","orbit":7},"6839":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":39581}],"group":440,"skill":6839,"orbitIndex":14,"name":"Stun Buildup","orbit":7},"49340":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds","skill":49340,"orbitIndex":0,"stats":["Body Armour grants 20% increased Strength"],"ascendancyName":"Smith of Kitava","connections":[],"group":34,"applyToArmour":true,"isNotable":true,"name":"Support Straps","orbit":0},"53901":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":7,"id":34375}],"group":306,"skill":53901,"orbitIndex":12,"name":"Shield Block","orbit":3},"39237":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":986,"skill":39237,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"35809":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":35809,"stats":["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"],"recipe":["Disgust","Envy","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":903,"orbitIndex":6,"isNotable":true,"name":"Reinvigoration","orbit":1},"43736":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","id":38659}},"skill":43736,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":581,"connections":[{"orbit":4,"id":29695}],"orbitIndex":3,"name":"Energy Shield Delay","orbit":2},"32233":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":593,"skill":32233,"orbitIndex":21,"name":"Duration Mastery","orbit":2},"27674":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":44082}],"group":335,"skill":27674,"orbitIndex":10,"name":"Energy Shield Recharge","orbit":2},"13675":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPoisonSpreadsNearbyEnemies.dds","skill":13675,"stats":["The most Damaging Poison on Enemies you Kill is Spread to other Enemies within 1.5 metres"],"ascendancyName":"Pathfinder","connections":[{"orbit":0,"id":61804}],"group":1140,"orbitIndex":36,"isNotable":true,"name":"Contagious Contamination","orbit":8},"54099":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54099,"stats":["+5 to any Attribute"],"isAttribute":true,"group":491,"connections":[{"orbit":0,"id":8493},{"orbit":0,"id":2847}],"orbitIndex":0,"name":"Attribute","orbit":0},"50795":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":50795,"stats":["16% increased Projectile Damage","40% increased Accuracy Rating at Close Range"],"recipe":["Guilt","Guilt","Paranoia"],"connections":[{"orbit":0,"id":58013},{"orbit":0,"id":20744}],"group":695,"orbitIndex":7,"isNotable":true,"name":"Careful Aim","orbit":7},"62166":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":19337}],"group":885,"skill":62166,"orbitIndex":0,"name":"Accuracy and Attack Speed","orbit":2},"33823":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":827,"skill":33823,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"52191":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":52191,"stats":["53% increased Chaos Damage","Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"],"recipe":["Despair","Isolation","Guilt"],"connections":[{"orbit":-7,"id":57724}],"group":933,"orbitIndex":0,"isNotable":true,"name":"Event Horizon","orbit":0},"6872":{"stats":["+1% to Maximum Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","connections":[{"orbit":0,"id":18448}],"group":90,"skill":6872,"orbitIndex":4,"name":"Maximum Cold Resistance","orbit":4},"42604":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":287,"skill":42604,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"53975":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":33254},{"orbit":0,"id":40783}],"group":603,"skill":53975,"orbitIndex":0,"name":"Spell Damage","orbit":2},"59779":{"stats":["+10 to Armour","+8 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":50986},{"orbit":6,"id":42350},{"orbit":6,"id":97},{"orbit":5,"id":11311}],"group":541,"skill":59779,"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"41225":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":676,"skill":41225,"orbitIndex":0,"name":"Minion Defence Mastery","orbit":0},"4271":{"stats":["Minions have +8% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","connections":[{"orbit":0,"id":62887},{"orbit":-3,"id":33225},{"orbit":-7,"id":61768},{"orbit":-2,"id":63926}],"group":676,"skill":4271,"orbitIndex":8,"name":"Minion Resistances","orbit":2},"5163":{"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":0,"id":26726}],"group":1020,"skill":5163,"orbitIndex":19,"name":"Knockback and Stun Buildup","orbit":2},"9020":{"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","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"],"recipe":["Despair","Isolation","Despair"],"connections":[{"orbit":0,"id":35118}],"group":737,"orbitIndex":11,"isNotable":true,"name":"Giantslayer","orbit":1},"15180":{"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-2,"id":61444}],"group":307,"skill":15180,"orbitIndex":8,"name":"Unleash Seal Generation","orbit":2},"29458":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":1089,"skill":29458,"orbitIndex":14,"name":"Poison Damage","orbit":7},"3203":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-4,"id":30562}],"group":841,"skill":3203,"orbitIndex":12,"name":"Evasion and Energy Shield","orbit":7},"20416":{"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","skill":20416,"stats":["5% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges","+1 to Maximum Endurance Charges"],"recipe":["Suffering","Disgust","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":429,"orbitIndex":0,"isNotable":true,"name":"Grit","orbit":0},"4527":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4527,"stats":["+5 to any Attribute"],"isAttribute":true,"group":151,"connections":[{"orbit":0,"id":54701}],"orbitIndex":0,"name":"Attribute","orbit":0},"1869":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":27095}],"group":812,"skill":1869,"orbitIndex":1,"name":"Freeze Buildup","orbit":2},"29788":{"stats":["12% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":-2,"id":46060}],"group":382,"skill":29788,"orbitIndex":0,"name":"Life Leech","orbit":7},"61703":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":61703,"stats":["25% increased Attack Damage"],"recipe":["Ire","Greed","Greed"],"connections":[],"group":134,"orbitIndex":0,"isNotable":true,"name":"Sharpened Claw","orbit":0},"37190":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":35855}],"group":642,"skill":37190,"orbitIndex":7,"name":"Life Leech","orbit":2},"6715":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":3,"id":116},{"orbit":0,"id":41372}],"group":633,"skill":6715,"orbitIndex":17,"name":"Energy Shield and Mana Regeneration","orbit":7},"45383":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":23930},{"orbit":0,"id":30662}],"group":169,"skill":45383,"orbitIndex":36,"name":"Lightning Damage","orbit":4},"59390":{"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":11472}],"group":900,"skill":59390,"orbitIndex":16,"name":"Evasion if Consumed Frenzy Charge","orbit":2},"45709":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":52803}],"group":934,"skill":45709,"orbitIndex":21,"name":"Life Flask Charges","orbit":7},"34817":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds","skill":34817,"stats":["50% reduced Darkness Reservation Duration"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":64,"isNotable":true,"name":"Inner Silence","orbit":9},"47555":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47555,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":0,"id":51184},{"orbit":0,"id":18407},{"orbit":0,"id":39886}],"orbitIndex":22,"name":"Attribute","orbit":6},"42017":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":42017,"stats":["25% reduced Spirit"],"ascendancyName":"Ritualist","group":1187,"connections":[],"orbitIndex":0,"name":"Reduced Spirit","orbit":0},"8260":{"stats":["20% increased Armour Break Duration"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":21453}],"group":150,"skill":8260,"orbitIndex":0,"name":"Armour Break Duration","orbit":7},"52254":{"stats":["6% increased Curse Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":42290}],"group":613,"skill":52254,"orbitIndex":14,"name":"Curse Effect","orbit":7},"17903":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":-7,"id":40117}],"group":156,"skill":17903,"orbitIndex":6,"name":"Thorns","orbit":7},"6748":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":7,"id":48618},{"orbit":3,"id":62122}],"group":365,"skill":6748,"orbitIndex":8,"name":"Damage from Mana","orbit":7},"39564":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":62039},{"orbit":0,"id":38663},{"orbit":0,"id":13279}],"group":423,"skill":39564,"orbitIndex":12,"name":"Melee Damage","orbit":7},"9796":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-4,"id":62310}],"group":391,"skill":9796,"orbitIndex":18,"name":"Ignite Chance","orbit":2},"28268":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":36630},{"orbit":0,"id":20837}],"group":768,"skill":28268,"orbitIndex":6,"name":"Bleeding Damage","orbit":1},"55888":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":18746},{"orbit":0,"id":49256},{"orbit":0,"id":440}],"group":74,"skill":55888,"orbitIndex":0,"name":"Armour and Energy Shield","orbit":0},"38044":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-4,"id":37695}],"group":872,"skill":38044,"orbitIndex":4,"name":"Evasion","orbit":7},"32637":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds","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%"],"ascendancyName":"Tactician","connections":[],"group":247,"orbitIndex":0,"isNotable":true,"name":"Stay Light, Use Cover","orbit":0},"24477":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":17532}],"group":368,"skill":24477,"orbitIndex":20,"name":"Stun Threshold and Strength","orbit":2},"16367":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":785,"skill":16367,"orbitIndex":0,"name":"Elemental Damage","orbit":0},"43396":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":43396,"stats":["25% increased Totem Placement speed","50% increased Totem Placement range"],"recipe":["Suffering","Paranoia","Ire"],"connections":[{"orbit":0,"id":40550}],"group":246,"orbitIndex":0,"isNotable":true,"name":"Ancestral Reach","orbit":0},"59720":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":59720,"stats":["100% increased Evasion Rating from Equipped Body Armour"],"recipe":["Greed","Disgust","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":0,"id":41163}],"group":1067,"orbitIndex":42,"isNotable":true,"name":"Beastial Skin","orbit":5},"5295":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":5961}],"group":702,"skill":5295,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"2113":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":2113,"stats":["25% increased Accuracy Rating with Quarterstaves","25% increased Critical Damage Bonus with Quarterstaves","+25 to Dexterity"],"recipe":["Isolation","Ire","Fear"],"connections":[{"orbit":0,"id":326},{"orbit":0,"id":59694}],"group":1115,"orbitIndex":13,"isNotable":true,"name":"Martial Artistry","orbit":3},"63610":{"stats":["10% increased Blind Effect"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":-7,"id":38459}],"group":805,"skill":63610,"orbitIndex":0,"name":"Blind Effect","orbit":2},"20645":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":64284}],"group":361,"skill":20645,"orbitIndex":14,"name":"Attack Area","orbit":3},"6686":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":29472}},"skill":6686,"stats":["10% increased Mana Regeneration Rate"],"isSwitchable":true,"group":532,"connections":[{"orbit":-4,"id":51184}],"orbitIndex":1,"name":"Mana Regeneration","orbit":2},"36927":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":5,"id":44756}],"group":1000,"skill":36927,"orbitIndex":11,"name":"Mark Cast Speed","orbit":2},"15374":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":15374,"stats":["15% increased Life Recovery rate"],"recipe":["Despair","Paranoia","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":48035}],"group":383,"orbitIndex":0,"isNotable":true,"name":"Hale Heart","orbit":0},"54632":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":36507}],"group":496,"skill":54632,"orbitIndex":12,"name":"Minion Life and Chaos Resistance","orbit":2},"15855":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":37963}],"group":398,"skill":15855,"orbitIndex":41,"name":"Sword Damage","orbit":5},"35671":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":3,"id":31172}],"group":978,"skill":35671,"orbitIndex":57,"name":"Attack Speed and Dexterity","orbit":4},"22057":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":2,"id":30143},{"orbit":4,"id":36808}],"group":860,"skill":22057,"orbitIndex":21,"name":"Shield Defences","orbit":7},"36788":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":36788,"stats":["11% increased Chaos Damage"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":25781}],"orbitIndex":8,"name":"Chaos Damage","orbit":6},"61768":{"stats":["Minions have +20% to Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","connections":[],"group":679,"skill":61768,"orbitIndex":0,"name":"Minion Cold Resistance","orbit":0},"39037":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39037,"stats":["+5 to any Attribute"],"isAttribute":true,"group":586,"connections":[{"orbit":0,"id":11672}],"orbitIndex":0,"name":"Attribute","orbit":0},"48611":{"stats":["Minions have +8% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","connections":[{"orbit":0,"id":4271},{"orbit":0,"id":46554}],"group":676,"skill":48611,"orbitIndex":0,"name":"Minion Resistances","orbit":2},"61429":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":3,"id":44902}],"group":137,"skill":61429,"orbitIndex":18,"name":"Attack and Spell Damage","orbit":7},"25303":{"stats":["Minions have +20% to Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","connections":[],"group":390,"skill":25303,"orbitIndex":0,"name":"Minion Fire Resistance","orbit":0},"8904":{"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","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"],"recipe":["Isolation","Fear","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1011,"orbitIndex":0,"isNotable":true,"name":"Death from Afar","orbit":0},"19249":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":19249,"stats":["25% increased Damage while you have a Totem","Totems have 2% increased Cast Speed per Summoned Totem","Totems have 2% increased Attack Speed per Summoned Totem"],"recipe":["Fear","Disgust","Isolation"],"connections":[{"orbit":4,"id":33209},{"orbit":0,"id":40550}],"group":246,"orbitIndex":0,"isNotable":true,"name":"Supportive Ancestors","orbit":6},"50273":{"stats":["12% increased Attack Damage while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":47893},{"orbit":0,"id":63267},{"orbit":0,"id":3131}],"group":598,"skill":50273,"orbitIndex":0,"name":"Dual Wielding Damage","orbit":0},"917":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":65160}],"group":92,"skill":917,"orbitIndex":10,"name":"Stun Threshold","orbit":3},"53965":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":12337}],"group":755,"skill":53965,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"20909":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":2147483647,"id":44891}],"group":1063,"skill":20909,"orbitIndex":0,"name":"Cold Penetration","orbit":2},"3463":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3463,"stats":["+5 to any Attribute"],"isAttribute":true,"group":907,"connections":[{"orbit":0,"id":4328},{"orbit":0,"id":26885},{"orbit":0,"id":28021}],"orbitIndex":0,"name":"Attribute","orbit":0},"49280":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":3,"id":36170}],"group":475,"skill":49280,"orbitIndex":7,"name":"Armour and Evasion","orbit":7},"46034":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46034,"stats":["+5 to any Attribute"],"isAttribute":true,"group":750,"connections":[{"orbit":0,"id":41029},{"orbit":0,"id":10552}],"orbitIndex":0,"name":"Attribute","orbit":0},"55947":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":3,"id":46088}],"group":796,"skill":55947,"orbitIndex":22,"name":"Spell Critical Chance","orbit":2},"42280":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":21205}],"group":557,"skill":42280,"orbitIndex":22,"name":"All Attributes","orbit":7},"22290":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":-6,"id":48821},{"orbit":0,"id":36302}],"group":552,"skill":22290,"orbitIndex":12,"name":"Spell Critical Chance","orbit":3},"33887":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":33887,"stats":["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"],"recipe":["Ire","Isolation","Greed"],"connections":[{"orbit":0,"id":61432}],"group":662,"orbitIndex":7,"isNotable":true,"name":"Full Salvo","orbit":4},"62230":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":62230,"stats":["60% increased maximum Energy Shield","20% slower start of Energy Shield Recharge"],"recipe":["Suffering","Isolation","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":0,"id":19355}],"group":731,"orbitIndex":0,"isNotable":true,"name":"Patient Barrier","orbit":6},"41739":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":13279}],"group":408,"skill":41739,"orbitIndex":2,"name":"Stun Buildup","orbit":2},"18489":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":7,"id":13356},{"orbit":-7,"id":12751},{"orbit":0,"id":37258}],"group":330,"skill":18489,"orbitIndex":19,"name":"One Handed Damage","orbit":7},"40760":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":21779},{"orbit":0,"id":9185},{"orbit":0,"id":47177}],"group":669,"skill":40760,"orbitIndex":1,"name":"Critical Chance","orbit":2},"28573":{"stats":["Minions Revive 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[],"group":680,"skill":28573,"orbitIndex":6,"name":"Minion Revive Speed","orbit":7},"14777":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":14777,"stats":["Empowered Attacks have 50% increased Stun Buildup","100% increased Stun Threshold during Empowered Attacks"],"recipe":["Suffering","Guilt","Despair"],"connections":[{"orbit":4,"id":59466},{"orbit":0,"id":20015}],"group":265,"orbitIndex":20,"isNotable":true,"name":"Bravado","orbit":7},"59909":{"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":4,"id":30539}],"group":764,"skill":59909,"orbitIndex":2,"name":"Corpses","orbit":7},"59785":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59785,"stats":["+5 to any Attribute"],"isAttribute":true,"group":77,"connections":[{"orbit":0,"id":27296},{"orbit":0,"id":1200},{"orbit":0,"id":33452},{"orbit":0,"id":8852}],"orbitIndex":0,"name":"Attribute","orbit":0},"52973":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":12851},{"orbit":0,"id":57555}],"group":473,"skill":52973,"orbitIndex":9,"name":"Bleed Chance","orbit":2},"53698":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":20916},{"orbit":0,"id":59355}],"group":875,"skill":53698,"orbitIndex":22,"name":"Attack Damage","orbit":7},"4985":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":4985,"stats":["Recover 20% of maximum Life when you Heavy Stun a Rare or Unique Enemy"],"recipe":["Ire","Disgust","Ire"],"connections":[],"group":148,"orbitIndex":6,"isNotable":true,"name":"Flip the Script","orbit":7},"59256":{"stats":["20% increased Critical Hit Chance if you have Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":8531}],"group":377,"skill":59256,"orbitIndex":8,"name":"Critical Chance","orbit":2},"60107":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57204}],"group":669,"skill":60107,"orbitIndex":9,"name":"Critical Chance","orbit":2},"60173":{"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":2,"id":4238}],"group":896,"skill":60173,"orbitIndex":20,"name":"One Handed Accuracy","orbit":7},"24338":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":48581}],"group":457,"skill":24338,"orbitIndex":70,"name":"Damage against Ailments","orbit":5},"6133":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":6133,"stats":["100% increased Defences from Equipped Shield"],"recipe":["Paranoia","Greed","Fear"],"connections":[{"orbit":0,"id":33402},{"orbit":0,"id":58138}],"group":75,"orbitIndex":48,"isNotable":true,"name":"Core of the Guardian","orbit":4},"21627":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":19796}],"group":526,"skill":21627,"orbitIndex":12,"name":"Bleeding Damage","orbit":2},"55746":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-2,"id":61935}],"group":376,"skill":55746,"orbitIndex":4,"name":"Rage on Hit","orbit":7},"16647":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":367,"skill":16647,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"42205":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":231,"skill":42205,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"41210":{"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","skill":41210,"stats":["15% increased Projectile Damage","Projectiles have 10% chance to Chain an additional time from terrain"],"connections":[{"orbit":0,"id":1477},{"orbit":0,"id":43578}],"group":573,"orbitIndex":21,"isNotable":true,"name":"Ricochet","orbit":4},"32438":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":4,"id":55149}],"group":957,"skill":32438,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"8881":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":8881,"stats":["+4 to Maximum Rage","Inherent Rage Loss starts 1 second later"],"recipe":["Isolation","Greed","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":184,"orbitIndex":6,"isNotable":true,"name":"Unforgiving","orbit":4},"52442":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[],"group":561,"skill":52442,"orbitIndex":20,"name":"Attack Speed","orbit":2},"9393":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":743,"skill":9393,"orbitIndex":6,"name":"Flask Mastery","orbit":1},"13505":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":13505,"stats":["20% increased Life Regeneration rate","5% of Damage taken Recouped as Life"],"connections":[{"orbit":3,"id":63209},{"orbit":0,"id":4956}],"group":416,"orbitIndex":0,"isNotable":true,"name":"Resilient Soul","orbit":0},"18629":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":0,"id":64327}],"group":400,"skill":18629,"orbitIndex":0,"name":"Block","orbit":3},"34074":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":4,"id":23259}],"group":749,"skill":34074,"orbitIndex":11,"name":"Attack Critical Chance","orbit":2},"59644":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-7,"id":42959}],"group":962,"skill":59644,"orbitIndex":15,"name":"Poison Damage","orbit":7},"506":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":6416}],"group":188,"skill":506,"orbitIndex":14,"name":"Armour and Energy Shield","orbit":2},"47759":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds","skill":47759,"isKeystone":true,"stats":["You can apply an additional Curse","Double Activation Delay of Curses"],"group":634,"connections":[{"orbit":2147483647,"id":62677}],"orbitIndex":0,"name":"Whispers of Doom","orbit":0},"6529":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":-3,"id":32416}],"group":411,"skill":6529,"orbitIndex":0,"name":"Armour","orbit":2},"16845":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16845,"stats":["+5 to any Attribute"],"isAttribute":true,"group":619,"connections":[{"orbit":6,"id":46989}],"orbitIndex":36,"name":"Attribute","orbit":6},"28267":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":28267,"stats":["25% increased Critical Damage Bonus","Hits against you have 25% reduced Critical Damage Bonus"],"recipe":["Envy","Suffering","Greed"],"connections":[{"orbit":0,"id":2672},{"orbit":0,"id":35085}],"group":194,"orbitIndex":20,"isNotable":true,"name":"Desensitisation","orbit":3},"33221":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"orbit":0,"id":26331},{"orbit":0,"id":19722},{"orbit":0,"id":4959}],"group":940,"skill":33221,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"4956":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":415,"skill":4956,"orbitIndex":0,"name":"Recovery Mastery","orbit":0},"21670":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":29358}],"group":92,"skill":21670,"orbitIndex":7,"name":"Stun Buildup","orbit":1},"44455":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":41669},{"orbit":0,"id":60515}],"group":545,"skill":44455,"orbitIndex":0,"name":"Cold Damage","orbit":0},"45244":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":45244,"stats":["Life Flasks gain 0.15 charges per Second"],"recipe":["Greed","Ire","Isolation"],"connections":[{"orbit":0,"id":23343},{"orbit":0,"id":41016}],"group":856,"orbitIndex":16,"isNotable":true,"name":"Refills","orbit":2},"58388":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":13157},{"orbit":0,"id":17702}],"group":856,"skill":58388,"orbitIndex":23,"name":"Life Flasks","orbit":3},"17268":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":17268,"stats":["15% increased Magnitude of Shock you inflict"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":3,"id":7621}],"orbitIndex":13,"name":"Shock Effect","orbit":6},"56216":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56216,"stats":["+5 to any Attribute"],"isAttribute":true,"group":585,"connections":[{"orbit":0,"id":9485}],"orbitIndex":0,"name":"Attribute","orbit":0},"45570":{"stats":["Offering Skills have 20% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":43713}],"group":504,"skill":45570,"orbitIndex":0,"name":"Offering Area","orbit":4},"35859":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":642,"skill":35859,"orbitIndex":0,"name":"Leech Mastery","orbit":0},"46565":{"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","skill":46565,"stats":["50% reduced Enemy Chance to Block Sword Attacks"],"recipe":["Ire","Guilt","Guilt"],"connections":[{"orbit":0,"id":15855}],"group":371,"orbitIndex":0,"isNotable":true,"name":"Stance Breaker","orbit":0},"61039":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds","skill":61039,"orbitIndex":0,"stats":["Body Armour grants +75% to Fire Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":39,"applyToArmour":true,"isNotable":true,"name":"Tantalum Alloy","orbit":0},"23939":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":23939,"stats":["3% of Damage Taken Recouped as Life, Mana and Energy Shield"],"recipe":["Isolation","Fear","Fear"],"connections":[{"orbit":0,"id":857}],"group":427,"orbitIndex":12,"isNotable":true,"name":"Glazed Flesh","orbit":7},"3688":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":3688,"stats":["40% increased Damage if you've Triggered a Skill Recently","Meta Skills gain 15% increased Energy"],"recipe":["Isolation","Greed","Ire"],"connections":[{"orbit":-7,"id":47614},{"orbit":0,"id":32509}],"group":1037,"orbitIndex":4,"isNotable":true,"name":"Dynamism","orbit":7},"64995":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":17924}],"group":274,"skill":64995,"orbitIndex":0,"name":"Damage against Enemies on Low Life","orbit":3},"47168":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47168,"stats":["+5 to any Attribute"],"isAttribute":true,"group":395,"connections":[{"orbit":-4,"id":6006},{"orbit":0,"id":54521}],"orbitIndex":0,"name":"Attribute","orbit":0},"17532":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":61934}],"group":368,"skill":17532,"orbitIndex":0,"name":"Stun Threshold","orbit":2},"36728":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds","skill":36728,"stats":["+1% to Maximum Cold Resistance per 4 Blue Support Gems Socketed","+1% to Maximum Fire Resistance per 4 Red Support Gems Socketed","+1% to Maximum Lightning Resistance per 4 Green Support Gems Socketed"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":364,"orbitIndex":0,"isNotable":true,"name":"Thaumaturgical Infusion","orbit":0},"28564":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":8460}],"group":116,"skill":28564,"orbitIndex":8,"name":"Warcry Speed","orbit":2},"58528":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":6,"id":5710}],"group":361,"skill":58528,"orbitIndex":2,"name":"Melee Damage","orbit":3},"46705":{"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":12822}],"group":779,"skill":46705,"orbitIndex":6,"name":"Projectile Damage if Melee Hit","orbit":2},"48551":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":48551,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Blood Mage","group":657,"connections":[{"orbit":9,"id":26383}],"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"60634":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds","skill":60634,"stats":["Carry a Chest which adds 20 Inventory Slots"],"ascendancyName":"Titan","connections":[{"orbit":0,"id":27418}],"group":51,"orbitIndex":48,"isNotable":true,"name":"Colossal Capacity","orbit":5},"39365":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":39365,"stats":["20% increased Totem Life"],"ascendancyName":"Warbringer","group":31,"connections":[{"orbit":0,"id":39411}],"orbitIndex":0,"name":"Totem Life","orbit":0},"3242":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-4,"id":59636}],"group":553,"skill":3242,"orbitIndex":16,"name":"Mana Regeneration","orbit":2},"27705":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27705,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1085,"connections":[{"orbit":0,"id":48773},{"orbit":0,"id":2582},{"orbit":0,"id":65212},{"orbit":0,"id":39495}],"orbitIndex":0,"name":"Attribute","orbit":0},"13738":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":13738,"stats":["14% increased Lightning Damage","8% increased Attack and Cast Speed with Lightning Skills"],"recipe":["Fear","Fear","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":678,"orbitIndex":0,"isNotable":true,"name":"Lightning Quick","orbit":0},"110":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds","skill":110,"orbitIndex":0,"stats":["Body Armour grants Hits against you have 50% reduced Critical Damage Bonus"],"ascendancyName":"Smith of Kitava","connections":[],"group":11,"applyToArmour":true,"isNotable":true,"name":"Internal Layer","orbit":0},"27540":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[],"group":220,"skill":27540,"orbitIndex":0,"name":"Empowered Attack Damage","orbit":3},"52319":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":52319,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":-6,"id":48305}],"orbitIndex":36,"name":"Attribute","orbit":6},"15522":{"stats":["12% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":6,"id":17348},{"orbit":-6,"id":24630}],"group":71,"skill":15522,"orbitIndex":21,"name":"Ignite Effect","orbit":3},"8540":{"stats":["20% increased Area of Effect of Curses"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":45230}],"group":701,"skill":8540,"orbitIndex":10,"name":"Curse Area","orbit":2},"42794":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":-5,"id":31433}],"group":953,"skill":42794,"orbitIndex":2,"name":"Elemental Attack Damage","orbit":3},"36325":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":-5,"id":54148}],"group":391,"skill":36325,"orbitIndex":71,"name":"Fire Penetration","orbit":4},"22419":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22419,"stats":["+5 to any Attribute"],"isAttribute":true,"group":525,"connections":[{"orbit":0,"id":18407},{"orbit":0,"id":4739}],"orbitIndex":0,"name":"Attribute","orbit":0},"39567":{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","skill":39567,"stats":["+25 to Intelligence"],"recipe":["Ire","Isolation","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"orbit":0,"id":53188}],"group":732,"orbitIndex":0,"isNotable":true,"name":"Ingenuity","orbit":5},"54557":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-6,"id":9421}],"group":937,"skill":54557,"orbitIndex":2,"name":"Cold Penetration","orbit":2},"41415":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":406,"skill":41415,"orbitIndex":0,"name":"Life Mastery","orbit":0},"19223":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":21755},{"orbit":0,"id":53166}],"group":601,"skill":19223,"orbitIndex":18,"name":"Attack Damage","orbit":7},"12054":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":12054,"stats":["20% increased Totem Damage"],"ascendancyName":"Tactician","group":275,"connections":[{"orbit":0,"id":37523}],"orbitIndex":0,"name":"Totem Damage","orbit":0},"62624":{"stats":["+30 to Evasion Rating","+15 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":990,"skill":62624,"orbitIndex":22,"name":"Evasion and Energy Shield","orbit":7},"31273":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":17372}],"group":1030,"skill":31273,"orbitIndex":6,"name":"Melee Damage","orbit":2},"49996":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49996,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1005,"connections":[{"orbit":0,"id":32183},{"orbit":-4,"id":38215},{"orbit":7,"id":5163},{"orbit":0,"id":33463}],"orbitIndex":0,"name":"Attribute","orbit":0},"55348":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":23227}],"group":425,"skill":55348,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"47155":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":35896},{"orbit":2,"id":63545},{"orbit":-2,"id":17394}],"group":659,"skill":47155,"orbitIndex":3,"name":"Minion Damage","orbit":3},"5088":{"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":49537}],"group":231,"skill":5088,"orbitIndex":18,"name":"Elemental","orbit":3},"28638":{"icon":"Art/2DArt/SkillIcons/passives/StaffMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern","connections":[{"orbit":0,"id":37514},{"orbit":0,"id":2113}],"group":1116,"skill":28638,"orbitIndex":0,"name":"Quarterstaff Mastery","orbit":0},"10208":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":22909},{"orbit":0,"id":60013}],"group":227,"skill":10208,"orbitIndex":11,"name":"Stun and Ailment Threshold from Energy Shield","orbit":3},"56605":{"icon":"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds","skill":56605,"isKeystone":true,"stats":["Dodge Roll cannot Avoid Damage","Take 30% less Damage from Hits while Dodge Rolling"],"group":346,"connections":[],"orbitIndex":0,"name":"Bulwark","orbit":0},"54631":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":30132}],"group":987,"skill":54631,"orbitIndex":0,"name":"Quiver Effect","orbit":0},"1200":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1200,"stats":["+5 to any Attribute"],"isAttribute":true,"group":69,"connections":[{"orbit":-4,"id":53822},{"orbit":0,"id":55190}],"orbitIndex":36,"name":"Attribute","orbit":4},"17672":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17672,"stats":["+5 to any Attribute"],"isAttribute":true,"group":661,"connections":[{"orbit":0,"id":38732}],"orbitIndex":0,"name":"Attribute","orbit":0},"53762":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":53762,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","group":358,"connections":[{"orbit":2147483647,"id":36728}],"orbitIndex":0,"name":"Reduced Attribute Requirements","orbit":0},"29398":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":29398,"stats":["25% increased Chill Duration on Enemies"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":18849}],"orbitIndex":2,"name":"Chill Duration","orbit":6},"27581":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":50510}],"group":75,"skill":27581,"orbitIndex":12,"name":"Shield Block","orbit":4},"21205":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":44176}],"group":557,"skill":21205,"orbitIndex":60,"name":"All Attributes","orbit":5},"7049":{"stats":["30% increased Armour while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":22556}],"group":528,"skill":7049,"orbitIndex":19,"name":"Armour while Surrounded","orbit":3},"61897":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":61897,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":8,"id":38601}],"orbitIndex":32,"name":"Armour and Evasion","orbit":8},"58329":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58329,"stats":["+5 to any Attribute"],"isAttribute":true,"group":690,"connections":[{"orbit":0,"id":56360},{"orbit":0,"id":61196},{"orbit":0,"id":56638}],"orbitIndex":18,"name":"Attribute","orbit":6},"47683":{"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":595,"skill":47683,"orbitIndex":23,"name":"Chaining Projectiles","orbit":2},"32660":{"stats":["20% increased Critical Hit Chance if you have Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[],"group":377,"skill":32660,"orbitIndex":22,"name":"Critical Chance","orbit":2},"37644":{"stats":["12% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":46874}],"group":847,"skill":37644,"orbitIndex":22,"name":"Physical Attack Damage","orbit":7},"53177":{"stats":["50% chance to gain Volatility when you are Stunned"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":2147483647,"id":43944}],"group":960,"skill":53177,"orbitIndex":3,"name":"Volatility when Stunned","orbit":2},"26821":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":25729}],"group":1028,"skill":26821,"orbitIndex":14,"name":"Cast Speed","orbit":3},"45713":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","skill":45713,"stats":["20% chance for Flasks you use to not consume Charges"],"recipe":["Disgust","Ire","Isolation"],"connections":[],"group":1003,"orbitIndex":0,"isNotable":true,"name":"Savouring","orbit":0},"41538":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":3,"id":9112},{"orbit":0,"id":30047}],"group":802,"skill":41538,"orbitIndex":18,"name":"Ailment Threshold","orbit":3},"4931":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":4931,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"],"recipe":["Ire","Fear","Envy"],"connections":[{"orbit":0,"id":21404},{"orbit":0,"id":27307}],"group":335,"orbitIndex":0,"isNotable":true,"name":"Dependable Ward","orbit":2},"36450":{"stats":["12% increased Spell Damage while on Full Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":-4,"id":11838}],"group":780,"skill":36450,"orbitIndex":0,"name":"Spell Damage on full Energy Shield","orbit":3},"34076":{"stats":["25% increased Block Recovery"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":3,"id":37244}],"group":860,"skill":34076,"orbitIndex":12,"name":"Block Recovery","orbit":7},"21438":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":1019}],"group":668,"skill":21438,"orbitIndex":5,"name":"Armour and Evasion","orbit":7},"44255":{"stats":["Minions Revive 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":-3,"id":28573}],"group":680,"skill":44255,"orbitIndex":12,"name":"Minion Revive Speed","orbit":7},"10053":{"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds","skill":10053,"stats":["10% chance for Flasks you use to not consume Charges","20% increased Life and Mana Recovery from Flasks"],"connections":[{"orbit":0,"id":19470},{"orbit":0,"id":9458}],"group":708,"orbitIndex":20,"isNotable":true,"name":"Combat Alchemy","orbit":2},"52836":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":7,"id":11980},{"orbit":0,"id":56806}],"group":705,"skill":52836,"orbitIndex":0,"name":"Block","orbit":4},"51052":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51052,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":22558}],"orbitIndex":60,"name":"Attribute","orbit":6},"6079":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":10242}],"group":911,"skill":6079,"orbitIndex":16,"name":"Life Recoup","orbit":2},"14832":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":79,"skill":14832,"orbitIndex":0,"name":"Mace Mastery","orbit":0},"38172":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":60568}],"group":360,"skill":38172,"orbitIndex":5,"name":"Totem Placement Speed","orbit":7},"12761":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":830,"skill":12761,"orbitIndex":4,"name":"Evasion and Energy Shield","orbit":2},"29959":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":6891},{"orbit":-3,"id":60362}],"group":1097,"skill":29959,"orbitIndex":15,"name":"Critical Damage","orbit":2},"34340":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":34340,"stats":["Regenerate 0.5% of maximum Life per second","Allies in your Presence Regenerate 1% of your Maximum Life per second"],"recipe":["Ire","Paranoia","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":17294}],"group":483,"orbitIndex":48,"isNotable":true,"name":"Mass Rejuvenation","orbit":4},"61632":{"stats":["20% increased Daze Buildup with Quarterstaves","20% increased Freeze Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":34316}],"group":1115,"skill":61632,"orbitIndex":2,"name":"Quarterstaff Freeze and Daze Buildup","orbit":5},"56214":{"stats":["10% reduced effect of Ignite on you"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":30334}],"group":87,"skill":56214,"orbitIndex":6,"name":"Ignite Effect on You","orbit":3},"1169":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","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"],"recipe":["Fear","Isolation","Suffering"],"connections":[{"orbit":0,"id":25031}],"group":192,"orbitIndex":14,"isNotable":true,"name":"Urgent Call","orbit":7},"6570":{"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":943,"skill":6570,"orbitIndex":0,"name":"Curse Mastery","orbit":0},"28175":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28175,"stats":["+5 to any Attribute"],"isAttribute":true,"group":326,"connections":[{"orbit":0,"id":64471},{"orbit":0,"id":21716},{"orbit":0,"id":48026}],"orbitIndex":0,"name":"Attribute","orbit":0},"62887":{"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","skill":62887,"stats":["Minions have +22% to all Elemental Resistances","Minions have +3% to all Maximum Elemental Resistances"],"recipe":["Greed","Suffering","Disgust"],"connections":[{"orbit":0,"id":41225}],"group":676,"orbitIndex":16,"isNotable":true,"name":"Living Death","orbit":2},"42999":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":4925}],"group":670,"skill":42999,"orbitIndex":10,"name":"Chaos Damage","orbit":3},"20015":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":265,"skill":20015,"orbitIndex":2,"name":"Warcry Mastery","orbit":7},"44783":{"stats":["12% increased Spell Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":22949}],"group":279,"skill":44783,"orbitIndex":18,"name":"Area Damage","orbit":2},"47418":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":47418,"stats":["10% reduced Flask Charges used from Mana Flasks","Remove a Curse when you use a Mana Flask"],"recipe":["Greed","Envy","Paranoia"],"connections":[{"orbit":0,"id":23839},{"orbit":0,"id":10738}],"group":966,"orbitIndex":9,"isNotable":true,"name":"Warding Potions","orbit":2},"20744":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":695,"skill":20744,"orbitIndex":3,"name":"Projectile Mastery","orbit":1},"23940":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":23940,"stats":["Increases and Reductions to Armour also apply to Energy Shield","Recharge Rate at 40% of their value"],"recipe":["Isolation","Envy","Ire"],"connections":[{"orbit":3,"id":14342},{"orbit":0,"id":58138}],"group":75,"orbitIndex":20,"isNotable":true,"name":"Adamant Recovery","orbit":7},"10371":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds","skill":10371,"stats":["Can place multiple Banners"],"ascendancyName":"Tactician","connections":[],"group":191,"orbitIndex":0,"isNotable":true,"name":"Whoever Pays Best","orbit":0},"50459":{"icon":"Art/2DArt/SkillIcons/passives/blankDex.dds","classesStart":["Ranger","Huntress"],"skill":50459,"stats":[],"group":627,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"RANGER","orbit":0},"11938":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":39964}],"group":665,"skill":11938,"orbitIndex":0,"name":"Mana Regeneration","orbit":0},"49466":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":30871}],"group":904,"skill":49466,"orbitIndex":12,"name":"Life Flasks","orbit":7},"45774":{"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":3,"id":54975}],"group":912,"skill":45774,"orbitIndex":71,"name":"Slow Effect","orbit":4},"7656":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":7656,"stats":["3% increased maximum Life"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":0,"id":8415}],"orbitIndex":0,"name":"Life","orbit":8},"45712":{"stats":["10% increased chance to Ignite","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":65009}],"group":898,"skill":45712,"orbitIndex":60,"name":"Elemental Damage and Ignite Chance","orbit":5},"9642":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","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"],"connections":[{"orbit":6,"id":517},{"orbit":-4,"id":14666}],"group":587,"orbitIndex":21,"isNotable":true,"name":"Dampening Shield","orbit":7},"57196":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[],"group":616,"skill":57196,"orbitIndex":16,"name":"Attack Speed","orbit":3},"37971":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1112,"skill":37971,"orbitIndex":0,"name":"Companion Mastery","orbit":0},"10534":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-7,"id":46205}],"group":246,"skill":10534,"orbitIndex":2,"name":"Totem Cast Speed","orbit":2},"7788":{"stats":["8% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":5,"id":57805}],"group":565,"skill":7788,"orbitIndex":4,"name":"Knockback","orbit":7},"7338":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":7338,"stats":["20% increased Stun Recovery","Gain additional Stun Threshold equal to 30% of maximum Energy Shield"],"recipe":["Paranoia","Despair","Fear"],"connections":[{"orbit":0,"id":52060}],"group":952,"orbitIndex":23,"isNotable":true,"name":"Abasement","orbit":7},"8556":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":477,"skill":8556,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"36389":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-3,"id":53989}],"group":261,"skill":36389,"orbitIndex":0,"name":"Rage on Hit","orbit":0},"34015":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34015,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1061,"connections":[{"orbit":0,"id":22927}],"orbitIndex":0,"name":"Attribute","orbit":0},"24045":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[],"group":698,"skill":24045,"orbitIndex":9,"name":"Mana Flask Recovery","orbit":2},"15507":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15507,"stats":["+5 to any Attribute"],"isAttribute":true,"group":646,"connections":[{"orbit":0,"id":48401}],"orbitIndex":10,"name":"Attribute","orbit":3},"38235":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":368,"skill":38235,"orbitIndex":0,"name":"Life Mastery","orbit":0},"39569":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":35901},{"orbit":-4,"id":3458},{"orbit":3,"id":7353}],"group":890,"skill":39569,"orbitIndex":2,"name":"Critical Damage","orbit":7},"35660":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":18548}],"group":671,"skill":35660,"orbitIndex":13,"name":"Attack Speed","orbit":2},"4295":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":4295,"stats":["20% reduced Life Regeneration rate","20% of Damage taken Recouped as Mana"],"recipe":["Ire","Paranoia","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":-3,"id":34248}],"group":365,"orbitIndex":0,"isNotable":true,"name":"Adverse Growth","orbit":0},"74":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":74,"stats":[],"ascendancyName":"Acolyte of Chayula","isAscendancyStart":true,"group":1161,"connections":[{"orbit":0,"id":17923},{"orbit":-9,"id":24475},{"orbit":0,"id":36788},{"orbit":0,"id":25779},{"orbit":-8,"id":1347}],"orbitIndex":24,"name":"Acolyte of Chayula","orbit":9},"38111":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":38111,"stats":["6% of Damage taken Recouped as Life","25% increased speed of Recoup Effects"],"recipe":["Greed","Disgust","Isolation"],"connections":[{"orbit":0,"id":32241}],"group":911,"orbitIndex":0,"isNotable":true,"name":"Pliable Flesh","orbit":2},"32271":{"stats":["15% increased Magnitude of Ignite you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-2,"id":54311}],"group":229,"skill":32271,"orbitIndex":15,"name":"Critical Ignite Effect","orbit":7},"59":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds","skill":59,"stats":["You can apply an additional Curse","Your Curses can affect Hexproof Enemies"],"ascendancyName":"Lich","connections":[],"group":881,"orbitIndex":50,"isNotable":true,"name":"Dominion Over Flesh","orbit":8},"46628":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46628,"stats":["+5 to any Attribute"],"isAttribute":true,"group":292,"connections":[{"orbit":0,"id":40894},{"orbit":0,"id":60013},{"orbit":0,"id":44872}],"orbitIndex":67,"name":"Attribute","orbit":4},"13855":{"stats":["+10 to Armour","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":50626},{"orbit":0,"id":64370}],"group":490,"skill":13855,"orbitIndex":0,"name":"Armour and Energy Shield","orbit":0},"3215":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":3215,"stats":["40% increased maximum Energy Shield","10% reduced maximum Mana"],"recipe":["Guilt","Envy","Suffering"],"connections":[{"orbit":0,"id":44359}],"group":633,"orbitIndex":9,"isNotable":true,"name":"Melding","orbit":7},"42998":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2,"id":40333}],"group":969,"skill":42998,"orbitIndex":9,"name":"Damage and Companion Damage","orbit":2},"59913":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds","skill":59913,"stats":["You can apply an additional Mark"],"ascendancyName":"Deadeye","connections":[],"group":1130,"orbitIndex":0,"isNotable":true,"name":"Called Shots","orbit":0},"33612":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":8983}],"group":328,"skill":33612,"orbitIndex":8,"name":"Minion Damage","orbit":1},"4328":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4328,"stats":["+5 to any Attribute"],"isAttribute":true,"group":906,"connections":[{"orbit":0,"id":21208}],"orbitIndex":0,"name":"Attribute","orbit":0},"63679":{"stats":["18% increased Projectile Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":20008}],"group":873,"skill":63679,"orbitIndex":11,"name":"Projectile Stun Buildup","orbit":1},"39228":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":62603},{"orbit":0,"id":63021}],"group":493,"skill":39228,"orbitIndex":18,"name":"Fire Penetration","orbit":3},"38763":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":0,"id":27859}],"group":622,"skill":38763,"orbitIndex":16,"name":"Herald Reservation","orbit":7},"21206":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","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"],"recipe":["Greed","Disgust","Fear"],"connections":[{"orbit":0,"id":45899},{"orbit":0,"id":11505}],"group":386,"orbitIndex":9,"isNotable":true,"name":"Explosive Impact","orbit":3},"47359":{"stats":["Triggered Spells deal 16% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":14231}],"group":926,"skill":47359,"orbitIndex":17,"name":"Triggered Spell Damage","orbit":7},"46830":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46830,"stats":["+5 to any Attribute"],"isAttribute":true,"group":787,"connections":[{"orbit":0,"id":18923}],"orbitIndex":0,"name":"Attribute","orbit":0},"44179":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":589,"skill":44179,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"50588":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6010}],"group":876,"skill":50588,"orbitIndex":2,"name":"Accuracy","orbit":2},"58591":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds","skill":58591,"stats":["20% less Attributes","Inherent bonuses gained from Attributes are doubled"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":384,"orbitIndex":0,"isNotable":true,"name":"Enhanced Effectiveness","orbit":0},"16680":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":48137}],"group":662,"skill":16680,"orbitIndex":15,"name":"Crossbow Reload Speed","orbit":4},"28860":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":56104}],"group":447,"skill":28860,"orbitIndex":0,"name":"Armour Break","orbit":0},"61432":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":6178}],"group":686,"skill":61432,"orbitIndex":0,"name":"Crossbow Mastery","orbit":0},"48552":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48552,"stats":["+5 to any Attribute"],"isAttribute":true,"group":294,"connections":[{"orbit":0,"id":43036},{"orbit":0,"id":7960}],"orbitIndex":0,"name":"Attribute","orbit":0},"62159":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":-7,"id":59603}],"group":685,"skill":62159,"orbitIndex":8,"name":"Life Recoup","orbit":2},"65322":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":54818},{"orbit":0,"id":13425},{"orbit":0,"id":47709},{"orbit":0,"id":58718}],"group":498,"skill":65322,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"61490":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61490,"stats":["+5 to any Attribute"],"isAttribute":true,"group":282,"connections":[{"orbit":-8,"id":47429},{"orbit":0,"id":64995},{"orbit":0,"id":8600}],"orbitIndex":0,"name":"Attribute","orbit":0},"13987":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":7604}],"group":1030,"skill":13987,"orbitIndex":10,"name":"Melee Attack Speed","orbit":2},"4716":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":4716,"stats":["8% more chance to Evade Melee Attacks"],"recipe":["Guilt","Greed","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":470,"orbitIndex":18,"isNotable":true,"name":"Afterimage","orbit":3},"6772":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":6772,"stats":["+5 to any Attribute"],"isAttribute":true,"group":742,"connections":[{"orbit":0,"id":60505}],"orbitIndex":6,"name":"Attribute","orbit":4},"37972":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":37972,"stats":["15% increased Charm Charges gained"],"ascendancyName":"Ritualist","group":1190,"connections":[{"orbit":-4,"id":4891},{"orbit":5,"id":18280}],"orbitIndex":0,"name":"Charm Charges","orbit":0},"30115":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds","skill":30115,"stats":["50% increased effect of Small Passive Skills"],"ascendancyName":"Titan","connections":[],"group":51,"orbitIndex":16,"isNotable":true,"name":"Hulking Form","orbit":7},"20105":{"stats":["10% increased Accuracy Rating with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":13895}],"group":1070,"skill":20105,"orbitIndex":0,"name":"Spear Accuracy","orbit":0},"10286":{"stats":["10% increased Armour","Break 15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":-4,"id":38066}],"group":150,"skill":10286,"orbitIndex":8,"name":"Armour Break and Armour","orbit":7},"44707":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":54785},{"orbit":0,"id":7628}],"group":494,"skill":44707,"orbitIndex":0,"name":"Shield Damage","orbit":0},"61027":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":61027,"stats":["+20 to maximum Mana","20% increased Mana Regeneration Rate"],"connections":[],"group":587,"orbitIndex":0,"isNotable":true,"name":"Mana Blessing","orbit":0},"43650":{"stats":["8% increased Critical Damage Bonus","5% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":21070},{"orbit":0,"id":53386}],"group":136,"skill":43650,"orbitIndex":11,"name":"Critical Chance and Damage","orbit":1},"12777":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":-4,"id":28950}],"group":467,"skill":12777,"orbitIndex":23,"name":"Armour and Energy Shield","orbit":2},"36778":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":36479}],"group":717,"skill":36778,"orbitIndex":58,"name":"Shock Chance","orbit":4},"33225":{"stats":["Minions have +20% to Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","connections":[],"group":666,"skill":33225,"orbitIndex":0,"name":"Minion Fire Resistance","orbit":0},"27307":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":335,"skill":27307,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"64471":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":64471,"stats":["+5 to any Attribute"],"isAttribute":true,"group":414,"connections":[],"orbitIndex":54,"name":"Attribute","orbit":4},"45248":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":45248,"stats":["+2% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","group":278,"connections":[{"orbit":2147483647,"id":14429}],"orbitIndex":0,"name":"Skill Gem Quality","orbit":0},"55611":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":55611,"stats":["12% increased Elemental Damage"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":-2,"id":64031}],"orbitIndex":15,"name":"Elemental Damage","orbit":4},"35987":{"icon":"Art/2DArt/SkillIcons/passives/finesse.dds","skill":35987,"stats":["4% increased Movement Speed","20% increased Evasion Rating","+10 to Dexterity"],"connections":[{"orbit":0,"id":32274},{"orbit":0,"id":19470},{"orbit":0,"id":55397}],"group":654,"orbitIndex":27,"isNotable":true,"name":"Blur","orbit":4},"3921":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":3921,"stats":["15% reduced Reservation of Herald Skills"],"recipe":["Fear","Despair","Greed"],"connections":[{"orbit":0,"id":38398}],"group":380,"orbitIndex":10,"isNotable":true,"name":"Fate Finding","orbit":7},"30346":{"stats":["+10 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":44871},{"orbit":-5,"id":29695},{"orbit":6,"id":34006}],"group":581,"skill":30346,"orbitIndex":13,"name":"Energy Shield","orbit":7},"8983":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":328,"skill":8983,"orbitIndex":12,"name":"Minion Damage","orbit":3},"13576":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":17024}],"group":706,"skill":13576,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"56806":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":56806,"stats":["12% increased Block chance","1% increased Movement Speed for each time you've Blocked in the past 10 seconds"],"recipe":["Ire","Fear","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":705,"orbitIndex":0,"isNotable":true,"name":"Parrying Motion","orbit":7},"65189":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":33502}],"group":123,"skill":65189,"orbitIndex":0,"name":"Shapeshifting","orbit":5},"56996":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":9568}],"group":433,"skill":56996,"orbitIndex":36,"name":"Totem Life","orbit":4},"45962":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":7183},{"orbit":0,"id":15617}],"group":359,"skill":45962,"orbitIndex":23,"name":"Life Flask Recovery","orbit":3},"14693":{"stats":["14% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":13937}],"group":79,"skill":14693,"orbitIndex":27,"name":"Mace Damage","orbit":4},"22188":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-4,"id":38763},{"orbit":0,"id":21274}],"group":622,"skill":22188,"orbitIndex":0,"name":"Herald Reservation","orbit":7},"55088":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","connections":[{"orbit":5,"id":61196}],"group":715,"skill":55088,"orbitIndex":2,"name":"Critical Chance","orbit":7},"33815":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":6,"id":35644}],"group":843,"skill":33815,"orbitIndex":5,"name":"Poison Duration","orbit":2},"49406":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":52125}],"group":595,"skill":49406,"orbitIndex":45,"name":"Projectile Damage","orbit":4},"39431":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":517,"skill":39431,"orbitIndex":0,"name":"Crossbow Mastery","orbit":0},"39369":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":39369,"stats":["Attacks have +1% to Critical Hit Chance"],"recipe":["Isolation","Despair","Greed"],"connections":[{"orbit":3,"id":2936},{"orbit":0,"id":51583}],"group":1111,"orbitIndex":9,"isNotable":true,"name":"Struck Through","orbit":4},"21164":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":21164,"stats":["Minions gain 15% of their maximum Life as Extra maximum Energy Shield"],"recipe":["Isolation","Greed","Fear"],"connections":[{"orbit":0,"id":62670}],"group":93,"orbitIndex":10,"isNotable":true,"name":"Fleshcrafting","orbit":7},"47097":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds","skill":47097,"stats":["Warcries Explode Corpses dealing 25% of their Life as Physical Damage"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":64117}],"group":37,"orbitIndex":0,"isNotable":true,"name":"Warcaller's Bellow","orbit":0},"59647":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":8791}],"group":804,"skill":59647,"orbitIndex":10,"name":"Defences and Companion Life","orbit":7},"61026":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":61026,"stats":["Minions have +20% to all Elemental Resistances","Minions have +5% to all Maximum Elemental Resistances"],"recipe":["Despair","Paranoia","Suffering"],"connections":[{"orbit":0,"id":34552},{"orbit":0,"id":17378}],"group":324,"orbitIndex":0,"isNotable":true,"name":"Crystalline Flesh","orbit":3},"32427":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":0,"id":4456}],"group":511,"skill":32427,"orbitIndex":18,"name":"Cold Penetration","orbit":2},"19644":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":19644,"stats":["Minions have 20% additional Physical Damage Reduction","Minions have +23% to Chaos Resistance"],"recipe":["Isolation","Suffering","Envy"],"connections":[{"orbit":0,"id":14505}],"group":328,"orbitIndex":29,"isNotable":true,"name":"Left Hand of Darkness","orbit":4},"45111":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":14446}],"group":948,"skill":45111,"orbitIndex":2,"name":"Curse Duration","orbit":7},"632":{"stats":["3% increased Attack Speed with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":56366}],"group":1091,"skill":632,"orbitIndex":0,"name":"Dagger Speed","orbit":0},"18585":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":18585,"stats":["20% increased Armour"],"ascendancyName":"Warbringer","group":22,"connections":[{"orbit":0,"id":6127}],"orbitIndex":0,"name":"Armour","orbit":0},"7251":{"stats":["10% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[],"group":382,"skill":7251,"orbitIndex":12,"name":"Attack Damage","orbit":7},"42736":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42736,"stats":["+5 to any Attribute"],"isAttribute":true,"group":636,"connections":[{"orbit":-3,"id":60685}],"orbitIndex":0,"name":"Attribute","orbit":0},"18651":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":11736},{"orbit":0,"id":63863}],"group":610,"skill":18651,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"37244":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":37244,"stats":["12% increased Block chance","40% increased Block Recovery"],"recipe":["Disgust","Greed","Fear"],"connections":[{"orbit":3,"id":33445},{"orbit":0,"id":37795}],"group":860,"orbitIndex":8,"isNotable":true,"name":"Shield Expertise","orbit":2},"63074":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":63074,"stats":["+1 to Level of all Chaos Skills"],"recipe":["Despair","Isolation","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":670,"orbitIndex":2,"isNotable":true,"name":"Dark Entries","orbit":1},"63545":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":659,"skill":63545,"orbitIndex":6,"name":"Minion Damage","orbit":7},"19873":{"stats":["6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":36602},{"orbit":-4,"id":17655}],"group":396,"skill":19873,"orbitIndex":22,"name":"Area of Effect","orbit":2},"22359":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-2,"id":60692}],"group":785,"skill":22359,"orbitIndex":36,"name":"Elemental Damage","orbit":4},"54883":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":34473}],"group":950,"skill":54883,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"52106":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":44005},{"orbit":0,"id":10295}],"group":180,"skill":52106,"orbitIndex":34,"name":"Cast Speed","orbit":6},"29652":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":35911},{"orbit":0,"id":28002}],"group":307,"skill":29652,"orbitIndex":16,"name":"Spell Damage","orbit":2},"3188":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":3188,"stats":["Gain Physical Thorns damage equal to 3% of Armour on Equipped Body Armour"],"recipe":["Ire","Disgust","Isolation"],"connections":[{"orbit":0,"id":38670},{"orbit":0,"id":46051}],"group":61,"orbitIndex":21,"isNotable":true,"name":"Revenge","orbit":3},"12249":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-3,"id":12761}],"group":830,"skill":12249,"orbitIndex":20,"name":"Evasion and Energy Shield","orbit":2},"39292":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":39292,"stats":["20% increased Evasion Rating"],"ascendancyName":"Pathfinder","group":1156,"connections":[{"orbit":0,"id":40}],"orbitIndex":0,"name":"Evasion","orbit":0},"38827":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":7,"id":1546}],"group":439,"skill":38827,"orbitIndex":1,"name":"Armour and Energy Shield","orbit":7},"26282":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds","skill":26282,"stats":["Bleeding you inflict on Cursed targets is Aggravated","Elemental Damage also Contributes to Bleeding Magnitude"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":66,"isNotable":true,"name":"Blood Barbs","orbit":5},"1140":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1140,"stats":["+5 to any Attribute"],"isAttribute":true,"group":646,"connections":[{"orbit":0,"id":15507}],"orbitIndex":22,"name":"Attribute","orbit":2},"18496":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":18496,"stats":["5% reduced Attack Speed","30% increased Magnitude of Ailments you inflict","20% increased Duration of Damaging Ailments on Enemies"],"recipe":["Suffering","Paranoia","Envy"],"connections":[],"group":157,"orbitIndex":12,"isNotable":true,"name":"Lasting Trauma","orbit":7},"32885":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":6689}],"group":494,"skill":32885,"orbitIndex":33,"name":"Shield Block","orbit":4},"14926":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":50609},{"orbit":-6,"id":56910}],"group":574,"skill":14926,"orbitIndex":20,"name":"Life Regeneration","orbit":3},"56997":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":56997,"stats":["Hits that Heavy Stun Enemies have Culling Strike"],"recipe":["Ire","Envy","Despair"],"connections":[{"orbit":-5,"id":23861},{"orbit":0,"id":56595}],"group":299,"orbitIndex":6,"isNotable":true,"name":"Heavy Contact","orbit":4},"38703":{"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":8249}],"group":815,"skill":38703,"orbitIndex":16,"name":"Accuracy and Attack Critical Chance","orbit":7},"60505":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":60505,"stats":["+5 to any Attribute"],"isAttribute":true,"group":799,"connections":[{"orbit":0,"id":28050},{"orbit":0,"id":65009},{"orbit":0,"id":19808},{"orbit":0,"id":18831}],"orbitIndex":0,"name":"Attribute","orbit":0},"36252":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":36252,"stats":[],"ascendancyName":"Tactician","isAscendancyStart":true,"group":235,"connections":[{"orbit":0,"id":46522},{"orbit":0,"id":762},{"orbit":0,"id":12054},{"orbit":0,"id":29162},{"orbit":0,"id":54892}],"orbitIndex":36,"name":"DNT Whaler","orbit":6},"12661":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":12661,"stats":["Stun Threshold is based on 30% of your Energy Shield instead of Life"],"recipe":["Isolation","Ire","Guilt"],"connections":[{"orbit":0,"id":34984}],"group":713,"orbitIndex":16,"isNotable":true,"name":"Asceticism","orbit":7},"27108":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":27108,"stats":["Allies in your Presence have 6% increased Attack Speed","6% increased Attack Speed"],"recipe":["Disgust","Disgust","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":47796}],"group":483,"orbitIndex":36,"isNotable":true,"name":"Mass Hysteria","orbit":4},"62677":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":62677,"stats":["+5 to any Attribute"],"isAttribute":true,"group":620,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"3987":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":3987,"stats":["4% increased Skill Speed"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":30}],"orbitIndex":27,"name":"Skill Speed","orbit":8},"3762":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds","skill":3762,"stats":["Every second Slam Skill you use yourself is Ancestrally Boosted"],"ascendancyName":"Titan","connections":[],"group":51,"orbitIndex":125,"isNotable":true,"name":"Ancestral Empowerment","orbit":9},"21568":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21568,"stats":["+5 to any Attribute"],"isAttribute":true,"group":183,"connections":[{"orbit":0,"id":26196}],"orbitIndex":0,"name":"Attribute","orbit":0},"31898":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":0,"id":3921}],"group":380,"skill":31898,"orbitIndex":7,"name":"Herald Reservation","orbit":7},"10783":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":9762},{"orbit":0,"id":38564}],"group":402,"skill":10783,"orbitIndex":16,"name":"Sword Damage","orbit":2},"49473":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":61104}],"group":784,"skill":49473,"orbitIndex":0,"name":"Incision Chance","orbit":0},"25101":{"stats":["10% increased Cold Exposure Effect","10% increased Fire Exposure Effect","10% increased Lightning Exposure Effect"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":5,"id":22439},{"orbit":0,"id":52199},{"orbit":-5,"id":44498},{"orbit":0,"id":56409}],"group":513,"skill":25101,"orbitIndex":4,"name":"Exposure Effect","orbit":3},"37974":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":62230}],"group":731,"skill":37974,"orbitIndex":68,"name":"Energy Shield","orbit":6},"65328":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":48565}],"group":98,"skill":65328,"orbitIndex":13,"name":"Sentinels","orbit":2},"8867":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds","skill":8867,"stats":["You have Arcane Surge"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":7246}],"group":354,"orbitIndex":60,"isNotable":true,"name":"Constant Gale","orbit":8},"18419":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":18419,"stats":["Regenerate 1% of maximum Life per second while you have a Totem","Totems Regenerate 3% of maximum Life per second"],"recipe":["Envy","Fear","Paranoia"],"connections":[{"orbit":0,"id":11014},{"orbit":0,"id":16784},{"orbit":0,"id":23667}],"group":206,"orbitIndex":18,"isNotable":true,"name":"Ancestral Mending","orbit":7},"14383":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":14383,"stats":["30% increased amount of Mana Leeched","Unaffected by Chill while Leeching Mana"],"recipe":["Fear","Despair","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"orbit":0,"id":46601}],"group":945,"orbitIndex":0,"isNotable":true,"name":"Suffusion","orbit":0},"6330":{"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[],"group":992,"skill":6330,"orbitIndex":5,"name":"Accuracy and Attack Damage","orbit":7},"52774":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":5084}],"group":493,"skill":52774,"orbitIndex":18,"name":"Ignite Chance","orbit":2},"38300":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":39716},{"orbit":6,"id":57373}],"group":375,"skill":38300,"orbitIndex":0,"name":"Ignite Chance","orbit":0},"56342":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":7,"id":7341}],"group":228,"skill":56342,"orbitIndex":0,"name":"Rage when Hit","orbit":0},"10271":{"stats":["25% increased Attack Damage while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":58038}],"group":528,"skill":10271,"orbitIndex":7,"name":"Attack Damage while Surrounded","orbit":3},"60034":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":60034,"stats":["1% increased Attack Speed per 250 Accuracy Rating"],"recipe":["Isolation","Paranoia","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":15207},{"orbit":0,"id":22208}],"group":992,"orbitIndex":0,"isNotable":true,"name":"Falcon Dive","orbit":0},"11838":{"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","skill":11838,"stats":["25% increased Spell Damage while on Full Energy Shield","75% increased Energy Shield from Equipped Focus"],"recipe":["Disgust","Suffering","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":-4,"id":33112}],"group":780,"orbitIndex":6,"isNotable":true,"name":"Dreamcatcher","orbit":7},"46819":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46819,"stats":["+5 to any Attribute"],"isAttribute":true,"group":544,"connections":[{"orbit":0,"id":8616}],"orbitIndex":0,"name":"Attribute","orbit":0},"5777":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":5777,"stats":["Minions deal 15% increased Damage","Minions have 20% increased Critical Hit Chance"],"connections":[{"orbit":0,"id":58651}],"group":388,"orbitIndex":4,"isNotable":true,"name":"Deadly Swarm","orbit":4},"38564":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":20091}],"group":402,"skill":38564,"orbitIndex":15,"name":"Sword Damage","orbit":3},"50389":{"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","skill":50389,"stats":["Link Skills Link to 1 additional random target"],"recipe":["Guilt","Envy","Disgust"],"connections":[{"orbit":7,"id":13694},{"orbit":0,"id":11762}],"group":300,"orbitIndex":1,"isNotable":true,"name":"Twinned Tethers","orbit":2},"60298":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds","skill":60298,"stats":["Grants Skill: Temper Weapon"],"ascendancyName":"Smith of Kitava","connections":[],"group":6,"orbitIndex":0,"isNotable":true,"name":"Against the Anvil","orbit":0},"2672":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":45569}],"group":187,"skill":2672,"orbitIndex":0,"name":"Spell Critical Damage","orbit":0},"3700":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":3,"id":6842}],"group":956,"skill":3700,"orbitIndex":6,"name":"Stun and Freeze Buildup","orbit":2},"37509":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":33797}],"group":118,"skill":37509,"orbitIndex":3,"name":"Shapeshifting","orbit":5},"45576":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":595,"skill":45576,"orbitIndex":3,"name":"Projectile Mastery","orbit":7},"55276":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55276,"stats":["+5 to any Attribute"],"isAttribute":true,"group":665,"connections":[{"orbit":5,"id":13411}],"orbitIndex":24,"name":"Attribute","orbit":5},"14515":{"stats":["15% increased Magnitude of Jagged Ground you create"],"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","connections":[{"orbit":0,"id":43778}],"group":172,"skill":14515,"orbitIndex":8,"name":"Jagged Ground Effect","orbit":3},"63469":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":30834},{"orbit":0,"id":50216}],"group":419,"skill":63469,"orbitIndex":10,"name":"Mana Regeneration","orbit":2},"40550":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":246,"skill":40550,"orbitIndex":0,"name":"Totem Mastery","orbit":4},"41017":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41017,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1048,"connections":[{"orbit":0,"id":14262},{"orbit":0,"id":1801}],"orbitIndex":0,"name":"Attribute","orbit":0},"10372":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":-3,"id":36191},{"orbit":0,"id":55933}],"group":314,"skill":10372,"orbitIndex":1,"name":"Stun Threshold","orbit":1},"55152":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"orbit":0,"id":5580}],"group":433,"skill":55152,"orbitIndex":12,"name":"Totem Mastery","orbit":3},"14267":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14267,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1096,"connections":[{"orbit":0,"id":32763}],"orbitIndex":0,"name":"Attribute","orbit":0},"3025":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3025,"stats":["+5 to any Attribute"],"isAttribute":true,"group":591,"connections":[{"orbit":0,"id":38732},{"orbit":0,"id":36782},{"orbit":0,"id":25594}],"orbitIndex":0,"name":"Attribute","orbit":0},"36191":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":40325}],"group":314,"skill":36191,"orbitIndex":21,"name":"Stun Threshold","orbit":2},"16051":{"stats":["Attacks used by Totems have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":206,"skill":16051,"orbitIndex":4,"name":"Totem Attack Speed","orbit":5},"54485":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":25482}],"group":256,"skill":54485,"orbitIndex":22,"name":"Strength","orbit":7},"27834":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":63659},{"orbit":0,"id":34449}],"group":1060,"skill":27834,"orbitIndex":41,"name":"Trap Critical Chance","orbit":4},"21227":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":36290}],"group":972,"skill":21227,"orbitIndex":39,"name":"Energy Shield Delay","orbit":4},"17923":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":17923,"stats":["12% increased amount of Mana Leeched"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":18826}],"orbitIndex":16,"name":"Mana Leech","orbit":9},"49734":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49734,"stats":["+5 to any Attribute"],"isAttribute":true,"group":168,"connections":[{"orbit":0,"id":46741}],"orbitIndex":0,"name":"Attribute","orbit":0},"58117":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":13839},{"orbit":0,"id":8493},{"orbit":0,"id":56996}],"group":433,"skill":58117,"orbitIndex":36,"name":"Totem Damage","orbit":5},"41669":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":545,"skill":41669,"orbitIndex":12,"name":"Cold Damage","orbit":3},"64724":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[],"group":87,"skill":64724,"orbitIndex":17,"name":"Ignite Chance","orbit":2},"25893":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":51169}],"group":567,"skill":25893,"orbitIndex":18,"name":"Energy Shield Recharge","orbit":2},"39759":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":48035}],"group":383,"skill":39759,"orbitIndex":6,"name":"Life Regeneration","orbit":2},"315":{"stats":["10% increased Bleeding Duration"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":33216}],"group":509,"skill":315,"orbitIndex":0,"name":"Bleeding Duration","orbit":0},"46554":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46554,"stats":["+5 to any Attribute"],"isAttribute":true,"group":675,"connections":[{"orbit":0,"id":62677},{"orbit":0,"id":36379},{"orbit":0,"id":10131},{"orbit":-3,"id":42999}],"orbitIndex":0,"name":"Attribute","orbit":0},"59372":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds","skill":59372,"stats":["Your Hits are Crushing Blows"],"ascendancyName":"Titan","connections":[{"orbit":-5,"id":56842}],"group":53,"orbitIndex":0,"isNotable":true,"name":"Crushing Impacts","orbit":0},"22484":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-4,"id":5398}],"group":174,"skill":22484,"orbitIndex":20,"name":"Totem Cast Speed","orbit":7},"25026":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":6,"id":3567}],"group":732,"skill":25026,"orbitIndex":20,"name":"Mana Regeneration","orbit":3},"19288":{"icon":"Art/2DArt/SkillIcons/passives/GlancingBlows.dds","skill":19288,"isKeystone":true,"stats":["Block Chance is doubled","You take 50% of Damage from Blocked Hits"],"group":703,"connections":[],"orbitIndex":0,"name":"Glancing Blows","orbit":0},"10729":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":844,"skill":10729,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"34531":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","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"],"recipe":["Despair","Disgust","Disgust"],"connections":[],"group":458,"orbitIndex":4,"isNotable":true,"name":"Hallowed","orbit":7},"25992":{"stats":["10% increased Accuracy Rating with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[],"group":1093,"skill":25992,"orbitIndex":7,"name":"Bow Accuracy Rating","orbit":6},"53632":{"stats":["12% increased chance to Ignite","6% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":3,"id":28482}],"group":229,"skill":53632,"orbitIndex":8,"name":"Ignite and Critical Chance","orbit":2},"17702":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17702,"stats":["+5 to any Attribute"],"isAttribute":true,"group":851,"connections":[{"orbit":0,"id":46882},{"orbit":7,"id":27262}],"orbitIndex":0,"name":"Attribute","orbit":0},"18121":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":865,"skill":18121,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"858":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":5,"id":58387}],"group":439,"skill":858,"orbitIndex":18,"name":"Chaos Damage","orbit":5},"15671":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15671,"stats":["+5 to any Attribute"],"isAttribute":true,"group":171,"connections":[{"orbit":0,"id":14654},{"orbit":0,"id":23930}],"orbitIndex":0,"name":"Attribute","orbit":0},"13856":{"stats":["1% reduced Attack Speed","12% increased Magnitude of Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":18496}],"group":157,"skill":13856,"orbitIndex":9,"name":"Ailment Effect and Reduced Attack Speed","orbit":7},"6623":{"stats":["Banner Skills have 12% increased Aura Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":12821}],"group":325,"skill":6623,"orbitIndex":9,"name":"Banner Aura Effect","orbit":1},"21755":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21755,"stats":["+5 to any Attribute"],"isAttribute":true,"group":564,"connections":[{"orbit":0,"id":54127},{"orbit":0,"id":48635},{"orbit":0,"id":61281},{"orbit":0,"id":52274}],"orbitIndex":0,"name":"Attribute","orbit":0},"9294":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds","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"],"ascendancyName":"Amazon","connections":[{"orbit":0,"id":528}],"group":1169,"orbitIndex":0,"isNotable":true,"name":"Critical Strike","orbit":0},"55680":{"stats":["3% increased Attack Speed with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":61112}],"group":1038,"skill":55680,"orbitIndex":14,"name":"Spear Attack Speed","orbit":4},"62023":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":182,"skill":62023,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"7998":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":7998,"stats":["20% increased chance to Shock"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":39640}],"orbitIndex":70,"name":"Shock Chance","orbit":6},"34671":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":24477},{"orbit":0,"id":48418}],"group":368,"skill":34671,"orbitIndex":14,"name":"Stun Threshold and Strength","orbit":2},"21336":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":0,"id":62984}],"group":733,"skill":21336,"orbitIndex":19,"name":"Evasion and Energy Shield","orbit":2},"19750":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":492,"skill":19750,"orbitIndex":0,"name":"Armour and Evasion Mastery","orbit":0},"59636":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":59636,"stats":["25% increased Mana Regeneration Rate"],"connections":[{"orbit":-4,"id":13769},{"orbit":0,"id":48007}],"group":553,"orbitIndex":12,"isNotable":true,"name":"Open Mind","orbit":7},"16744":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-5,"id":24009},{"orbit":0,"id":24748}],"group":470,"skill":16744,"orbitIndex":12,"name":"Evasion","orbit":3},"10830":{"stats":["18% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":59589}],"group":99,"skill":10830,"orbitIndex":2,"name":"Armour","orbit":7},"49130":{"stats":["10% reduced Arrow Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":987,"skill":49130,"orbitIndex":19,"name":"Reduced Arrow Speed","orbit":2},"49661":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":49661,"stats":["30% increased Critical Hit Chance against Bleeding Enemies","20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"],"recipe":["Fear","Paranoia","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":848,"orbitIndex":2,"isNotable":true,"name":"Perfectly Placed Knife","orbit":1},"23508":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds","skill":23508,"stats":["Skills Consuming Frenzy Charges behave as if Consuming twice as many Frenzy Charges"],"ascendancyName":"Deadeye","connections":[],"group":1138,"orbitIndex":0,"isNotable":true,"name":"Thrilling Chase","orbit":0},"49537":{"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":231,"skill":49537,"orbitIndex":16,"name":"Speed with Elemental Skills","orbit":3},"52574":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":-7,"id":55478}],"group":431,"skill":52574,"orbitIndex":21,"name":"Attack Area","orbit":7},"59710":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":5,"id":52618}],"group":94,"skill":59710,"orbitIndex":6,"name":"Shapeshifting","orbit":7},"6338":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":0,"id":2254}],"group":581,"skill":6338,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"25620":{"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","skill":25620,"stats":["15% chance to not destroy Corpses when Consuming Corpses"],"recipe":["Paranoia","Despair","Guilt"],"connections":[{"orbit":0,"id":9083}],"group":764,"orbitIndex":18,"isNotable":true,"name":"Meat Recycling","orbit":7},"23415":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":23415,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":9,"id":8143}],"orbitIndex":14,"name":"Evasion and Energy Shield","orbit":9},"64789":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":64789,"stats":["12% increased Mana Regeneration Rate"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":8867}],"orbitIndex":68,"name":"Mana","orbit":8},"43778":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":36894}],"group":172,"skill":43778,"orbitIndex":2,"name":"Bleed Chance","orbit":3},"8852":{"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[],"group":86,"skill":8852,"orbitIndex":17,"name":"Life Leech and Slower Leech","orbit":2},"63732":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":8440}],"group":640,"skill":63732,"orbitIndex":1,"name":"Damage against Enemies on Low Life","orbit":1},"22713":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":19722},{"orbit":0,"id":4959},{"orbit":0,"id":19003}],"group":938,"skill":22713,"orbitIndex":6,"name":"Cold Damage","orbit":7},"64665":{"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","connections":[{"orbit":0,"id":51847},{"orbit":0,"id":21274}],"group":601,"skill":64665,"orbitIndex":30,"name":"Attack Damage and Accuracy","orbit":4},"56472":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":742,"skill":56472,"orbitIndex":0,"name":"Projectile Mastery","orbit":0},"17330":{"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","skill":17330,"stats":["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground","40% increased Jagged Ground Duration"],"recipe":["Greed","Greed","Suffering"],"connections":[{"orbit":0,"id":61927}],"group":172,"orbitIndex":23,"isNotable":true,"name":"Perforation","orbit":2},"33415":{"stats":["10% increased Critical Hit Chance with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":31763}],"group":662,"skill":33415,"orbitIndex":31,"name":"Crossbow Critical Chance","orbit":4},"58644":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":42714}],"group":976,"skill":58644,"orbitIndex":21,"name":"Bleeding Damage","orbit":7},"63608":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":71,"skill":63608,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"40024":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-2,"id":2091}],"group":927,"skill":40024,"orbitIndex":4,"name":"Poison Chance","orbit":7},"61419":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":61419,"stats":[],"group":549,"connections":[{"orbit":0,"id":3025},{"orbit":0,"id":5314},{"orbit":0,"id":46819}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"2486":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":2486,"stats":["Damage with Hits is Lucky against Enemies that are on Low Life"],"recipe":["Suffering","Envy","Isolation"],"connections":[{"orbit":3,"id":63732},{"orbit":7,"id":19341},{"orbit":0,"id":58884}],"group":640,"orbitIndex":22,"isNotable":true,"name":"Stars Aligned","orbit":7},"45037":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":9736}],"group":668,"skill":45037,"orbitIndex":15,"name":"Armour and Evasion","orbit":7},"36782":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":1151}],"group":589,"skill":36782,"orbitIndex":12,"name":"Freeze Buildup","orbit":7},"26520":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":14340},{"orbit":0,"id":37190}],"group":642,"skill":26520,"orbitIndex":11,"name":"Life Leech","orbit":2},"56860":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":56860,"stats":["30% increased Projectile Parry Range","Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":909,"orbitIndex":0,"isNotable":true,"name":"Resolute Reprisal","orbit":0},"60362":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":56265}],"group":1097,"skill":60362,"orbitIndex":7,"name":"Critical Damage","orbit":2},"32194":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32194,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":55933}],"orbitIndex":60,"name":"Attribute","orbit":6},"22558":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22558,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":55933}],"orbitIndex":66,"name":"Attribute","orbit":6},"54886":{"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":-4,"id":56997}],"group":299,"skill":54886,"orbitIndex":20,"name":"Two Handed Damage and Stun","orbit":7},"3704":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds","skill":3704,"stats":["Enemies have Maximum Concentration equal to 40% 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"],"ascendancyName":"Witchhunter","connections":[{"orbit":0,"id":25172}],"group":175,"orbitIndex":36,"isNotable":true,"name":"Witchbane","orbit":5},"17625":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":-5,"id":10873}],"group":94,"skill":17625,"orbitIndex":18,"name":"Shapeshifting","orbit":7},"42522":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalDamageHealsYou.dds","skill":42522,"stats":["40% of Elemental Damage taken Recouped as Energy Shield"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":127,"isNotable":true,"name":"Heart of the Storm","orbit":9},"58718":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":35015}],"group":486,"skill":58718,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"11311":{"stats":["+10 to Armour","+8 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":38057}],"group":575,"skill":11311,"orbitIndex":61,"name":"Armour and Evasion","orbit":5},"15617":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":15617,"stats":["30% increased Flask Effect Duration","20% increased Life Recovery from Flasks","Recover 5% of maximum Life when you use a Life Flask while on Low Life"],"recipe":["Envy","Envy","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":359,"orbitIndex":0,"isNotable":true,"name":"Heavy Drinker","orbit":0},"8697":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[],"group":792,"skill":8697,"orbitIndex":2,"name":"Elemental Attack Damage","orbit":3},"60568":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":52348}],"group":360,"skill":60568,"orbitIndex":13,"name":"Totem Placement Speed","orbit":3},"17501":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","connections":[],"group":466,"skill":17501,"orbitIndex":7,"name":"Minion Damage","orbit":2},"48745":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":22558},{"orbit":-2,"id":7878}],"group":306,"skill":48745,"orbitIndex":0,"name":"Shield Block","orbit":0},"65193":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":65193,"stats":["8% increased Melee Attack Speed","+10 to Dexterity"],"recipe":["Disgust","Greed","Paranoia"],"connections":[{"orbit":0,"id":48714},{"orbit":0,"id":10245}],"group":276,"orbitIndex":10,"isNotable":true,"name":"Viciousness","orbit":3},"39621":{"stats":["Inherent loss of Rage is 10% slower"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":14176},{"orbit":0,"id":26725}],"group":184,"skill":39621,"orbitIndex":0,"name":"Slower Rage Decay","orbit":0},"2102":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":495,"skill":2102,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"18451":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[],"group":730,"skill":18451,"orbitIndex":12,"name":"Frenzy Charge Duration","orbit":2},"52765":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":831,"skill":52765,"orbitIndex":12,"name":"Mana Regeneration","orbit":2},"11505":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":386,"skill":11505,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"2455":{"stats":["8% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":538,"skill":2455,"orbitIndex":11,"name":"Projectile Damage","orbit":5},"43579":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":0,"id":35369}],"group":140,"skill":43579,"orbitIndex":9,"name":"Mana Mastery","orbit":1},"11257":{"stats":["30% increased Evasion Rating while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":10271},{"orbit":0,"id":54282}],"group":528,"skill":11257,"orbitIndex":11,"name":"Evasion while Surrounded","orbit":3},"2645":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":2645,"stats":["20% more Damage against Heavy Stunned Enemies with Maces"],"recipe":["Ire","Isolation","Ire"],"connections":[{"orbit":0,"id":14832},{"orbit":0,"id":52829}],"group":79,"orbitIndex":69,"isNotable":true,"name":"Skullcrusher","orbit":4},"17924":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-7,"id":51867}],"group":274,"skill":17924,"orbitIndex":20,"name":"Damage against Enemies on Low Life","orbit":3},"48014":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":48014,"stats":["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently","50% increased Melee Damage against Immobilised Enemies"],"recipe":["Ire","Guilt","Fear"],"connections":[],"group":124,"orbitIndex":63,"isNotable":true,"name":"Honourless","orbit":5},"29328":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":0,"id":43201}],"group":540,"skill":29328,"orbitIndex":61,"name":"Ailment Chance","orbit":4},"37046":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds","skill":37046,"stats":["Grants Skill: Blood Boil"],"ascendancyName":"Ritualist","connections":[],"group":1195,"orbitIndex":0,"isNotable":true,"name":"Corrupted Lifeforce","orbit":0},"63731":{"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":244}],"group":724,"skill":63731,"orbitIndex":0,"name":"Attack Damage","orbit":0},"12367":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[],"group":496,"skill":12367,"orbitIndex":0,"name":"Chaos Damage","orbit":3},"38365":{"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":34626},{"orbit":0,"id":46499}],"group":122,"skill":38365,"orbitIndex":22,"name":"Recover Life on consuming Endurance Charge","orbit":2},"57388":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":57388,"stats":["20% increased Critical Hit Chance for Attacks","20% increased Critical Damage Bonus for Attack Damage","20% more Stun Buildup with Critical Hits"],"recipe":["Despair","Envy","Disgust"],"connections":[{"orbit":0,"id":9698}],"group":136,"orbitIndex":22,"isNotable":true,"name":"Overwhelming Strike","orbit":3},"2071":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":38420}],"group":367,"skill":2071,"orbitIndex":2,"name":"Mana Regeneration","orbit":2},"37372":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":13738}],"group":693,"skill":37372,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"16168":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16168,"stats":["+5 to any Attribute"],"isAttribute":true,"group":483,"connections":[{"orbit":-5,"id":54232},{"orbit":0,"id":25374},{"orbit":0,"id":45916}],"orbitIndex":48,"name":"Attribute","orbit":6},"53696":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":847,"skill":53696,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"18684":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds","skill":18684,"isKeystone":true,"stats":["75% of Damage Converted to Fire Damage","Deal no Non-Fire Damage"],"group":81,"connections":[],"orbitIndex":0,"name":"Avatar of Fire","orbit":0},"55802":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55802,"stats":["+5 to any Attribute"],"isAttribute":true,"group":617,"connections":[{"orbit":0,"id":2847},{"orbit":0,"id":3717}],"orbitIndex":0,"name":"Attribute","orbit":0},"45503":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":4,"id":37746}],"group":287,"skill":45503,"orbitIndex":0,"name":"Ignite Chance","orbit":2},"33866":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":49220}],"group":660,"skill":33866,"orbitIndex":4,"name":"Attack Damage","orbit":2},"46696":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":46696,"stats":["25% increased Damage with One Handed Weapons","Attacks have 10% chance to Maim on Hit"],"recipe":["Envy","Suffering","Disgust"],"connections":[{"orbit":0,"id":8629}],"group":268,"orbitIndex":68,"isNotable":true,"name":"Impair","orbit":4},"50392":{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","skill":50392,"stats":["10% reduced maximum Mana","1% increased Damage per 15 Strength"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":131,"orbitIndex":0,"isNotable":true,"name":"Brute Strength","orbit":0},"57462":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-6,"id":12078}],"group":996,"skill":57462,"orbitIndex":17,"name":"Projectile Speed","orbit":3},"54282":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54282,"stats":["+5 to any Attribute"],"isAttribute":true,"group":570,"connections":[{"orbit":0,"id":52125},{"orbit":2147483647,"id":11066}],"orbitIndex":0,"name":"Attribute","orbit":3},"18913":{"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":12419}],"group":667,"skill":18913,"orbitIndex":22,"name":"Chaos Damage and Duration","orbit":7},"44371":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds","skill":44371,"stats":["Gain 100% of Armour as extra Stun Threshold","Gain 100% of Evasion Rating as extra Ailment Threshold"],"ascendancyName":"Tactician","connections":[{"orbit":0,"id":30151}],"group":249,"orbitIndex":0,"isNotable":true,"name":"Polish That Gear","orbit":0},"62153":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":3,"id":55947}],"group":796,"skill":62153,"orbitIndex":14,"name":"Spell Critical Damage","orbit":3},"18882":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18882,"stats":["+5 to any Attribute"],"isAttribute":true,"group":699,"connections":[{"orbit":-2,"id":24045},{"orbit":0,"id":26786},{"orbit":0,"id":30047},{"orbit":0,"id":29941}],"orbitIndex":6,"name":"Attribute","orbit":5},"13174":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds","skill":13174,"stats":["Maximum Mana is replaced by 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","50% of Infernal Flame lost per second if none was gained in the past 2 seconds"],"ascendancyName":"Infernalist","connections":[{"orbit":0,"id":770}],"group":534,"orbitIndex":3,"isNotable":true,"name":"Pyromantic Pact","orbit":6},"14958":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":17548}],"group":781,"skill":14958,"orbitIndex":10,"name":"Critical Chance","orbit":1},"32951":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":32951,"stats":["25% increased Skill Effect Duration"],"recipe":["Disgust","Suffering","Ire"],"connections":[{"orbit":0,"id":39280},{"orbit":0,"id":41522}],"group":800,"orbitIndex":20,"isNotable":true,"name":"Preservation","orbit":3},"56935":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56935,"stats":["+5 to any Attribute"],"isAttribute":true,"group":524,"connections":[{"orbit":0,"id":57710},{"orbit":0,"id":34058}],"orbitIndex":0,"name":"Attribute","orbit":0},"34006":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":3,"id":15408}],"group":581,"skill":34006,"orbitIndex":19,"name":"Energy Shield","orbit":2},"51509":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":51509,"stats":["Recover 2% of maximum Life when you use a Mana Flask","Mana Flasks gain 0.1 charges per Second"],"recipe":["Greed","Fear","Disgust"],"connections":[{"orbit":7,"id":35848},{"orbit":0,"id":9393}],"group":743,"orbitIndex":0,"isNotable":true,"name":"Waters of Life","orbit":0},"3995":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":12311}],"group":655,"skill":3995,"orbitIndex":15,"name":"Crossbow Reload Speed","orbit":7},"45969":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":45969,"stats":["+5 to any Attribute"],"isAttribute":true,"group":483,"connections":[{"orbit":-7,"id":28693},{"orbit":0,"id":24880}],"orbitIndex":36,"name":"Attribute","orbit":6},"43578":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":573,"skill":43578,"orbitIndex":26,"name":"Projectile Damage","orbit":4},"28361":{"stats":["20% increased Weapon Swap Speed"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[],"group":566,"skill":28361,"orbitIndex":16,"name":"Weapon Swap Speed","orbit":7},"32664":{"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","skill":32664,"stats":["20% increased Area of Effect while Unarmed","25% reduced Damage with Unarmed Attacks","20% increased Unarmed Attack Speed"],"recipe":["Fear","Suffering","Guilt"],"connections":[{"orbit":-3,"id":17724}],"group":1064,"orbitIndex":5,"isNotable":true,"name":"Flurry","orbit":1},"2936":{"stats":["20% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-3,"id":13407}],"group":1111,"skill":2936,"orbitIndex":4,"name":"Attack Critical Damage","orbit":7},"25619":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":25619,"stats":["10% increased Attack Speed","15% chance to Blind Enemies on Hit with Attacks"],"recipe":["Despair","Despair","Despair"],"connections":[{"orbit":3,"id":43562}],"group":616,"orbitIndex":14,"isNotable":true,"name":"Sand in the Eyes","orbit":2},"51707":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":51707,"stats":["30% increased Evasion Rating","8% increased Dexterity"],"recipe":["Fear","Ire","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":5,"id":38728},{"orbit":0,"id":41163}],"group":1067,"orbitIndex":66,"isNotable":true,"name":"Enhanced Reflexes","orbit":5},"39886":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39886,"stats":["+5 to any Attribute"],"isAttribute":true,"group":497,"connections":[{"orbit":0,"id":56935}],"orbitIndex":0,"name":"Attribute","orbit":0},"49799":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":46224}],"group":698,"skill":49799,"orbitIndex":20,"name":"Mana Flask Recovery","orbit":2},"31805":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-3,"id":44461},{"orbit":0,"id":29041}],"group":181,"skill":31805,"orbitIndex":15,"name":"Increased Duration","orbit":3},"1755":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":31707}},"skill":1755,"stats":["8% increased Spell Damage"],"isSwitchable":true,"group":532,"connections":[{"orbit":-4,"id":18845}],"orbitIndex":17,"name":"Spell Damage","orbit":2},"30905":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":5,"id":8697},{"orbit":6,"id":34201}],"group":792,"skill":30905,"orbitIndex":21,"name":"Elemental Attack Damage","orbit":4},"1019":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":45037}],"group":668,"skill":1019,"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"21861":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":65243}],"group":205,"skill":21861,"orbitIndex":18,"name":"Presence Area","orbit":2},"23416":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds","skill":23416,"stats":["10% of Spell Damage Leeched as Life"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":64,"isNotable":true,"name":"Vitality Siphon","orbit":6},"50253":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":50253,"stats":["40% increased Area of Effect of Aftershocks you create yourself"],"recipe":["Despair","Guilt","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":225,"orbitIndex":0,"isNotable":true,"name":"Aftershocks","orbit":0},"20236":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":4346}],"group":829,"skill":20236,"orbitIndex":0,"name":"Critical Chance","orbit":0},"51184":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","options":{"Witch":{"stats":["16% increased Spell Damage","Minions deal 16% increased Damage","+10 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","name":"Raw Destruction","id":5788}},"skill":51184,"stats":["20% increased Spell Damage","+10 to Intelligence"],"isSwitchable":true,"connections":[{"orbit":-4,"id":41965},{"orbit":6,"id":29502},{"orbit":-4,"id":3242}],"group":522,"orbitIndex":0,"isNotable":true,"name":"Raw Power","orbit":0},"51847":{"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","connections":[{"orbit":0,"id":33974}],"group":601,"skill":51847,"orbitIndex":24,"name":"Attack Damage and Accuracy","orbit":4},"53697":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53697,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":7,"id":47555},{"orbit":-3,"id":3041}],"orbitIndex":26,"name":"Attribute","orbit":5},"63267":{"stats":["12% increased Attack Damage while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":65424}],"group":598,"skill":63267,"orbitIndex":3,"name":"Dual Wielding Damage","orbit":2},"53166":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":26194}],"group":601,"skill":53166,"orbitIndex":21,"name":"Presence Area","orbit":7},"27667":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds","skill":27667,"stats":["Your Curses have infinite Duration"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":8,"isNotable":true,"name":"Open Sores","orbit":6},"28625":{"stats":["15% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":5,"id":32135},{"orbit":0,"id":35848}],"group":743,"skill":28625,"orbitIndex":20,"name":"Flask Recovery","orbit":7},"63209":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":30704}],"group":416,"skill":63209,"orbitIndex":12,"name":"Life Regeneration","orbit":7},"5826":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":793,"skill":5826,"orbitIndex":22,"name":"Projectile Mastery","orbit":2},"54283":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":26324}],"group":317,"skill":54283,"orbitIndex":21,"name":"Armour","orbit":3},"13624":{"stats":["Mark Skills have 25% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-2,"id":28258}],"group":1000,"skill":13624,"orbitIndex":23,"name":"Mark Duration","orbit":2},"25528":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":972,"skill":25528,"orbitIndex":15,"name":"Mana Mastery","orbit":3},"15408":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":4,"id":2254},{"orbit":0,"id":6338}],"group":581,"skill":15408,"orbitIndex":23,"name":"Energy Shield","orbit":2},"58848":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":22962},{"orbit":0,"id":10576}],"group":976,"skill":58848,"orbitIndex":10,"name":"Incision Chance","orbit":7},"4061":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":27491}],"group":458,"skill":4061,"orbitIndex":36,"name":"Energy Shield","orbit":4},"32952":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds","skill":32952,"stats":["+2 to Level of all Skills with a Strength requirement"],"isMultipleChoiceOption":true,"ascendancyName":"Gemling Legionnaire","group":238,"connections":[],"orbitIndex":0,"name":"Bolstering Implants","orbit":0},"16114":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":320,"skill":16114,"orbitIndex":0,"name":"Aura Mastery","orbit":0},"32135":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":5,"id":12322},{"orbit":0,"id":16484}],"group":743,"skill":32135,"orbitIndex":0,"name":"Flask Charges Gained","orbit":4},"62350":{"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[],"group":922,"skill":62350,"orbitIndex":12,"name":"Attack Speed and Flask Duration","orbit":2},"33402":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":58125}],"group":75,"skill":33402,"orbitIndex":54,"name":"Shield Defences","orbit":4},"6222":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":57608},{"orbit":0,"id":9037},{"orbit":0,"id":65189}],"group":130,"skill":6222,"orbitIndex":64,"name":"Shapeshifting","orbit":5},"19674":{"stats":["8% increased Attack Area Damage","5% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":41493}],"group":209,"skill":19674,"orbitIndex":2,"name":"Attack Area Damage and Area","orbit":3},"33216":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":33216,"stats":["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"],"recipe":["Disgust","Despair","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":510,"orbitIndex":10,"isNotable":true,"name":"Deep Wounds","orbit":2},"5314":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":5314,"stats":["+5 to any Attribute"],"isAttribute":true,"group":548,"connections":[{"orbit":0,"id":29009}],"orbitIndex":36,"name":"Attribute","orbit":4},"63002":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":63002,"stats":["Buffs on you expire 10% slower"],"ascendancyName":"Chronomancer","group":203,"connections":[{"orbit":0,"id":58747}],"orbitIndex":0,"name":"Buff Expiry Rate","orbit":0},"44836":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":44836,"stats":["20% increased Armour and Evasion Rating","20% increased Stun Threshold"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"orbit":0,"id":47150}],"group":562,"orbitIndex":12,"isNotable":true,"name":"Feel no Pain","orbit":2},"21070":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57388}],"group":136,"skill":21070,"orbitIndex":20,"name":"Attack Critical Chance","orbit":7},"54811":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54811,"stats":["+5 to any Attribute"],"isAttribute":true,"group":269,"connections":[{"orbit":0,"id":13474}],"orbitIndex":0,"name":"Attribute","orbit":0},"9163":{"stats":["18% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[],"group":99,"skill":9163,"orbitIndex":8,"name":"Armour","orbit":7},"55668":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55668,"stats":["+5 to any Attribute"],"isAttribute":true,"group":760,"connections":[{"orbit":0,"id":25557},{"orbit":0,"id":47754}],"orbitIndex":0,"name":"Attribute","orbit":0},"59376":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59376,"stats":["+5 to any Attribute"],"isAttribute":true,"group":445,"connections":[],"orbitIndex":3,"name":"Attribute","orbit":6},"55478":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":48006},{"orbit":-3,"id":16168}],"group":431,"skill":55478,"orbitIndex":2,"name":"Attack Area","orbit":2},"52298":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":52298,"stats":["+5 to any Attribute"],"isAttribute":true,"group":158,"connections":[{"orbit":0,"id":4527},{"orbit":0,"id":26725},{"orbit":0,"id":53308},{"orbit":0,"id":31805},{"orbit":0,"id":52126}],"orbitIndex":0,"name":"Attribute","orbit":0},"35187":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds","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"],"ascendancyName":"Amazon","connections":[],"group":1160,"orbitIndex":0,"isNotable":true,"name":"In for the Kill","orbit":0},"30615":{"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[],"group":1062,"skill":30615,"orbitIndex":13,"name":"Critical Damage when consuming a Power Charge","orbit":2},"32813":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-7,"id":59600},{"orbit":0,"id":35809}],"group":902,"skill":32813,"orbitIndex":12,"name":"Life Flasks","orbit":2},"5702":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":5702,"stats":["+5 to any Attribute"],"isAttribute":true,"group":795,"connections":[{"orbit":-5,"id":13411}],"orbitIndex":0,"name":"Attribute","orbit":0},"31763":{"stats":["10% increased Critical Hit Chance with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":43155}],"group":662,"skill":31763,"orbitIndex":27,"name":"Crossbow Critical Chance","orbit":4},"46760":{"stats":["20% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":51534},{"orbit":0,"id":8631}],"group":377,"skill":46760,"orbitIndex":0,"name":"Critical Chance","orbit":0},"14113":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":10029},{"orbit":0,"id":8660}],"group":279,"skill":14113,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"54148":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":54148,"stats":["Damage Penetrates 15% Fire Resistance","15% increased Duration of Damaging Ailments on Enemies"],"recipe":["Isolation","Envy","Fear"],"connections":[{"orbit":0,"id":52746},{"orbit":0,"id":56934}],"group":391,"orbitIndex":6,"isNotable":true,"name":"Smoke Inhalation","orbit":2},"62341":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":7,"id":52836}],"group":705,"skill":62341,"orbitIndex":67,"name":"Block","orbit":4},"40803":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":40803,"stats":["30% increased Damage with Hits against Chilled Enemies"],"recipe":["Suffering","Disgust","Guilt"],"connections":[{"orbit":0,"id":3218},{"orbit":0,"id":44298}],"group":154,"orbitIndex":21,"isNotable":true,"name":"Sigil of Ice","orbit":4},"53958":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":2,"id":51006}],"group":966,"skill":53958,"orbitIndex":23,"name":"Mana Flask Recovery","orbit":3},"14082":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":43964}],"group":878,"skill":14082,"orbitIndex":11,"name":"Physical Damage","orbit":7},"44373":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":44373,"stats":["Unwithered enemies are Withered for 8 seconds when they enter your Presence","20% increased Effect of Withered"],"recipe":["Guilt","Guilt","Isolation"],"connections":[],"group":979,"orbitIndex":0,"isNotable":true,"name":"Wither Away","orbit":0},"50720":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":43557},{"orbit":-3,"id":11376},{"orbit":3,"id":34199},{"orbit":3,"id":30523}],"group":533,"skill":50720,"orbitIndex":0,"name":"Minion Damage","orbit":3},"6416":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":51821}],"group":188,"skill":6416,"orbitIndex":20,"name":"Armour and Energy Shield","orbit":2},"54288":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":21568}],"group":195,"skill":54288,"orbitIndex":20,"name":"Life Recoup","orbit":7},"56999":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":56999,"stats":["15% increased Critical Hit Chance for Attacks","15% increased Accuracy Rating"],"recipe":["Despair","Disgust","Envy"],"connections":[],"group":710,"orbitIndex":0,"isNotable":true,"name":"Locked On","orbit":0},"16347":{"stats":["+2 to Maximum Rage"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":52373}],"group":252,"skill":16347,"orbitIndex":2,"name":"Maximum Rage","orbit":2},"35265":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35265,"stats":["+5 to any Attribute"],"isAttribute":true,"group":363,"connections":[{"orbit":0,"id":31903},{"orbit":0,"id":48589},{"orbit":0,"id":18374},{"orbit":0,"id":6274}],"orbitIndex":0,"name":"Attribute","orbit":0},"54676":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":39759},{"orbit":0,"id":37612}],"group":383,"skill":54676,"orbitIndex":11,"name":"Life Regeneration","orbit":2},"3999":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":37665}],"group":477,"skill":3999,"orbitIndex":15,"name":"Area Damage","orbit":4},"44699":{"stats":["Companions have 5% reduced Reservation"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":16150}],"group":1122,"skill":44699,"orbitIndex":0,"name":"Companion Reservation","orbit":0},"48267":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":87,"skill":48267,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"19011":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":45363}],"group":361,"skill":19011,"orbitIndex":20,"name":"Melee Damage","orbit":3},"7246":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":7246,"stats":["12% increased Mana Regeneration Rate"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":39204}],"orbitIndex":54,"name":"Mana","orbit":8},"35653":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":35653},{"orbit":0,"id":65468}],"group":605,"skill":35653,"orbitIndex":0,"name":"Grenade Damage","orbit":0},"56336":{"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":21208}],"group":936,"skill":56336,"orbitIndex":20,"name":"Curse Activation Speed and Effect","orbit":7},"9908":{"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","skill":9908,"stats":["10% reduced Mana Cost of Attacks","18% of Skill Mana Costs Converted to Life Costs"],"recipe":["Envy","Fear","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":250,"orbitIndex":8,"isNotable":true,"name":"Price of Freedom","orbit":2},"23382":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":23382,"stats":["+5 to any Attribute"],"isAttribute":true,"group":201,"connections":[{"orbit":0,"id":59093},{"orbit":0,"id":7960}],"orbitIndex":0,"name":"Attribute","orbit":0},"64851":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":64851,"stats":["12% increased Block chance","20% increased Parried Debuff Duration"],"recipe":["Greed","Guilt","Greed"],"connections":[{"orbit":0,"id":21324}],"group":826,"orbitIndex":9,"isNotable":true,"name":"Flashy Deflection","orbit":7},"4748":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":48235}},"skill":4748,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":587,"connections":[{"orbit":6,"id":2254}],"orbitIndex":6,"name":"Energy Shield Delay","orbit":3},"1020":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":54631}],"group":987,"skill":1020,"orbitIndex":3,"name":"Quiver Effect","orbit":7},"40276":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":32745},{"orbit":0,"id":60241}],"group":337,"skill":40276,"orbitIndex":0,"name":"Bleed Chance","orbit":0},"28492":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds","skill":28492,"isKeystone":true,"stats":["Converts all Evasion Rating to Armour"],"group":508,"connections":[{"orbit":0,"id":54099}],"orbitIndex":0,"name":"Iron Reflexes","orbit":0},"16401":{"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":44490}],"group":1013,"skill":16401,"orbitIndex":0,"name":"Lightning Damage and Electrocute Buildup","orbit":0},"57517":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":28268}],"group":758,"skill":57517,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"17394":{"stats":["15% increased Minion Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":-3,"id":45530}],"group":659,"skill":17394,"orbitIndex":0,"name":"Minion Accuracy","orbit":7},"38368":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":-2,"id":35966},{"orbit":2,"id":54288}],"group":195,"skill":38368,"orbitIndex":0,"name":"Life Recoup","orbit":0},"35855":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":35855,"stats":["20% increased amount of Life Leeched","40% increased Armour and Evasion Rating while Leeching"],"recipe":["Greed","Paranoia","Fear"],"connections":[{"orbit":0,"id":48583},{"orbit":0,"id":35859}],"group":642,"orbitIndex":3,"isNotable":true,"name":"Fortifying Blood","orbit":2},"46561":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":685,"skill":46561,"orbitIndex":6,"name":"Recovery Mastery","orbit":2},"4203":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4203,"stats":["+5 to any Attribute"],"isAttribute":true,"group":650,"connections":[{"orbit":4,"id":30555},{"orbit":-4,"id":42736},{"orbit":-4,"id":59603},{"orbit":0,"id":49046},{"orbit":3,"id":42076}],"orbitIndex":0,"name":"Attribute","orbit":0},"12329":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":4,"id":17523}],"group":1080,"skill":12329,"orbitIndex":0,"name":"Hazard Damage","orbit":7},"38694":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-4,"id":22188}],"group":622,"skill":38694,"orbitIndex":8,"name":"Herald Damage","orbit":7},"11855":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":30829}],"group":710,"skill":11855,"orbitIndex":16,"name":"Accuracy","orbit":2},"46887":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":-6,"id":43720},{"orbit":0,"id":38463}],"group":945,"skill":46887,"orbitIndex":12,"name":"Mana Leech","orbit":3},"15044":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds","skill":15044,"stats":["Persistent Buffs have 50% less Reservation"],"ascendancyName":"Tactician","connections":[{"orbit":0,"id":32560},{"orbit":0,"id":42845}],"group":197,"orbitIndex":0,"isNotable":true,"name":"A Solid Plan","orbit":0},"32258":{"stats":["Minions have 12% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":19644}],"group":328,"skill":32258,"orbitIndex":8,"name":"Minion Life","orbit":3},"55933":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55933,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":60886}],"orbitIndex":48,"name":"Attribute","orbit":6},"47614":{"stats":["Triggered Spells deal 14% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":22219}],"group":1037,"skill":47614,"orbitIndex":22,"name":"Triggered Spell Damage","orbit":2},"51248":{"stats":["10% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":38292},{"orbit":4,"id":6015}],"group":373,"skill":51248,"orbitIndex":9,"name":"Fire Damage","orbit":2},"4492":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":557,"skill":4492,"orbitIndex":0,"name":"Attributes Mastery","orbit":0},"24825":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24825,"stats":["+5 to any Attribute"],"isAttribute":true,"group":756,"connections":[{"orbit":-3,"id":16460},{"orbit":-3,"id":29479},{"orbit":-3,"id":60738}],"orbitIndex":10,"name":"Attribute","orbit":3},"9528":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-4,"id":62200}],"group":116,"skill":9528,"orbitIndex":15,"name":"Warcry Cooldown Speed","orbit":3},"17724":{"stats":["15% increased Area of Effect while Unarmed"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[],"group":1056,"skill":17724,"orbitIndex":0,"name":"Unarmed Area","orbit":0},"45227":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42111}],"group":120,"skill":45227,"orbitIndex":1,"name":"Armour Break","orbit":3},"43443":{"stats":["15% increased Critical Hit Chance with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":32148},{"orbit":0,"id":49370},{"orbit":0,"id":8535}],"group":64,"skill":43443,"orbitIndex":0,"name":"Flail Critical Chance","orbit":0},"36507":{"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","skill":36507,"stats":["Minions have 20% increased maximum Life","Minions Regenerate 3% of maximum Life per second","Minions have +13% to Chaos Resistance"],"recipe":["Greed","Fear","Fear"],"connections":[{"orbit":0,"id":60313}],"group":496,"orbitIndex":4,"isNotable":true,"name":"Vile Mending","orbit":2},"42914":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":42914,"stats":["15% increased Damage with Flails","6% increased Attack Speed with Flails"],"recipe":["Greed","Guilt","Suffering"],"connections":[{"orbit":0,"id":33393},{"orbit":0,"id":50847}],"group":73,"orbitIndex":60,"isNotable":true,"name":"Ball and Chain","orbit":4},"4847":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":5,"id":6294}],"group":439,"skill":4847,"orbitIndex":66,"name":"Cast Speed","orbit":5},"15618":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":0,"id":57710}],"group":552,"skill":15618,"orbitIndex":0,"name":"Spell Critical Damage","orbit":3},"51446":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":51446,"stats":["+1 to Evasion Rating per 1 Armour on Equipped Gloves"],"recipe":["Greed","Suffering","Ire"],"connections":[{"orbit":-7,"id":53647},{"orbit":0,"id":19750}],"group":492,"orbitIndex":16,"isNotable":true,"name":"Leather Bound Gauntlets","orbit":3},"33404":{"icon":"Art/2DArt/SkillIcons/passives/EternalYouth.dds","skill":33404,"isKeystone":true,"stats":["Life Recharges instead of Energy Shield","Life Recovery from Flasks applies to Energy Shield instead"],"group":995,"connections":[{"orbit":0,"id":57821}],"orbitIndex":0,"name":"Eternal Youth","orbit":0},"12430":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":17584}],"group":452,"skill":12430,"orbitIndex":13,"name":"Melee Damage","orbit":2},"17600":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":17600,"stats":["Life Leech from your Hits also applies to your Companion"],"recipe":["Ire","Greed","Suffering"],"connections":[{"orbit":3,"id":18519},{"orbit":0,"id":32096}],"group":804,"orbitIndex":19,"isNotable":true,"name":"Thirsting Ally","orbit":3},"4624":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":3,"id":49550}],"group":376,"skill":4624,"orbitIndex":7,"name":"Rage on Hit","orbit":7},"52703":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds","skill":52703,"stats":["1% increased Critical Damage Bonus per 40 Life"],"ascendancyName":"Blood Mage","connections":[{"orbit":8,"id":48551}],"group":697,"orbitIndex":59,"isNotable":true,"name":"Gore Spike","orbit":8},"8349":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":31644}],"group":495,"skill":8349,"orbitIndex":19,"name":"Energy Shield Recharge","orbit":2},"53560":{"stats":["20% chance for Lightning Skills to Chain an additional time"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":46157}],"group":719,"skill":53560,"orbitIndex":0,"name":"Lightning Skill Chain Chance","orbit":0},"7378":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":65016}],"group":386,"skill":7378,"orbitIndex":21,"name":"Fire Damage","orbit":3},"64726":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":0,"id":46296},{"orbit":0,"id":38479}],"group":663,"skill":64726,"orbitIndex":8,"name":"Projectile Mastery","orbit":2},"13772":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds","skill":13772,"orbitIndex":0,"stats":["Body Armour grants +5% to Maximum Fire Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":24,"applyToArmour":true,"isNotable":true,"name":"Flowing Metal","orbit":0},"38493":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":4,"id":55621}],"group":1111,"skill":38493,"orbitIndex":45,"name":"Critical Damage","orbit":4},"10552":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-3,"id":703},{"orbit":3,"id":18895}],"group":713,"skill":10552,"orbitIndex":8,"name":"Stun Threshold from Energy Shield","orbit":7},"23305":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":21279},{"orbit":0,"id":51602}],"group":1016,"skill":23305,"orbitIndex":4,"name":"Mark Cast Speed","orbit":2},"45693":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":64851}],"group":826,"skill":45693,"orbitIndex":0,"name":"Shield Defences","orbit":0},"51974":{"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[{"orbit":0,"id":25711}],"group":528,"skill":51974,"orbitIndex":0,"name":"Fortify Mastery","orbit":0},"45631":{"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":3630}],"group":990,"skill":45631,"orbitIndex":14,"name":"Evasion and Energy Shield Recharge","orbit":7},"45569":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":55596}],"group":194,"skill":45569,"orbitIndex":14,"name":"Spell Critical Damage","orbit":2},"59498":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":54814}],"group":320,"skill":59498,"orbitIndex":9,"name":"Presence Area","orbit":2},"5710":{"icon":"Art/2DArt/SkillIcons/passives/strongarm.dds","skill":5710,"stats":["10% increased Stun Buildup","16% increased Melee Damage","+10 to Strength"],"connections":[{"orbit":-3,"id":6839},{"orbit":0,"id":38323},{"orbit":0,"id":14923},{"orbit":-4,"id":6529}],"group":440,"orbitIndex":51,"isNotable":true,"name":"Brutal","orbit":4},"10265":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":10265,"stats":["40% increased Critical Damage Bonus with Spears"],"recipe":["Greed","Despair","Disgust"],"connections":[{"orbit":0,"id":36071}],"group":1038,"orbitIndex":48,"isNotable":true,"name":"Javelin","orbit":6},"18186":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":13942}],"group":470,"skill":18186,"orbitIndex":0,"name":"Armour","orbit":3},"25031":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":192,"skill":25031,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"24240":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":24240,"stats":["Debuffs you inflict have 10% increased Slow Magnitude","Debuffs on you expire 20% faster"],"recipe":["Fear","Despair","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[{"orbit":-7,"id":11764}],"group":912,"orbitIndex":0,"isNotable":true,"name":"Time Manipulation","orbit":0},"62603":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":3,"id":19715}],"group":493,"skill":62603,"orbitIndex":20,"name":"Fire Penetration","orbit":3},"18624":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":-2,"id":39608},{"orbit":2,"id":12329}],"group":1080,"skill":18624,"orbitIndex":22,"name":"Hazard Damage","orbit":3},"10909":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10909,"stats":["+5 to any Attribute"],"isAttribute":true,"group":637,"connections":[{"orbit":6,"id":16489},{"orbit":3,"id":33053}],"orbitIndex":8,"name":"Attribute","orbit":3},"33141":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":33141,"stats":["3% increased maximum Life"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":4,"id":33570}],"orbitIndex":9,"name":"Life","orbit":9},"2847":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2847,"stats":["+5 to any Attribute"],"isAttribute":true,"group":556,"connections":[{"orbit":0,"id":45272}],"orbitIndex":0,"name":"Attribute","orbit":0},"35453":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":35453,"stats":["Slam Skills have 12% increased Area of Effect"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":42275}],"orbitIndex":52,"name":"Slam Area of Effect","orbit":5},"63470":{"stats":["6% of Skill Mana Costs Converted to Life Costs"],"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","connections":[{"orbit":-3,"id":9908}],"group":281,"skill":63470,"orbitIndex":14,"name":"Life Costs","orbit":3},"24438":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":24438,"stats":["Totems gain +20% to all Elemental Resistances","Totems have 20% additional Physical Damage Reduction"],"recipe":["Despair","Greed","Despair"],"connections":[{"orbit":0,"id":46748},{"orbit":0,"id":17745}],"group":315,"orbitIndex":0,"isNotable":true,"name":"Hardened Wood","orbit":0},"28797":{"stats":["3% increased Attack Speed with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":632}],"group":1100,"skill":28797,"orbitIndex":65,"name":"Dagger Speed","orbit":6},"38292":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":33397}],"group":373,"skill":38292,"orbitIndex":15,"name":"Ignite Chance","orbit":2},"28863":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":601,"skill":28863,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"65518":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageIngoreMonsterArmour.dds","skill":65518,"stats":["Critical Hits ignore Monster Armour"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":6,"isNotable":true,"name":"Between the Cracks","orbit":5},"51048":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51048,"stats":["+5 to any Attribute"],"isAttribute":true,"group":791,"connections":[{"orbit":0,"id":17702},{"orbit":0,"id":58814},{"orbit":0,"id":33946},{"orbit":0,"id":30910}],"orbitIndex":0,"name":"Attribute","orbit":0},"39083":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":39083,"stats":["6% increased Skill Speed","6% of Skill Mana Costs Converted to Life Costs"],"recipe":["Guilt","Fear","Disgust"],"connections":[],"group":309,"orbitIndex":0,"isNotable":true,"name":"Blood Rush","orbit":0},"22049":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Melee Damage","10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Melee and Projectile Damage","id":28255}},"skill":22049,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":782,"connections":[{"orbit":0,"id":60505}],"orbitIndex":0,"name":"Projectile Damage","orbit":0},"6127":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds","skill":6127,"stats":["Gain a stack of Jade every second","Grants Skill: Encase in Jade"],"ascendancyName":"Warbringer","connections":[],"group":21,"orbitIndex":0,"isNotable":true,"name":"Jade Heritage","orbit":0},"41736":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":41736,"stats":[],"ascendancyName":"Amazon","isAscendancyStart":true,"group":1174,"connections":[{"orbit":0,"id":46071},{"orbit":0,"id":35033},{"orbit":4,"id":5563},{"orbit":0,"id":60662},{"orbit":-4,"id":2702},{"orbit":0,"id":6109}],"orbitIndex":27,"name":"DNT Spearfisher","orbit":6},"47150":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":-5,"id":56910}],"group":562,"skill":47150,"orbitIndex":16,"name":"Armour and Evasion","orbit":2},"7960":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":7960,"stats":[],"group":245,"connections":[],"orbitIndex":2,"name":"Jewel Socket","orbit":1},"45304":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-4,"id":6078}],"group":1042,"skill":45304,"orbitIndex":18,"name":"Poison Duration","orbit":3},"53030":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":53030,"stats":["25% increased Magnitude of Ignite you inflict","+10 to Strength"],"recipe":["Ire","Despair","Disgust"],"connections":[{"orbit":0,"id":11525},{"orbit":0,"id":48267}],"group":87,"orbitIndex":5,"isNotable":true,"name":"Immolation","orbit":2},"4661":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":4661,"stats":["Banners also grant +5% to all Elemental Resistances to you and Allies"],"recipe":["Paranoia","Greed","Greed"],"connections":[{"orbit":0,"id":12821},{"orbit":0,"id":65353}],"group":325,"orbitIndex":2,"isNotable":true,"name":"Inspiring Leader","orbit":3},"54814":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":54814,"stats":["30% increased Presence Area of Effect","5% increased Spirit"],"recipe":["Guilt","Isolation","Isolation"],"connections":[{"orbit":0,"id":16114}],"group":320,"orbitIndex":13,"isNotable":true,"name":"Profane Commander","orbit":2},"39347":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":39347,"stats":["30% increased Stun Buildup","15% increased Area of Effect if you have Stunned an Enemy Recently"],"recipe":["Disgust","Disgust","Disgust"],"connections":[],"group":124,"orbitIndex":21,"isNotable":true,"name":"Breaking Blows","orbit":3},"49388":{"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":37304},{"orbit":-7,"id":38215},{"orbit":7,"id":4806}],"group":980,"skill":49388,"orbitIndex":19,"name":"Elemental","orbit":2},"7068":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds","skill":7068,"stats":["25% increased bonuses gained from Equipped Rings and Amulets"],"ascendancyName":"Ritualist","connections":[],"group":1176,"orbitIndex":0,"isNotable":true,"name":"Mystic Attunement","orbit":0},"49198":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":3,"id":49023}],"group":199,"skill":49198,"orbitIndex":22,"name":"Shield Block","orbit":7},"60620":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":45992}],"group":256,"skill":60620,"orbitIndex":4,"name":"Strength","orbit":7},"16499":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":16499,"stats":["40% increased Curse Duration","10% increased Curse Magnitudes"],"recipe":["Isolation","Despair","Envy"],"connections":[{"orbit":0,"id":36814}],"group":615,"orbitIndex":12,"isNotable":true,"name":"Lingering Whispers","orbit":7},"1468":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":567,"skill":1468,"orbitIndex":6,"name":"Mana Regeneration","orbit":2},"12795":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderIgniteImmunity.dds","skill":12795,"stats":["Immune to Ignite"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1151,"connections":[],"orbitIndex":0,"name":"Dousing Vial","orbit":0},"55931":{"stats":["+1% to Maximum Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","connections":[{"orbit":0,"id":62034},{"orbit":0,"id":62313}],"group":90,"skill":55931,"orbitIndex":18,"name":"Maximum Fire Resistance","orbit":3},"55807":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":21429}},"skill":55807,"stats":["10% increased Mana Regeneration Rate"],"isSwitchable":true,"group":532,"connections":[{"orbit":-4,"id":6686}],"orbitIndex":5,"name":"Mana Regeneration","orbit":2},"56928":{"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":7,"id":62350}],"group":922,"skill":56928,"orbitIndex":15,"name":"Attack Speed and Flask Duration","orbit":3},"42714":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":42714,"stats":["Enemies you apply Incision to take 2% increased Physical Damage per Incision"],"recipe":["Envy","Fear","Despair"],"connections":[{"orbit":0,"id":29065}],"group":976,"orbitIndex":60,"isNotable":true,"name":"Thousand Cuts","orbit":5},"44498":{"stats":["10% increased Cold Exposure Effect","10% increased Fire Exposure Effect","10% increased Lightning Exposure Effect"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-5,"id":22439},{"orbit":0,"id":38068}],"group":513,"skill":44498,"orbitIndex":20,"name":"Exposure Effect","orbit":3},"64064":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[],"group":985,"skill":64064,"orbitIndex":0,"name":"Accuracy","orbit":0},"37641":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":188,"skill":37641,"orbitIndex":0,"name":"Armour and Energy Shield Mastery","orbit":0},"30539":{"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":25620}],"group":764,"skill":30539,"orbitIndex":22,"name":"Corpses","orbit":7},"3041":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3041,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":-4,"id":59795},{"orbit":0,"id":858},{"orbit":6,"id":19240}],"orbitIndex":10,"name":"Attribute","orbit":3},"14548":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":7,"id":59541}],"group":680,"skill":14548,"orbitIndex":0,"name":"Minion Life","orbit":7},"7353":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":9046}],"group":890,"skill":7353,"orbitIndex":5,"name":"Critical Chance","orbit":2},"54675":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":58814}],"group":689,"skill":54675,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"53294":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":53294,"stats":["15% increased Fire Damage","Damage Penetrates 10% Fire Resistance","10% increased Magnitude of Ignite you inflict"],"recipe":["Fear","Disgust","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"orbit":0,"id":33397}],"group":373,"orbitIndex":0,"isNotable":true,"name":"Burn Away","orbit":0},"58109":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58109,"stats":["+5 to any Attribute"],"isAttribute":true,"group":607,"connections":[{"orbit":0,"id":14340}],"orbitIndex":0,"name":"Attribute","orbit":0},"42916":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":11030}],"group":188,"skill":42916,"orbitIndex":4,"name":"Energy Shield Delay","orbit":3},"43383":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":43383,"stats":["15% increased chance to inflict Ailments","Hits Break 30% increased Armour on targets with Ailments"],"connections":[{"orbit":0,"id":62588},{"orbit":0,"id":37450}],"group":540,"orbitIndex":51,"isNotable":true,"name":"Exposed Wounds","orbit":4},"22949":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":35171}],"group":279,"skill":22949,"orbitIndex":18,"name":"Spell Area of Effect","orbit":3},"63659":{"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","skill":63659,"stats":["25% increased Critical Hit Chance with Traps"],"recipe":["Disgust","Guilt","Despair"],"connections":[{"orbit":0,"id":33964},{"orbit":0,"id":37616}],"group":1060,"orbitIndex":45,"isNotable":true,"name":"Clever Construction","orbit":4},"21324":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":826,"skill":21324,"orbitIndex":7,"name":"Buckler Mastery","orbit":2},"29358":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":-7,"id":917}],"group":92,"skill":29358,"orbitIndex":7,"name":"Stun Buildup","orbit":2},"31175":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":31175,"stats":["Minions have 40% increased Critical Damage Bonus"],"recipe":["Isolation","Despair","Ire"],"connections":[{"orbit":0,"id":20119}],"group":466,"orbitIndex":22,"isNotable":true,"name":"Grip of Evil","orbit":2},"2211":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":7,"id":7473}],"group":380,"skill":2211,"orbitIndex":19,"name":"Herald Damage","orbit":7},"55342":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55342,"stats":["+5 to any Attribute"],"isAttribute":true,"group":660,"connections":[{"orbit":-5,"id":17248}],"orbitIndex":60,"name":"Attribute","orbit":5},"43647":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"orbit":0,"id":32507}],"group":473,"skill":43647,"orbitIndex":15,"name":"Minion Offence Mastery","orbit":2},"12166":{"stats":["3% increased Cast Speed with Cold Skills"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":938,"skill":12166,"orbitIndex":22,"name":"Cast Speed with Cold Skills","orbit":7},"7741":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":7741,"stats":["+5 to any Attribute"],"isAttribute":true,"group":578,"connections":[{"orbit":0,"id":42500}],"orbitIndex":5,"name":"Attribute","orbit":6},"26905":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":8821}],"group":623,"skill":26905,"orbitIndex":2,"name":"Lightning Damage","orbit":3},"40341":{"stats":["3% increased Movement Speed if you've Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":-3,"id":17340},{"orbit":9,"id":21274}],"group":579,"skill":40341,"orbitIndex":6,"name":"Movement Speed","orbit":3},"8092":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":6,"id":44605},{"orbit":0,"id":59028}],"group":573,"skill":8092,"orbitIndex":11,"name":"Projectile Damage","orbit":4},"42127":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":4456},{"orbit":0,"id":41573}],"group":511,"skill":42127,"orbitIndex":10,"name":"Fire Penetration","orbit":2},"9164":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":25513}],"group":529,"skill":9164,"orbitIndex":45,"name":"Two Handed Damage","orbit":5},"60685":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":60685,"stats":["+5 to any Attribute"],"isAttribute":true,"group":612,"connections":[{"orbit":0,"id":1826}],"orbitIndex":0,"name":"Attribute","orbit":0},"62015":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":239,"skill":62015,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"53822":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[],"group":80,"skill":53822,"orbitIndex":14,"name":"Rage when Hit","orbit":7},"8272":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds","skill":8272,"stats":["20 Passive Skill Points become Weapon Set Skill Points"],"ascendancyName":"Witchhunter","connections":[],"group":126,"orbitIndex":0,"isNotable":true,"name":"Weapon Master","orbit":0},"1214":{"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-4,"id":53823}],"group":103,"skill":1214,"orbitIndex":1,"name":"Block and Shield Defences","orbit":3},"34058":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34058,"stats":["+5 to any Attribute"],"isAttribute":true,"group":487,"connections":[{"orbit":-6,"id":59376},{"orbit":0,"id":4456}],"orbitIndex":0,"name":"Attribute","orbit":0},"23570":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":23570,"stats":["+5 to any Attribute"],"isAttribute":true,"group":454,"connections":[{"orbit":0,"id":41031}],"orbitIndex":18,"name":"Attribute","orbit":4},"23667":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":25312}],"group":206,"skill":23667,"orbitIndex":40,"name":"Totem Life","orbit":5},"6655":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":6655,"stats":["10% chance to Aggravate Bleeding on targets you Hit with Attacks"],"recipe":["Despair","Suffering","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":479,"orbitIndex":14,"isNotable":true,"name":"Aggravation","orbit":2},"44563":{"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":59053}],"group":807,"skill":44563,"orbitIndex":0,"name":"Slow Effect and Hinder Duration","orbit":0},"5049":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":49231},{"orbit":7,"id":42177}],"group":435,"skill":5049,"orbitIndex":14,"name":"Attack Speed and Dexterity","orbit":7},"62609":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":62609,"stats":["Totems have 4% increased Attack Speed per Summoned Totem"],"recipe":["Suffering","Fear","Envy"],"connections":[{"orbit":0,"id":11014},{"orbit":0,"id":16051}],"group":206,"orbitIndex":6,"isNotable":true,"name":"Ancestral Unity","orbit":7},"54416":{"stats":["20% increased Armour if you have been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":60274}],"group":89,"skill":54416,"orbitIndex":12,"name":"Armour","orbit":7},"43444":{"stats":["8% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[],"group":565,"skill":43444,"orbitIndex":8,"name":"Knockback","orbit":7},"1823":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":1823,"stats":["20% increased Light Radius","70% increased Energy Shield from Equipped Helmet"],"recipe":["Suffering","Paranoia","Suffering"],"connections":[],"group":458,"orbitIndex":60,"isNotable":true,"name":"Illuminated Crown","orbit":4},"48007":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":0,"id":36302}],"group":553,"skill":48007,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"17260":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":17260,"stats":["25% increased Attack Damage"],"recipe":["Greed","Ire","Despair"],"connections":[{"orbit":-5,"id":33502}],"group":139,"orbitIndex":0,"isNotable":true,"name":"Tough Claw","orbit":0},"42981":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":42981,"stats":["Break 40% increased Armour","25% increased Physical Damage"],"recipe":["Suffering","Envy","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":464,"orbitIndex":0,"isNotable":true,"name":"Cruel Methods","orbit":0},"32727":{"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[],"group":473,"skill":32727,"orbitIndex":21,"name":"Armour Break","orbit":2},"44765":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","skill":44765,"stats":["10% increased Cooldown Recovery Rate","Enemies in your Presence have 10% reduced Cooldown Recovery Rate"],"recipe":["Envy","Guilt","Suffering"],"connections":[{"orbit":0,"id":32233}],"group":593,"orbitIndex":21,"isNotable":true,"name":"Distracting Presence","orbit":3},"42857":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":3,"id":20024},{"orbit":0,"id":7576}],"group":660,"skill":42857,"orbitIndex":16,"name":"Skill Speed","orbit":7},"19044":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":19044,"stats":["3% increased Spell Damage per 100 maximum Mana"],"recipe":["Disgust","Fear","Despair"],"connections":[{"orbit":0,"id":53188}],"group":732,"orbitIndex":0,"isNotable":true,"name":"Arcane Intensity","orbit":1},"58182":{"stats":["Gain 3 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":-5,"id":49220}],"group":733,"skill":58182,"orbitIndex":22,"name":"Life on Kill","orbit":3},"33345":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":61923},{"orbit":0,"id":10131}],"group":732,"skill":33345,"orbitIndex":14,"name":"Mana Regeneration","orbit":4},"42250":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42250,"stats":["+5 to any Attribute"],"isAttribute":true,"group":740,"connections":[{"orbit":0,"id":26786},{"orbit":0,"id":16484},{"orbit":0,"id":44014}],"orbitIndex":0,"name":"Attribute","orbit":0},"30117":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":30117,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Blood Mage","group":648,"connections":[{"orbit":5,"id":52703},{"orbit":-5,"id":8415}],"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"22147":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":22147,"stats":[],"ascendancyName":"Chronomancer","isAscendancyStart":true,"group":234,"connections":[{"orbit":0,"id":18678},{"orbit":0,"id":50219},{"orbit":0,"id":1579},{"orbit":-4,"id":27990},{"orbit":4,"id":43128},{"orbit":0,"id":54194}],"orbitIndex":0,"name":"Chronomancer","orbit":9},"53094":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":38703},{"orbit":0,"id":51048}],"group":815,"skill":53094,"orbitIndex":22,"name":"Accuracy","orbit":7},"8629":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":264,"skill":8629,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"28556":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28556,"stats":["+5 to any Attribute"],"isAttribute":true,"group":637,"connections":[],"orbitIndex":12,"name":"Attribute","orbit":3},"39411":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds","skill":39411,"stats":["Trigger Ancestral Spirits when you Summon a Totem","Grants Skill: Ancestral Spirits"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":48682}],"group":29,"orbitIndex":0,"isNotable":true,"name":"Answered Call","orbit":0},"10320":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":3,"id":14548}],"group":680,"skill":10320,"orbitIndex":18,"name":"Minion Defences","orbit":7},"6626":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":4,"id":46475}],"group":470,"skill":6626,"orbitIndex":21,"name":"Armour and Evasion","orbit":2},"60230":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":19602}},"skill":60230,"stats":["8% increased Elemental Damage"],"isSwitchable":true,"group":523,"connections":[{"orbit":0,"id":56935},{"orbit":-6,"id":51335}],"orbitIndex":0,"name":"Elemental Damage","orbit":5},"65243":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":65243,"stats":["30% increased Presence Area of Effect","Aura Skills have 6% increased Magnitudes"],"recipe":["Fear","Greed","Fear"],"connections":[{"orbit":0,"id":46421}],"group":205,"orbitIndex":22,"isNotable":true,"name":"Enveloping Presence","orbit":2},"45632":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":45632,"stats":["10% increased Mana Regeneration Rate","6% of Damage taken Recouped as Mana"],"recipe":["Fear","Ire","Paranoia"],"connections":[{"orbit":0,"id":24551}],"group":170,"orbitIndex":17,"isNotable":true,"name":"Mind Eraser","orbit":7},"5817":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeWindward.dds","skill":5817,"stats":["3% less Damage taken per Tailwind"],"ascendancyName":"Deadeye","connections":[],"group":1128,"orbitIndex":0,"isNotable":true,"name":"Wind Ward","orbit":0},"53823":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":53823,"stats":["25% increased Chance to Block if you've Blocked with Active Block Recently","50% increased Defences from Equipped Shield"],"recipe":["Ire","Despair","Guilt"],"connections":[],"group":103,"orbitIndex":4,"isNotable":true,"name":"Towering Shield","orbit":3},"30910":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-7,"id":59647}],"group":804,"skill":30910,"orbitIndex":13,"name":"Damage and Companion Damage","orbit":2},"10072":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":10072,"stats":["6% increased Block chance"],"ascendancyName":"Warbringer","group":42,"connections":[{"orbit":-2,"id":52068}],"orbitIndex":0,"name":"Block Chance","orbit":0},"4925":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":7,"id":19779}],"group":670,"skill":4925,"orbitIndex":4,"name":"Chaos Damage","orbit":3},"56926":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":680,"skill":56926,"orbitIndex":3,"name":"Minion Defence Mastery","orbit":2},"55995":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":41873}],"group":1110,"skill":55995,"orbitIndex":4,"name":"Frenzy Charge Duration","orbit":2},"24129":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":890,"skill":24129,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"22314":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":53140}},"skill":22314,"stats":["8% increased Elemental Damage"],"isSwitchable":true,"group":521,"connections":[{"orbit":0,"id":51184},{"orbit":5,"id":51968}],"orbitIndex":0,"name":"Elemental Damage","orbit":0},"56061":{"stats":["14% increased Damage with Hits against Burning Enemies"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[],"group":287,"skill":56061,"orbitIndex":12,"name":"Damage against Burning Enemies","orbit":2},"11776":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":11776,"stats":["20% increased Physical Damage"],"ascendancyName":"Ritualist","group":1199,"connections":[{"orbit":6,"id":37046}],"orbitIndex":0,"name":"Physical Damage","orbit":0},"62732":{"icon":"Art/2DArt/SkillIcons/passives/Hearty.dds","skill":62732,"stats":["25% increased Stun Threshold","20% increased Life Regeneration Rate while moving"],"connections":[{"orbit":0,"id":64192},{"orbit":0,"id":49391}],"group":400,"orbitIndex":9,"isNotable":true,"name":"Titan's Determination","orbit":3},"22661":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":22661,"stats":["3% increased Movement Speed"],"ascendancyName":"Ritualist","group":1198,"connections":[{"orbit":8,"id":30233}],"orbitIndex":0,"name":"Movement Speed","orbit":0},"62542":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":7,"id":16329},{"orbit":0,"id":57821}],"group":1003,"skill":62542,"orbitIndex":4,"name":"Flask Charges Gained","orbit":3},"56325":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":21280}],"group":753,"skill":56325,"orbitIndex":0,"name":"Evasion","orbit":0},"43183":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":11153}],"group":435,"skill":43183,"orbitIndex":2,"name":"Attack Speed and Accuracy","orbit":7},"30233":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds","skill":30233,"stats":["Grants Skill: Ritual Sacrifice"],"ascendancyName":"Ritualist","connections":[],"group":1197,"orbitIndex":0,"isNotable":true,"name":"As the Whispers Ask","orbit":0},"60859":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":60859,"stats":["15% increased Charm Charges gained"],"ascendancyName":"Ritualist","group":1196,"connections":[{"orbit":9,"id":4891}],"orbitIndex":0,"name":"Charm Charges","orbit":0},"57190":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":57190,"stats":["Herald Skills have 30% increased Area of Effect","Herald Skills deal 30% increased Damage"],"recipe":["Paranoia","Guilt","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":27859}],"group":622,"orbitIndex":6,"isNotable":true,"name":"Doomsayer","orbit":1},"26739":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":43893}],"group":231,"skill":26739,"orbitIndex":8,"name":"Elemental Damage","orbit":3},"17788":{"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","jewelOverlay":{"path":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds","alloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds"},"skill":17788,"connections":[],"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"],"ascendancyName":"Lich","containJewelSocket":true,"group":881,"orbitIndex":0,"isNotable":true,"name":"Crystalline Phylactery","orbit":6},"54417":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54417,"stats":["+5 to any Attribute"],"isAttribute":true,"group":558,"connections":[],"orbitIndex":21,"name":"Attribute","orbit":6},"59767":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":59767,"stats":["Break 25% increased Armour","16% increased Area of Effect for Attacks"],"connections":[{"orbit":0,"id":31292},{"orbit":0,"id":20645}],"group":361,"orbitIndex":11,"isNotable":true,"name":"Reverberating Impact","orbit":3},"54678":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":41877}],"group":942,"skill":54678,"orbitIndex":0,"name":"Shock Chance","orbit":0},"48006":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":48006,"stats":["15% increased Attack Area Damage","15% increased Area of Effect for Attacks"],"recipe":["Ire","Ire","Despair"],"connections":[{"orbit":0,"id":33604}],"group":431,"orbitIndex":9,"isNotable":true,"name":"Devastation","orbit":7},"59362":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59362,"stats":["+5 to any Attribute"],"isAttribute":true,"group":546,"connections":[{"orbit":0,"id":41669},{"orbit":0,"id":62677},{"orbit":0,"id":50720}],"orbitIndex":0,"name":"Attribute","orbit":0},"21387":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21387,"stats":["+5 to any Attribute"],"isAttribute":true,"group":108,"connections":[{"orbit":0,"id":53719},{"orbit":0,"id":3988}],"orbitIndex":0,"name":"Attribute","orbit":0},"29514":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":29514,"stats":["50% increased Grenade Detonation Time","Grenade Skills Fire an additional Projectile"],"recipe":["Suffering","Isolation","Disgust"],"connections":[{"orbit":0,"id":39431}],"group":517,"orbitIndex":3,"isNotable":true,"name":"Cluster Bombs","orbit":3},"34199":{"stats":["Minions have 15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":533,"skill":34199,"orbitIndex":58,"name":"Minion Critical Damage","orbit":4},"18548":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":28992}],"group":671,"skill":18548,"orbitIndex":8,"name":"Attack Speed","orbit":7},"58149":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":58149,"stats":["10% increased Life Recovery rate"],"ascendancyName":"Ritualist","group":1193,"connections":[{"orbit":8,"id":62804}],"orbitIndex":0,"name":"Life Recovery Rate","orbit":0},"31364":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":31364,"stats":["40% increased Charm Effect Duration","40% increased Charm Charges gained"],"recipe":["Guilt","Greed","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1043,"orbitIndex":0,"isNotable":true,"name":"Primal Protection","orbit":0},"4891":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds","skill":4891,"stats":["+1 Charm Slot","20% more Charm Charges gained"],"ascendancyName":"Ritualist","connections":[],"group":1192,"orbitIndex":0,"isNotable":true,"name":"Intricate Sigils","orbit":0},"36365":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":36365,"stats":[],"ascendancyName":"Ritualist","isAscendancyStart":true,"group":1191,"connections":[{"orbit":9,"id":60859},{"orbit":9,"id":58149},{"orbit":9,"id":22661},{"orbit":-9,"id":17058},{"orbit":0,"id":42017},{"orbit":9,"id":58574},{"orbit":8,"id":11776}],"orbitIndex":27,"name":"Ritualist","orbit":6},"55596":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":8509}],"group":194,"skill":55596,"orbitIndex":8,"name":"Critical Damage","orbit":3},"17664":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":17664,"stats":["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"],"recipe":["Envy","Envy","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"orbit":0,"id":11463},{"orbit":0,"id":33348}],"group":1031,"orbitIndex":0,"isNotable":true,"name":"Decisive Retreat","orbit":0},"38813":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds","skill":38813,"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"],"ascendancyName":"Ritualist","connections":[],"group":1189,"orbitIndex":0,"isNotable":true,"name":"As the Whispers Demand","orbit":0},"58574":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":58574,"stats":["30% reduced maximum Mana"],"ascendancyName":"Ritualist","group":1188,"connections":[],"orbitIndex":0,"name":"Reduced Mana","orbit":0},"16100":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":16100,"stats":["20% increased Evasion Rating"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":7,"id":65173}],"orbitIndex":0,"name":"Evasion","orbit":8},"48658":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":48658,"stats":["25% increased Freeze Buildup","15% increased Chill Duration on Enemies","15% increased Magnitude of Chill you inflict"],"recipe":["Greed","Fear","Despair"],"connections":[],"group":812,"orbitIndex":0,"isNotable":true,"name":"Shattering","orbit":0},"49189":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalResistanceInverted.dds","skill":49189,"stats":["Exposure you inflict lowers the affected Resistance by an additional 12%"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":17,"isNotable":true,"name":"Scouring Winds","orbit":9},"46874":{"stats":["12% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":7449},{"orbit":0,"id":53696}],"group":847,"skill":46874,"orbitIndex":19,"name":"Physical Attack Damage","orbit":7},"39608":{"stats":["20% increased Hazard Duration"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":-3,"id":1778}],"group":1080,"skill":39608,"orbitIndex":20,"name":"Hazard Duration","orbit":7},"43711":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":43711,"stats":["+6% to Thorns Critical Hit Chance"],"recipe":["Ire","Greed","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":198,"orbitIndex":18,"isNotable":true,"name":"Thornhide","orbit":2},"62804":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds","skill":62804,"stats":["5% increased Life Recovery rate per 5% missing Unreserved Life"],"ascendancyName":"Ritualist","connections":[],"group":1185,"orbitIndex":0,"isNotable":true,"name":"Wildwood Persistence","orbit":0},"18280":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds","skill":18280,"stats":["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"],"ascendancyName":"Ritualist","connections":[],"group":1184,"orbitIndex":0,"isNotable":true,"name":"Mind Phylacteries","orbit":0},"34785":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds","skill":34785,"stats":["+1 Ring Slot"],"ascendancyName":"Ritualist","connections":[{"orbit":-9,"id":58574},{"orbit":0,"id":42017},{"orbit":9,"id":17058}],"group":1183,"orbitIndex":0,"isNotable":true,"name":"Unfurled Finger","orbit":0},"6502":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupStaff.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":62,"skill":6502,"orbitIndex":0,"name":"Flail Mastery","orbit":0},"5563":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":5563,"stats":["15% increased Life and Mana Recovery from Flasks"],"ascendancyName":"Amazon","group":1182,"connections":[{"orbit":-7,"id":47312}],"orbitIndex":0,"name":"Flask Recovery","orbit":0},"36170":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":-3,"id":53853},{"orbit":-4,"id":7628}],"group":475,"skill":36170,"orbitIndex":13,"name":"Armour and Evasion","orbit":2},"18746":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[],"group":82,"skill":18746,"orbitIndex":0,"name":"Shield Block","orbit":0},"14890":{"stats":["10% increased Chill Duration on Enemies","10% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":21080}],"group":812,"skill":14890,"orbitIndex":13,"name":"Chill Effect and Duration","orbit":2},"3223":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":3223,"stats":["3% increased Attributes"],"ascendancyName":"Ritualist","group":1181,"connections":[{"orbit":-5,"id":7068},{"orbit":9,"id":34785}],"orbitIndex":0,"name":"Attributes","orbit":0},"13075":{"stats":["5% reduced maximum Mana","+12 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":50392}],"group":146,"skill":13075,"orbitIndex":0,"name":"Strength and Reduced Mana","orbit":0},"56640":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":-3,"id":10398}],"group":527,"skill":56640,"orbitIndex":2,"name":"Spell Critical Damage","orbit":7},"6109":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":6109,"stats":["20% increased Evasion Rating"],"ascendancyName":"Amazon","group":1179,"connections":[{"orbit":0,"id":63254}],"orbitIndex":0,"name":"Evasion","orbit":0},"38497":{"stats":["6% reduced Charm Charges used"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-5,"id":62803}],"group":1001,"skill":38497,"orbitIndex":19,"name":"Charm Charges Used","orbit":7},"63863":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[],"group":629,"skill":63863,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"17955":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":17955,"stats":["30% reduced Evasion Rating if you have been Hit Recently","100% increased Evasion Rating if you haven't been Hit Recently"],"recipe":["Paranoia","Paranoia","Greed"],"connections":[{"orbit":0,"id":51708}],"group":817,"orbitIndex":6,"isNotable":true,"name":"Careful Consideration","orbit":3},"3065":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds","skill":3065,"stats":["Life Leech recovers based on your Elemental damage as well as Physical damage"],"ascendancyName":"Amazon","connections":[],"group":1177,"orbitIndex":0,"isNotable":true,"name":"Mystic Harvest","orbit":0},"15782":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15782,"stats":["+5 to any Attribute"],"isAttribute":true,"group":301,"connections":[{"orbit":0,"id":1433},{"orbit":0,"id":46628},{"orbit":0,"id":30968}],"orbitIndex":0,"name":"Attribute","orbit":0},"1953":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":23905}],"group":889,"skill":1953,"orbitIndex":0,"name":"Shock Effect","orbit":0},"5726":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":523,"skill":5726,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"52556":{"stats":["+2 to Maximum Rage"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-7,"id":16347},{"orbit":0,"id":28304}],"group":252,"skill":52556,"orbitIndex":8,"name":"Maximum Rage","orbit":2},"41522":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":800,"skill":41522,"orbitIndex":0,"name":"Duration Mastery","orbit":0},"12120":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":51606}],"group":928,"skill":12120,"orbitIndex":18,"name":"Slow Effect on You","orbit":3},"32600":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":6304},{"orbit":-7,"id":20303}],"group":251,"skill":32600,"orbitIndex":12,"name":"Life Regeneration","orbit":2},"45090":{"stats":["1% reduced Attack Speed","15% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":36027}],"group":157,"skill":45090,"orbitIndex":19,"name":"Attack Damage and Reduced Attack Speed","orbit":7},"60662":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":60662,"stats":["12% increased Elemental Damage"],"ascendancyName":"Amazon","group":1173,"connections":[{"orbit":0,"id":7979}],"orbitIndex":0,"name":"Elemental Damage","orbit":0},"46296":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":46296,"stats":["15% reduced Projectile Speed","20% increased Projectile Damage"],"recipe":["Suffering","Guilt","Envy"],"connections":[],"group":663,"orbitIndex":4,"isNotable":true,"name":"Short Shot","orbit":1},"8831":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":8831,"stats":["20% increased Critical Damage Bonus","+10 to Strength","20% increased Physical Damage"],"recipe":["Isolation","Despair","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"orbit":0,"id":14082}],"group":878,"orbitIndex":0,"isNotable":true,"name":"Tempered Mind","orbit":0},"44239":{"stats":["15% increased Pin Buildup"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","connections":[{"orbit":0,"id":29479}],"group":823,"skill":44239,"orbitIndex":16,"name":"Pin Buildup","orbit":7},"25851":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":-6,"id":52695},{"orbit":5,"id":36270}],"group":921,"skill":25851,"orbitIndex":0,"name":"Physical Damage","orbit":6},"4128":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":3,"id":54283},{"orbit":0,"id":54811}],"group":317,"skill":4128,"orbitIndex":18,"name":"Armour","orbit":2},"46023":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[],"group":317,"skill":46023,"orbitIndex":3,"name":"Armour","orbit":3},"55796":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds","skill":55796,"stats":["Reveal Weaknesses against Rare and Unique enemies","50% more damage against enemies with an Open Weakness"],"ascendancyName":"Amazon","connections":[{"orbit":0,"id":43095}],"group":1168,"orbitIndex":0,"isNotable":true,"name":"Predatory Instinct","orbit":0},"42781":{"icon":"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds","options":{"Huntress":{"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"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Stalk and Leap","id":42895}},"skill":42781,"stats":["15% chance to Pierce an Enemy","15% increased Projectile Damage"],"isSwitchable":true,"connections":[{"orbit":0,"id":55429},{"orbit":0,"id":56472}],"group":742,"orbitIndex":2,"isNotable":true,"name":"Clean Shot","orbit":2},"62797":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":62797,"stats":["25% increased Area of Effect of Curses"],"ascendancyName":"Lich","group":853,"connections":[{"orbit":-4,"id":23352}],"orbitIndex":0,"name":"Curse Area","orbit":0},"3084":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":3084,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","group":342,"connections":[{"orbit":2147483647,"id":30996}],"orbitIndex":0,"name":"Reduced Attribute Requirements","orbit":0},"9343":{"stats":["Link Skills have 20% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":11762},{"orbit":0,"id":25412},{"orbit":7,"id":50389},{"orbit":7,"id":37458}],"group":300,"skill":9343,"orbitIndex":7,"name":"Link Duration","orbit":7},"19233":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":19233,"stats":["12% increased Elemental Damage"],"ascendancyName":"Amazon","group":1166,"connections":[{"orbit":0,"id":42441}],"orbitIndex":0,"name":"Elemental Damage","orbit":0},"528":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":528,"stats":["12% increased Accuracy Rating"],"ascendancyName":"Amazon","group":1165,"connections":[{"orbit":0,"id":41008}],"orbitIndex":0,"name":"Accuracy","orbit":0},"49593":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":4725}],"group":98,"skill":49593,"orbitIndex":8,"name":"Sentinels","orbit":7},"43095":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":43095,"stats":["4% increased Skill Speed"],"ascendancyName":"Amazon","group":1164,"connections":[{"orbit":0,"id":35187}],"orbitIndex":0,"name":"Skill Speed","orbit":0},"52630":{"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":61800},{"orbit":0,"id":28371}],"group":1029,"skill":52630,"orbitIndex":15,"name":"Critical Damage vs Full Life","orbit":7},"42441":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds","skill":42441,"stats":["50% chance for Infusions to Infuse your Projectiles without being Consumed"],"ascendancyName":"Amazon","connections":[],"group":1163,"orbitIndex":0,"isNotable":true,"name":"Infused Avatar","orbit":0},"41008":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds","skill":41008,"stats":["Attacks using your Weapons have Added Physical Damage equal","to 25% of the Accuracy Rating on the Weapon"],"ascendancyName":"Amazon","connections":[],"group":1162,"orbitIndex":0,"isNotable":true,"name":"Penetrate","orbit":0},"34324":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":34324,"stats":["+1 to Maximum Energy Shield per 12 Evasion Rating on Equipped Body Armour"],"recipe":["Envy","Fear","Suffering"],"connections":[{"orbit":-5,"id":56838}],"group":990,"orbitIndex":0,"isNotable":true,"name":"Spectral Ward","orbit":4},"44891":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":2147483647,"id":52537},{"orbit":0,"id":15775}],"group":1063,"skill":44891,"orbitIndex":6,"name":"Cold Penetration","orbit":2},"26383":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds","skill":26383,"stats":["Base Critical Hit Chance for Spells is 15%"],"ascendancyName":"Blood Mage","connections":[],"group":682,"orbitIndex":0,"isNotable":true,"name":"Sunder the Flesh","orbit":0},"45230":{"stats":["20% increased Area of Effect of Curses"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":28229}],"group":701,"skill":45230,"orbitIndex":4,"name":"Curse Area","orbit":2},"32771":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":32771,"stats":["10% increased maximum Darkness"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":34817}],"orbitIndex":55,"name":"Darkness","orbit":9},"3630":{"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":62624}],"group":990,"skill":3630,"orbitIndex":18,"name":"Evasion and Energy Shield Recharge","orbit":3},"10429":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":660,"skill":10429,"orbitIndex":11,"name":"Trap Mastery","orbit":1},"4739":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":17306}},"skill":4739,"stats":["10% increased Spell Damage"],"isSwitchable":true,"group":571,"connections":[{"orbit":0,"id":18845}],"orbitIndex":22,"name":"Spell Damage","orbit":3},"25779":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":25779,"stats":["10% increased maximum Darkness"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":41076}],"orbitIndex":34,"name":"Darkness","orbit":9},"11771":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":11771,"stats":["4% increased Skill Speed"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":664}],"orbitIndex":21,"name":"Skill Speed","orbit":5},"14960":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":14960,"stats":["+15% to Fire Resistance"],"ascendancyName":"Smith of Kitava","group":5,"connections":[{"orbit":0,"id":57959}],"orbitIndex":0,"name":"Fire Resistance","orbit":0},"1347":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":1347,"stats":["4% increased Skill Speed"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":7,"id":50098}],"orbitIndex":12,"name":"Skill Speed","orbit":6},"59303":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":59303,"stats":["30% increased Damage while you have an active Charm","6% increased Movement Speed while you have an active Charm"],"recipe":["Isolation","Disgust","Ire"],"connections":[{"orbit":0,"id":25029}],"group":959,"orbitIndex":3,"isNotable":true,"name":"Lucky Rabbit Foot","orbit":4},"10398":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":10398,"stats":["16% increased Critical Hit Chance for Spells","8% increased Cast Speed if you've dealt a Critical Hit Recently"],"recipe":["Disgust","Paranoia","Fear"],"connections":[{"orbit":-3,"id":3472}],"group":527,"orbitIndex":20,"isNotable":true,"name":"Sudden Escalation","orbit":7},"45899":{"stats":["6% increased Fire Damage","6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":968}],"group":386,"skill":45899,"orbitIndex":6,"name":"Fire Damage and Area","orbit":3},"47344":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":47344,"stats":["12% increased amount of Mana Leeched"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":3781}],"orbitIndex":0,"name":"Mana Leech","orbit":9},"31116":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds","skill":31116,"stats":["Gain 1% of Damage as Extra Chaos Damage per 20 Unreserved Darkness"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":25,"isNotable":true,"name":"Grasp of the Void","orbit":8},"41076":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds","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 10 seconds","+8 to Maximum Darkness per Level"],"ascendancyName":"Acolyte of Chayula","connections":[{"orbit":0,"id":32771},{"orbit":-6,"id":25885}],"group":1161,"orbitIndex":45,"isNotable":true,"name":"Embrace the Darkness","orbit":9},"664":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds","skill":664,"stats":["Effect and Duration of Flames of Chayula on You is Doubled"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":27,"isNotable":true,"name":"Lucid Dreaming","orbit":5},"55066":{"stats":["16% increased Attack Damage against Bleeding Enemies"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":19796}],"group":526,"skill":55066,"orbitIndex":21,"name":"Attack Damage vs Bleeding Enemies","orbit":2},"50098":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds","skill":50098,"stats":["Grants Skill: Into the Breach"],"ascendancyName":"Acolyte of Chayula","connections":[{"orbit":0,"id":11771}],"group":1161,"orbitIndex":16,"isNotable":true,"name":"Waking Dream","orbit":5},"44098":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":4061},{"orbit":0,"id":34531}],"group":458,"skill":44098,"orbitIndex":12,"name":"Stun and Ailment Threshold from Energy Shield","orbit":7},"55473":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":43164}],"group":440,"skill":55473,"orbitIndex":23,"name":"Melee Damage","orbit":7},"50121":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":3128}],"group":917,"skill":50121,"orbitIndex":0,"name":"Cold Damage","orbit":0},"14262":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14262,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1073,"connections":[{"orbit":0,"id":32763},{"orbit":0,"id":61718}],"orbitIndex":0,"name":"Attribute","orbit":0},"27176":{"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","skill":27176,"stats":["20% increased Critical Damage Bonus if you've gained a Power Charge Recently","+1 to Maximum Power Charges"],"recipe":["Envy","Paranoia","Suffering"],"connections":[],"group":777,"orbitIndex":0,"isNotable":true,"name":"The Power Within","orbit":0},"52537":{"stats":["10% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":1063,"skill":52537,"orbitIndex":12,"name":"Cold Penetration","orbit":2},"37691":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-6,"id":42750}],"group":921,"skill":37691,"orbitIndex":13,"name":"Attack Damage","orbit":7},"23839":{"stats":["4% reduced Flask Charges used from Mana Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":-2,"id":51006}],"group":966,"skill":23839,"orbitIndex":2,"name":"Mana Flask Charges Used","orbit":2},"25781":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds","skill":25781,"stats":["23% chance to Gain 25% of Damage with Hits as Extra Chaos Damage","13% chance to Gain 50% of Damage with Hits as Extra Chaos Damage","7% chance to Gain 100% of Damage with Hits as Extra Chaos Damage"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":2,"isNotable":true,"name":"Reality Rending","orbit":5},"5920":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":-3,"id":52574},{"orbit":5,"id":51921}],"group":431,"skill":5920,"orbitIndex":16,"name":"Attack Area","orbit":2},"22908":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds","skill":22908,"orbitIndex":0,"stats":["Body Armour grants 100% increased Stun Threshold"],"ascendancyName":"Smith of Kitava","connections":[],"group":12,"applyToArmour":true,"isNotable":true,"name":"Heavy Bracing","orbit":0},"20205":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":33059}],"group":681,"skill":20205,"orbitIndex":4,"name":"Stun Threshold if no recent Stun","orbit":2},"26614":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":44344},{"orbit":0,"id":46275}],"group":427,"skill":26614,"orbitIndex":40,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"21089":{"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":7,"id":31848}],"group":156,"skill":21089,"orbitIndex":18,"name":"Thorns Ignore Armour","orbit":7},"48537":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds","skill":48537,"stats":["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":13,"orbitIndex":0,"isNotable":true,"name":"Forged in Flame","orbit":0},"46146":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":43691}],"group":810,"skill":46146,"orbitIndex":4,"name":"Mana Leech","orbit":7},"3781":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechEnergyShield.dds","skill":3781,"stats":["You cannot Recharge Energy Shield","Mana Leech effects also Recover Energy Shield"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":136,"isNotable":true,"name":"Consuming Questions","orbit":9},"9638":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":39083}],"group":316,"skill":9638,"orbitIndex":0,"name":"Skill Speed","orbit":0},"35985":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[],"group":1030,"skill":35985,"orbitIndex":24,"name":"Melee Damage","orbit":6},"35380":{"stats":["10% increased Effect of Withered"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":44373}],"group":977,"skill":35380,"orbitIndex":20,"name":"Withered Effect","orbit":2},"28431":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds","skill":28431,"stats":["Your Life cannot change while you have Energy Shield"],"ascendancyName":"Lich","connections":[],"group":881,"orbitIndex":40,"isNotable":true,"name":"Eternal Life","orbit":9},"33939":{"stats":["+1% to Maximum Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","connections":[{"orbit":0,"id":62034},{"orbit":0,"id":6872}],"group":90,"skill":33939,"orbitIndex":2,"name":"Maximum Cold Resistance","orbit":3},"51825":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":47363},{"orbit":0,"id":9164},{"orbit":0,"id":13708}],"group":529,"skill":51825,"orbitIndex":45,"name":"Two Handed Damage","orbit":4},"46454":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds","skill":46454,"stats":["Grants 5 Passive Skill Point"],"ascendancyName":"Pathfinder","connections":[],"group":1158,"orbitIndex":0,"isNotable":true,"name":"Traveller's Wisdom","orbit":0},"32354":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":32354,"stats":["120% increased Armour and Evasion Rating when on Low Life"],"recipe":["Envy","Guilt","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"orbit":-2,"id":6626}],"group":470,"orbitIndex":0,"isNotable":true,"name":"Defiance","orbit":0},"57253":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderShockImmunity.dds","skill":57253,"stats":["Immune to Shock"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1157,"connections":[],"orbitIndex":0,"name":"Grounding Stick","orbit":0},"17366":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":0,"id":29361}],"group":665,"skill":17366,"orbitIndex":10,"name":"Evasion and Energy Shield","orbit":7},"34061":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":5,"id":52442},{"orbit":0,"id":38057}],"group":575,"skill":34061,"orbitIndex":55,"name":"Armour and Evasion","orbit":5},"40":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds","skill":40,"stats":["30% of Evasion Rating also grants Elemental Damage reduction"],"ascendancyName":"Pathfinder","connections":[],"group":1155,"orbitIndex":0,"isNotable":true,"name":"Sustainable Practices","orbit":0},"44176":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":57047}],"group":557,"skill":44176,"orbitIndex":18,"name":"All Attributes","orbit":7},"12183":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":12183,"stats":["20% increased Elemental Ailment Threshold"],"ascendancyName":"Pathfinder","group":1154,"connections":[{"orbit":0,"id":16433}],"orbitIndex":0,"name":"Elemental Ailment Threshold","orbit":0},"16433":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCanUseConcoctionSkillsMore.dds","skill":16433,"stats":[],"ascendancyName":"Pathfinder","connections":[{"orbit":0,"id":4495},{"orbit":0,"id":12795},{"orbit":0,"id":57253},{"orbit":0,"id":39292}],"group":1153,"orbitIndex":0,"isNotable":true,"name":"Practical Remedies","orbit":0},"17754":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds","skill":17754,"stats":["Grants Skill: Summon Infernal Hound"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":7,"isNotable":true,"name":"Loyal Hellhound","orbit":8},"39470":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":39470,"stats":["Minions have 12% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-6,"id":17754}],"orbitIndex":3,"name":"Minion Life","orbit":8},"41619":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds","skill":41619,"stats":["Life Flask Effects are not removed when Unreserved Life is Filled","Life Flask Effects do not Queue"],"ascendancyName":"Pathfinder","connections":[],"group":1150,"orbitIndex":0,"isNotable":true,"name":"Enduring Elixirs","orbit":0},"52354":{"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":41171}],"group":736,"skill":52354,"orbitIndex":0,"name":"Attack Damage","orbit":0},"50847":{"stats":["10% increased Damage with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":1130}],"group":73,"skill":50847,"orbitIndex":20,"name":"Flail Damage","orbit":7},"35644":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":6,"id":45193},{"orbit":0,"id":65009}],"group":843,"skill":35644,"orbitIndex":23,"name":"Poison Damage","orbit":3},"58379":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds","skill":58379,"stats":["Grants Skill: Poisonous Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1148,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Poisonous Concoction","orbit":0},"8660":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":8660,"stats":["Spell Skills have 20% increased Area of Effect"],"recipe":["Paranoia","Guilt","Fear"],"connections":[{"orbit":0,"id":18846}],"group":279,"orbitIndex":12,"isNotable":true,"name":"Reverberation","orbit":3},"37226":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":2,"id":4015},{"orbit":-6,"id":9187}],"group":265,"skill":37226,"orbitIndex":4,"name":"Warcry Speed","orbit":3},"57320":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":475,"skill":57320,"orbitIndex":0,"name":"Armour and Evasion Mastery","orbit":0},"46224":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":46224,"stats":["Mana Flasks gain 0.1 charges per Second","+10 to Intelligence"],"recipe":["Envy","Greed","Greed"],"connections":[{"orbit":0,"id":24045},{"orbit":0,"id":45019}],"group":698,"orbitIndex":2,"isNotable":true,"name":"Arcane Alchemy","orbit":2},"49503":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":49503,"stats":["20% increased Mana Flask Charges gained"],"ascendancyName":"Pathfinder","group":1146,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Mana Flask Charges","orbit":0},"18940":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds","skill":18940,"stats":["Grants Skill: Shattering Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1144,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Shattering Concoction","orbit":0},"9710":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds","skill":9710,"stats":["Grants Skill: Bleeding Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1143,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Bleeding Concoction","orbit":0},"38004":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds","skill":38004,"stats":["Grants Skill: Explosive Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1142,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Explosive Concoction","orbit":0},"37336":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds","skill":37336,"stats":["30% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"ascendancyName":"Deadeye","connections":[{"orbit":0,"id":35801}],"group":1141,"orbitIndex":0,"isNotable":true,"name":"Avidity","orbit":0},"23013":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":922,"skill":23013,"orbitIndex":42,"name":"Attack Mastery","orbit":4},"18049":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies within 2m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":5802}],"group":983,"skill":18049,"orbitIndex":22,"name":"Projectile Damage","orbit":7},"1583":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":1583,"stats":[],"ascendancyName":"Pathfinder","isAscendancyStart":true,"group":1140,"connections":[{"orbit":5,"id":14508},{"orbit":0,"id":9798},{"orbit":-5,"id":49503},{"orbit":5,"id":36676},{"orbit":0,"id":12183},{"orbit":-5,"id":16}],"orbitIndex":48,"name":"Pathfinder","orbit":9},"41665":{"stats":["20% increased Critical Damage Bonus","5% increased Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":6,"id":50562}],"group":214,"skill":41665,"orbitIndex":2,"name":"Critical Damage and Increased Mana Cost","orbit":3},"3918":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":59695}],"group":467,"skill":3918,"orbitIndex":15,"name":"Mana Regeneration","orbit":2},"33596":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":655,"skill":33596,"orbitIndex":0,"name":"Crossbow Mastery","orbit":0},"62936":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":7,"id":51891}],"group":972,"skill":62936,"orbitIndex":11,"name":"Damage from Mana","orbit":2},"43164":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":5710}],"group":440,"skill":43164,"orbitIndex":20,"name":"Melee Damage","orbit":7},"39274":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":2119}],"group":455,"skill":39274,"orbitIndex":6,"name":"Life Leech","orbit":2},"33736":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":33736,"stats":["4% increased Skill Speed"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":61991}],"orbitIndex":86,"name":"Skill Speed","orbit":9},"18115":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":48856}],"group":655,"skill":18115,"orbitIndex":9,"name":"Grenade Damage","orbit":7},"15829":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":15829,"stats":["Recover 2% of maximum Mana on Kill","25% increased amount of Mana Leeched"],"recipe":["Paranoia","Envy","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"orbit":0,"id":46146}],"group":810,"orbitIndex":0,"isNotable":true,"name":"Siphon","orbit":0},"60483":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":7809}],"group":1036,"skill":60483,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"14712":{"stats":["Minions have 12% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":3866}],"group":328,"skill":14712,"orbitIndex":2,"name":"Minion Life","orbit":3},"12822":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","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"],"recipe":["Envy","Guilt","Envy"],"connections":[{"orbit":0,"id":5826}],"group":779,"orbitIndex":0,"isNotable":true,"name":"Adaptable Assault","orbit":0},"51968":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","options":{"Witch":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","id":18040}},"skill":51968,"stats":["10% increased Fire Damage"],"isSwitchable":true,"group":523,"connections":[],"orbitIndex":18,"name":"Fire Damage","orbit":3},"26085":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds","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"],"ascendancyName":"Lich","connections":[{"orbit":-4,"id":20772}],"group":881,"orbitIndex":124,"isNotable":true,"name":"Necromantic Conduit","orbit":9},"42379":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42379,"stats":["+5 to any Attribute"],"isAttribute":true,"group":908,"connections":[{"orbit":0,"id":16705},{"orbit":0,"id":25520},{"orbit":0,"id":3463}],"orbitIndex":0,"name":"Attribute","orbit":0},"1218":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":14945}],"group":324,"skill":1218,"orbitIndex":18,"name":"Minion Life","orbit":3},"43713":{"stats":["Offering Skills have 20% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":3051},{"orbit":0,"id":27009},{"orbit":0,"id":35602}],"group":504,"skill":43713,"orbitIndex":0,"name":"Offering Area","orbit":0},"4046":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":8875}],"group":519,"skill":4046,"orbitIndex":8,"name":"Electrocute Buildup","orbit":2},"29074":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds","skill":29074,"stats":["Double the number of your Poisons that targets can be affected by at the same time","35% less Poison Duration"],"ascendancyName":"Pathfinder","connections":[],"group":1140,"orbitIndex":48,"isNotable":true,"name":"Overwhelming Toxicity","orbit":8},"9227":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":9227,"stats":["75% increased Melee Damage with Spears while Surrounded","40% increased Projectile Damage with Spears while there are no Enemies within 3m"],"recipe":["Fear","Ire","Greed"],"connections":[{"orbit":0,"id":36071}],"group":1038,"orbitIndex":4,"isNotable":true,"name":"Focused Thrust","orbit":2},"22517":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":4,"id":59644},{"orbit":-4,"id":32896}],"group":962,"skill":22517,"orbitIndex":0,"name":"Poison Chance","orbit":7},"61991":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds","skill":61991,"stats":["50% less Movement Speed Penalty from using Skills while moving"],"ascendancyName":"Pathfinder","connections":[],"group":1140,"orbitIndex":96,"isNotable":true,"name":"Running Assault","orbit":9},"35801":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":35801,"stats":["25% increased Frenzy Charge Duration"],"ascendancyName":"Deadeye","group":1139,"connections":[{"orbit":0,"id":23508}],"orbitIndex":0,"name":"Frenzy Charge Duration","orbit":0},"41875":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds","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"],"isMultipleChoiceOption":true,"ascendancyName":"Deadeye","group":1136,"connections":[{"orbit":0,"id":42416}],"orbitIndex":0,"name":"Point Blank","orbit":0},"45885":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":45885,"stats":["+5 to any Attribute"],"isAttribute":true,"group":503,"connections":[{"orbit":0,"id":54521},{"orbit":0,"id":59362},{"orbit":0,"id":45570}],"orbitIndex":0,"name":"Attribute","orbit":0},"2091":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":927,"skill":2091,"orbitIndex":18,"name":"Poison Chance","orbit":4},"40345":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":40345,"stats":["25% reduced Curse Duration","18% increased Curse Magnitudes"],"recipe":["Suffering","Fear","Suffering"],"connections":[{"orbit":0,"id":37991},{"orbit":0,"id":50540}],"group":613,"orbitIndex":0,"isNotable":true,"name":"Master of Hexes","orbit":7},"3472":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":-3,"id":26682}],"group":527,"skill":3472,"orbitIndex":14,"name":"Spell Critical Chance","orbit":7},"24226":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds","skill":24226,"stats":["You have no Accuracy Penalty at Distance"],"ascendancyName":"Deadeye","connections":[],"group":1135,"orbitIndex":0,"isNotable":true,"name":"Eagle Eyes","orbit":0},"9421":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":9421,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"recipe":["Isolation","Guilt","Disgust"],"connections":[{"orbit":0,"id":60170}],"group":937,"orbitIndex":8,"isNotable":true,"name":"Snowpiercer","orbit":2},"15356":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":18815}],"group":1044,"skill":15356,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"30":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds","skill":30,"stats":["Gain Tailwind on Skill use","Lose all Tailwind when Hit"],"ascendancyName":"Deadeye","connections":[{"orbit":0,"id":29871}],"group":1134,"orbitIndex":0,"isNotable":true,"name":"Gathering Winds","orbit":0},"34168":{"icon":"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds","skill":34168,"stats":["36% increased Damage if you've dealt a Critical Hit in the past 8 seconds"],"connections":[{"orbit":0,"id":16123},{"orbit":0,"id":4157},{"orbit":0,"id":55088}],"group":715,"orbitIndex":22,"isNotable":true,"name":"Crashing Wave","orbit":7},"57181":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":57181,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":-7,"id":52448}],"orbitIndex":24,"name":"Critical Chance","orbit":8},"32560":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":32560,"stats":["20% increased Presence Area of Effect"],"ascendancyName":"Tactician","group":186,"connections":[{"orbit":0,"id":16249}],"orbitIndex":0,"name":"Presence Area","orbit":0},"37956":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":3,"id":35581}],"group":348,"skill":37956,"orbitIndex":0,"name":"Reduced Duration","orbit":0},"9994":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":9994,"stats":[],"ascendancyName":"Invoker","isAscendancyStart":true,"group":1132,"connections":[{"orbit":0,"id":23415},{"orbit":0,"id":44357},{"orbit":0,"id":13065},{"orbit":0,"id":27686},{"orbit":2147483647,"id":25434},{"orbit":0,"id":17268}],"orbitIndex":24,"name":"Master of the Elements","orbit":9},"65248":{"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":513,"skill":65248,"orbitIndex":24,"name":"Elemental Ailment Duration","orbit":4},"27686":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":27686,"stats":["20% increased Energy Shield Recharge Rate"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":0,"id":12876}],"orbitIndex":10,"name":"Energy Shield Recharge Rate","orbit":8},"11463":{"stats":["25% reduced Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","connections":[],"group":1031,"skill":11463,"orbitIndex":5,"name":"Presence Area","orbit":2},"29133":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":29133,"stats":["12% increased Elemental Damage"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":2,"id":64031}],"orbitIndex":9,"name":"Elemental Damage","orbit":4},"61842":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":33240},{"orbit":0,"id":14712}],"group":328,"skill":61842,"orbitIndex":0,"name":"Minion Damage","orbit":3},"6898":{"icon":"Art/2DArt/SkillIcons/passives/PressurePoints.dds","skill":6898,"stats":["10% increased Damage","10% increased Critical Hit Chance","+5 to Strength and Intelligence"],"connections":[{"orbit":0,"id":17517},{"orbit":-4,"id":63209},{"orbit":-4,"id":17584},{"orbit":5,"id":61067},{"orbit":0,"id":48305}],"group":421,"orbitIndex":0,"isNotable":true,"name":"Relentless Vindicator","orbit":0},"5284":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","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"],"recipe":["Guilt","Isolation","Greed"],"connections":[{"orbit":0,"id":32278}],"group":349,"orbitIndex":0,"isNotable":true,"name":"Shredding Force","orbit":0},"14363":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":61338}],"group":511,"skill":14363,"orbitIndex":2,"name":"Lightning Penetration","orbit":3},"30834":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":50216},{"orbit":0,"id":57967}],"group":419,"skill":30834,"orbitIndex":2,"name":"Mana Regeneration","orbit":2},"20504":{"stats":["Recover 5 Life when you Block"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-5,"id":62341}],"group":705,"skill":20504,"orbitIndex":0,"name":"Block","orbit":0},"46475":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":5,"id":18186},{"orbit":0,"id":51299},{"orbit":0,"id":16385}],"group":470,"skill":46475,"orbitIndex":63,"name":"Armour and Evasion","orbit":4},"47677":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":9472}],"group":818,"skill":47677,"orbitIndex":17,"name":"Projectile Speed","orbit":7},"58170":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":61067}],"group":452,"skill":58170,"orbitIndex":1,"name":"Spell Damage","orbit":2},"10251":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":7204}],"group":148,"skill":10251,"orbitIndex":0,"name":"Stun Buildup","orbit":0},"18158":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds","skill":18158,"stats":["All Damage from you and Allies in your Presence","contributes to Ignite Chance and Magnitude"],"ascendancyName":"Infernalist","connections":[],"group":516,"orbitIndex":0,"isNotable":true,"name":"Bringer of Flame","orbit":0},"61804":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":61804,"stats":["12% increased Magnitude of Poison you inflict"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":29074}],"orbitIndex":43,"name":"Poison Effect","orbit":8},"12876":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds","skill":12876,"stats":["Grants Skill: Meditate"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":7,"isNotable":true,"name":"Faith is a Choice","orbit":6},"48135":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":0,"id":12750}],"group":746,"skill":48135,"orbitIndex":12,"name":"Charm Charges","orbit":7},"55397":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","options":{"Huntress":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","id":1247}},"skill":55397,"stats":["15% increased Flask Charges gained"],"isSwitchable":true,"group":718,"connections":[{"orbit":0,"id":44527}],"orbitIndex":21,"name":"Flask Charges Gained","orbit":7},"25482":{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","skill":25482,"stats":["+25 to Strength"],"recipe":["Fear","Disgust","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"orbit":0,"id":61472},{"orbit":0,"id":51702},{"orbit":0,"id":60620}],"group":256,"orbitIndex":0,"isNotable":true,"name":"Beef","orbit":0},"5098":{"stats":["Banner Skills have 15% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":-9,"id":16385},{"orbit":2147483647,"id":41651}],"group":465,"skill":5098,"orbitIndex":10,"name":"Banner Area","orbit":2},"15899":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":9,"id":21627}],"group":526,"skill":15899,"orbitIndex":6,"name":"Bleeding Damage","orbit":2},"13634":{"stats":["Offering Skills have 30% increased Duration"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":592,"skill":13634,"orbitIndex":18,"name":"Offering Duration","orbit":7},"52448":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds","skill":52448,"stats":["Trigger Elemental Expression on Melee Critical Hit","Grants Skill: Elemental Expression"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":53,"isNotable":true,"name":"...and Scatter Them to the Winds","orbit":9},"4015":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":3,"id":47429},{"orbit":-6,"id":59466}],"group":265,"skill":4015,"orbitIndex":6,"name":"Warcry Cooldown","orbit":4},"30372":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":42065}],"group":923,"skill":30372,"orbitIndex":23,"name":"Lightning Penetration","orbit":2},"52618":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":52618,"stats":["25% increased Attack Damage"],"recipe":["Fear","Suffering","Paranoia"],"connections":[{"orbit":0,"id":32777}],"group":94,"orbitIndex":3,"isNotable":true,"name":"Feral Force","orbit":3},"23587":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds","skill":23587,"stats":["Gain 10% of Damage as Extra Cold Damage","On Freezing Enemies create Chilled Ground"],"ascendancyName":"Invoker","connections":[{"orbit":7,"id":25434},{"orbit":0,"id":29133}],"group":1132,"orbitIndex":9,"isNotable":true,"name":"I am the Blizzard...","orbit":5},"36576":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":25055},{"orbit":0,"id":54984}],"group":1035,"skill":36576,"orbitIndex":14,"name":"Attack Damage","orbit":7},"11337":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":5,"id":23427},{"orbit":0,"id":44455}],"group":545,"skill":11337,"orbitIndex":16,"name":"Chill Effect","orbit":3},"63259":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds","skill":63259,"stats":["+2 to Level of all Skills with a Dexterity requirement"],"isMultipleChoiceOption":true,"ascendancyName":"Gemling Legionnaire","group":254,"connections":[],"orbitIndex":0,"name":"Motoric Implants","orbit":0},"65173":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds","skill":65173,"stats":["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating","50% less Evasion Rating"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":139,"isNotable":true,"name":"...and Protect me from Harm","orbit":9},"1988":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds","skill":1988,"stats":["Grants Skill: Supporting Fire"],"ascendancyName":"Tactician","connections":[],"group":285,"orbitIndex":0,"isNotable":true,"name":"Unleash Hell!","orbit":0},"17553":{"stats":["10% chance for Projectiles to Pierce Enemies within 3m distance of you"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":663,"skill":17553,"orbitIndex":5,"name":"Projectile Pierce","orbit":7},"11306":{"stats":["Gain 1 Rage on Melee Axe Hit"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":57880}],"group":101,"skill":11306,"orbitIndex":5,"name":"Axe Rage on Hit","orbit":2},"32155":{"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":25700}],"group":898,"skill":32155,"orbitIndex":16,"name":"Elemental Damage and Shock Chance","orbit":7},"30371":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":4,"id":52796}],"group":103,"skill":30371,"orbitIndex":6,"name":"Shield Damage","orbit":2},"8143":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds","skill":8143,"stats":["+1 to Spirit for every 8 Energy Shield on Equipped Body Armour","+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour","Cannot gain Spirit from Equipment"],"ascendancyName":"Invoker","connections":[{"orbit":4,"id":16100}],"group":1132,"orbitIndex":5,"isNotable":true,"name":"Lead me through Grace...","orbit":9},"511":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":0,"id":49734}],"group":137,"skill":511,"orbitIndex":6,"name":"Attack and Spell Damage","orbit":7},"28992":{"icon":"Art/2DArt/SkillIcons/passives/Hunter.dds","options":{"Huntress":{"stats":["8% increased Attack Speed","8% increased Area of Effect","+10 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/LethalAssault.dds","name":"Primal Instinct","id":32062}},"skill":28992,"stats":["8% increased Projectile Speed","8% increased Attack Speed","+10 to Dexterity"],"isSwitchable":true,"connections":[{"orbit":0,"id":62628},{"orbit":0,"id":43923}],"group":671,"orbitIndex":21,"isNotable":true,"name":"Honed Instincts","orbit":4},"56914":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":50121}],"group":883,"skill":56914,"orbitIndex":5,"name":"Lightning Penetration","orbit":7},"25412":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":331,"skill":25412,"orbitIndex":0,"name":"Link Mastery","orbit":0},"49192":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":43396},{"orbit":0,"id":41615}],"group":246,"skill":49192,"orbitIndex":12,"name":"Totem Placement Speed","orbit":7},"7183":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":48589}],"group":359,"skill":7183,"orbitIndex":5,"name":"Life Flask Recovery","orbit":2},"46990":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":46990,"stats":[],"ascendancyName":"Deadeye","isAscendancyStart":true,"group":1129,"connections":[{"orbit":0,"id":49165},{"orbit":0,"id":39723},{"orbit":0,"id":3987},{"orbit":0,"id":24295},{"orbit":0,"id":61461}],"orbitIndex":48,"name":"Deadeye","orbit":9},"35118":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":737,"skill":35118,"orbitIndex":0,"name":"Two Hand Mastery","orbit":0},"39723":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":39723,"stats":["12% increased Accuracy Rating"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":24226}],"orbitIndex":21,"name":"Accuracy","orbit":6},"32701":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32701,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":21746},{"orbit":0,"id":26598}],"orbitIndex":18,"name":"Attribute","orbit":6},"19337":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":19337,"stats":["8% increased Projectile Speed","6% increased Attack Speed","12% increased Accuracy Rating"],"recipe":["Despair","Envy","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":885,"orbitIndex":0,"isNotable":true,"name":"Precision Salvo","orbit":0},"762":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":762,"stats":["Minions deal 20% increased Damage"],"ascendancyName":"Tactician","group":259,"connections":[{"orbit":0,"id":1988}],"orbitIndex":0,"name":"Minion Damage","orbit":0},"63926":{"stats":["Minions have +20% to Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","connections":[],"group":696,"skill":63926,"orbitIndex":0,"name":"Minion Lightning Resistance","orbit":0},"61461":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":61461,"stats":["10% increased Projectile Speed"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":2147483647,"id":42416}],"orbitIndex":24,"name":"Projectile Speed","orbit":6},"14658":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14658,"stats":["+5 to any Attribute"],"isAttribute":true,"group":961,"connections":[{"orbit":0,"id":12253},{"orbit":0,"id":22517},{"orbit":0,"id":52053}],"orbitIndex":0,"name":"Attribute","orbit":0},"49023":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":3,"id":12817},{"orbit":0,"id":22975}],"group":199,"skill":49023,"orbitIndex":6,"name":"Shield Block","orbit":1},"57178":{"stats":["10% increased Critical Hit Chance for Spells","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":21245},{"orbit":0,"id":5284}],"group":356,"skill":57178,"orbitIndex":0,"name":"Spell Critical Chance and Critical Ailment Effect","orbit":0},"27761":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","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"],"recipe":["Guilt","Guilt","Fear"],"connections":[{"orbit":0,"id":5826}],"group":793,"orbitIndex":0,"isNotable":true,"name":"Counterstancing","orbit":0},"42416":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds","skill":42416,"stats":[],"ascendancyName":"Deadeye","connections":[],"group":1129,"orbitIndex":24,"isNotable":true,"name":"Projectile Proximity Specialisation","orbit":5},"58838":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":6,"id":26725}],"group":200,"skill":58838,"orbitIndex":60,"name":"Stun Threshold","orbit":5},"12033":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds","skill":12033,"stats":["Skills fire an additional Projectile"],"ascendancyName":"Deadeye","connections":[],"group":1129,"orbitIndex":8,"isNotable":true,"name":"Endless Munitions","orbit":2},"59028":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":41210}],"group":573,"skill":59028,"orbitIndex":16,"name":"Projectile Damage","orbit":4},"32353":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":32353,"stats":["25% increased Attack Damage"],"recipe":["Suffering","Fear","Despair"],"connections":[],"group":141,"orbitIndex":0,"isNotable":true,"name":"Swift Claw","orbit":0},"27373":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27373,"stats":["+5 to any Attribute"],"isAttribute":true,"group":361,"connections":[{"orbit":-6,"id":53405},{"orbit":-6,"id":51369}],"orbitIndex":51,"name":"Attribute","orbit":5},"52615":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":14516}],"group":1028,"skill":52615,"orbitIndex":18,"name":"Spell Area of Effect","orbit":7},"38888":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":38888,"stats":["10% increased Accuracy Rating with One Handed Melee Weapons","10% increased Accuracy Rating with Two Handed Melee Weapons","+2 to Melee Strike Range"],"recipe":["Greed","Disgust","Ire"],"connections":[{"orbit":0,"id":39116}],"group":643,"orbitIndex":12,"isNotable":true,"name":"Unerring Impact","orbit":7},"33812":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":33812,"stats":[],"ascendancyName":"Warbringer","isAscendancyStart":true,"group":35,"connections":[{"orbit":0,"id":38769},{"orbit":5,"id":18585},{"orbit":5,"id":25935},{"orbit":4,"id":1994},{"orbit":3,"id":39365}],"orbitIndex":48,"name":"Brute","orbit":6},"19442":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":19442,"stats":["16% increased Attack Damage","16% increased Skill Effect Duration","Buffs on you expire 10% slower"],"recipe":["Guilt","Despair","Suffering"],"connections":[{"orbit":-3,"id":25170},{"orbit":0,"id":8606}],"group":762,"orbitIndex":8,"isNotable":true,"name":"Prolonged Assault","orbit":2},"16150":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":16150,"stats":["Increases and Reductions to Companion Damage also apply to you"],"recipe":["Ire","Suffering","Despair"],"connections":[{"orbit":0,"id":37971}],"group":1119,"orbitIndex":0,"isNotable":true,"name":"Inspiring Ally","orbit":0},"32442":{"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":2361}],"group":1118,"skill":32442,"orbitIndex":0,"name":"Quarterstaff Stun and Knockback","orbit":0},"64700":{"stats":["20% increased Daze Buildup with Quarterstaves","20% increased Freeze Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":61632}],"group":1117,"skill":64700,"orbitIndex":0,"name":"Quarterstaff Freeze and Daze Buildup","orbit":0},"44690":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":14127}],"group":800,"skill":44690,"orbitIndex":8,"name":"Reduced Duration","orbit":2},"7922":{"stats":["10% increased Flask Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":45962}],"group":359,"skill":7922,"orbitIndex":17,"name":"Flask Duration","orbit":2},"703":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-3,"id":44917}],"group":713,"skill":703,"orbitIndex":2,"name":"Stun Threshold from Energy Shield","orbit":1},"2254":{"icon":"Art/2DArt/SkillIcons/passives/deepwisdom.dds","skill":2254,"stats":["30% increased maximum Energy Shield","+10 to Intelligence"],"connections":[{"orbit":0,"id":60685},{"orbit":5,"id":43736},{"orbit":6,"id":14666}],"group":588,"orbitIndex":0,"isNotable":true,"name":"Pure Energy","orbit":0},"60886":{"stats":["20% increased Stun Recovery"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":59213}],"group":314,"skill":60886,"orbitIndex":5,"name":"Stun Recovery","orbit":1},"6229":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":6229,"stats":["40% increased Critical Damage Bonus with One Handed Melee Weapons"],"recipe":["Fear","Ire","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":7,"id":26490}],"group":330,"orbitIndex":5,"isNotable":true,"name":"Push the Advantage","orbit":7},"44516":{"stats":["3% increased Attack Speed with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":2113}],"group":1115,"skill":44516,"orbitIndex":13,"name":"Quarterstaff Speed","orbit":2},"44566":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":44566,"stats":["30% chance for Lightning Damage with Hits to be Lucky"],"recipe":["Suffering","Isolation","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":631,"orbitIndex":0,"isNotable":true,"name":"Lightning Rod","orbit":0},"35708":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":41154}],"group":142,"skill":35708,"orbitIndex":12,"name":"Chill Effect","orbit":2},"11598":{"stats":["3% increased Attack Speed with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":4536},{"orbit":0,"id":44516},{"orbit":0,"id":14267}],"group":1115,"skill":11598,"orbitIndex":0,"name":"Quarterstaff Speed","orbit":0},"34316":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":34316,"stats":["30% increased Defences while wielding a Quarterstaff","30% increased Daze Buildup with Quarterstaves","30% increased Freeze Buildup with Quarterstaves","30% increased Stun Buildup with Quarterstaves"],"recipe":["Guilt","Paranoia","Isolation"],"connections":[],"group":1115,"orbitIndex":3,"isNotable":true,"name":"One with the River","orbit":6},"52399":{"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":9444}],"group":1115,"skill":52399,"orbitIndex":38,"name":"Quarterstaff Critical Damage","orbit":5},"9444":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":9444,"stats":["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"],"recipe":["Isolation","Suffering","Disgust"],"connections":[],"group":1115,"orbitIndex":39,"isNotable":true,"name":"One with the Storm","orbit":6},"52695":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":-6,"id":57230}],"group":921,"skill":52695,"orbitIndex":1,"name":"Physical Damage","orbit":7},"31449":{"stats":["12% increased Critical Hit Chance with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":9444}],"group":1115,"skill":31449,"orbitIndex":40,"name":"Quarterstaff Critical Chance","orbit":5},"56651":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":39263}},"skill":56651,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":638,"connections":[{"orbit":0,"id":38143}],"orbitIndex":0,"name":"Projectile Damage","orbit":0},"37514":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":37514,"stats":["8% increased Attack Speed with Quarterstaves","Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"],"recipe":["Envy","Disgust","Greed"],"connections":[{"orbit":0,"id":32442},{"orbit":0,"id":64700}],"group":1115,"orbitIndex":1,"isNotable":true,"name":"Whirling Assault","orbit":3},"43575":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":41512}],"group":635,"skill":43575,"orbitIndex":16,"name":"Melee Damage ","orbit":7},"49984":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":49984,"stats":["32% increased Spell Damage while wielding a Melee Weapon","+10 to Dexterity"],"recipe":["Despair","Fear","Fear"],"connections":[],"group":921,"orbitIndex":57,"isNotable":true,"name":"Spellblade","orbit":5},"29611":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29611,"stats":["+5 to any Attribute"],"isAttribute":true,"group":84,"connections":[{"orbit":0,"id":41768}],"orbitIndex":0,"name":"Attribute","orbit":0},"39881":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":39881,"stats":["20% increased Critical Damage Bonus","20% increased Knockback Distance","20% increased Physical Damage"],"recipe":["Guilt","Isolation","Despair"],"connections":[{"orbit":0,"id":16013},{"orbit":0,"id":35173}],"group":1025,"orbitIndex":0,"isNotable":true,"name":"Staggering Palm","orbit":0},"24135":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":24135,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":0,"id":34419}],"orbitIndex":6,"name":"Critical Chance","orbit":9},"36639":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":-6,"id":62677},{"orbit":0,"id":32009}],"group":615,"skill":36639,"orbitIndex":22,"name":"Curse Duration","orbit":7},"59694":{"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":52399}],"group":1114,"skill":59694,"orbitIndex":0,"name":"Quarterstaff Critical Damage","orbit":0},"55724":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":42714}],"group":976,"skill":55724,"orbitIndex":58,"name":"Incision Chance","orbit":4},"51583":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1111,"skill":51583,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"54983":{"stats":["15% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":39369}],"group":1111,"skill":54983,"orbitIndex":2,"name":"Attack Critical Chance","orbit":7},"23040":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":4,"id":38493}],"group":1111,"skill":23040,"orbitIndex":14,"name":"Critical Damage","orbit":7},"31238":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31238,"stats":["+5 to any Attribute"],"isAttribute":true,"group":304,"connections":[{"orbit":0,"id":48552},{"orbit":0,"id":45918}],"orbitIndex":0,"name":"Attribute","orbit":0},"13407":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":13407,"stats":["35% increased Critical Damage Bonus","+10 to Strength"],"recipe":["Isolation","Paranoia","Fear"],"connections":[{"orbit":-3,"id":23040},{"orbit":0,"id":51583}],"group":1111,"orbitIndex":9,"isNotable":true,"name":"Heartbreaking","orbit":2},"57227":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-5,"id":23259}],"group":749,"skill":57227,"orbitIndex":3,"name":"Attack Critical Chance","orbit":2},"36169":{"stats":["12% increased Grenade Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":29514}],"group":517,"skill":36169,"orbitIndex":23,"name":"Grenade Area","orbit":3},"18519":{"stats":["8% increased amount of Life Leeched","Companions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-7,"id":30910}],"group":804,"skill":18519,"orbitIndex":16,"name":"Life Leech and Companion Damage","orbit":7},"21684":{"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-6,"id":33452},{"orbit":-6,"id":1214}],"group":103,"skill":21684,"orbitIndex":66,"name":"Block and Shield Defences","orbit":4},"35848":{"stats":["15% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[],"group":743,"skill":35848,"orbitIndex":16,"name":"Flask Recovery","orbit":7},"2021":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":2021,"stats":["30% increased Mana Recovery from Flasks","8% increased Attack and Cast Speed during Effect of any Mana Flask"],"recipe":["Disgust","Greed","Guilt"],"connections":[{"orbit":0,"id":25857}],"group":1057,"orbitIndex":0,"isNotable":true,"name":"Wellspring","orbit":7},"21327":{"stats":["20% increased Energy Shield if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":56876},{"orbit":0,"id":43691}],"group":849,"skill":21327,"orbitIndex":14,"name":"Energy Shield if Consumed Power Charge","orbit":2},"57970":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":55995},{"orbit":0,"id":21537}],"group":1110,"skill":57970,"orbitIndex":10,"name":"Frenzy Charge Duration","orbit":2},"32683":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":32683,"stats":["Gain 5% of Damage as Extra Cold Damage","20% increased Freeze Buildup"],"connections":[{"orbit":0,"id":53149},{"orbit":0,"id":54413}],"group":752,"orbitIndex":30,"isNotable":true,"name":"Essence of the Mountain","orbit":4},"41873":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[],"group":1110,"skill":41873,"orbitIndex":22,"name":"Frenzy Charge Duration","orbit":2},"326":{"stats":["12% increased Critical Hit Chance with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":31449}],"group":1109,"skill":326,"orbitIndex":0,"name":"Quarterstaff Critical Chance","orbit":0},"54138":{"stats":["3% increased Attack Speed with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":38564},{"orbit":0,"id":37963}],"group":398,"skill":54138,"orbitIndex":12,"name":"Sword Speed","orbit":2},"51299":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51299,"stats":["+5 to any Attribute"],"isAttribute":true,"group":387,"connections":[{"orbit":0,"id":33169},{"orbit":0,"id":35265},{"orbit":0,"id":19802}],"orbitIndex":0,"name":"Attribute","orbit":2},"63618":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2147483647,"id":60992}],"group":1108,"skill":63618,"orbitIndex":0,"name":"Defences and Companion Life","orbit":0},"47733":{"stats":["12% increased Chance to inflict Ailments with One-Handed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[],"group":576,"skill":47733,"orbitIndex":7,"name":"One Handed Ailment Chance","orbit":2},"39540":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":19680}],"group":388,"skill":39540,"orbitIndex":49,"name":"Critical Chance","orbit":4},"20691":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":41739}],"group":408,"skill":20691,"orbitIndex":8,"name":"Stun Buildup","orbit":2},"328":{"stats":["10% increased Accuracy Rating with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":25992},{"orbit":0,"id":60764},{"orbit":0,"id":21112}],"group":1107,"skill":328,"orbitIndex":0,"name":"Bow Accuracy Rating","orbit":0},"62001":{"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","skill":62001,"stats":["25% increased Critical Damage Bonus with Daggers"],"recipe":["Envy","Ire","Isolation"],"connections":[],"group":1106,"orbitIndex":1,"isNotable":true,"name":"Backstabbing","orbit":2},"4423":{"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","skill":4423,"stats":["Critical Hits with Daggers have a 25% chance to Poison the Enemy"],"recipe":["Ire","Despair","Suffering"],"connections":[{"orbit":0,"id":54058}],"group":1106,"orbitIndex":7,"isNotable":true,"name":"Coated Knife","orbit":2},"3251":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3251,"stats":["+5 to any Attribute"],"isAttribute":true,"group":845,"connections":[{"orbit":0,"id":21984}],"orbitIndex":0,"name":"Attribute","orbit":0},"46275":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":3894}],"group":427,"skill":46275,"orbitIndex":35,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"32559":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":32559,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":3704}],"orbitIndex":36,"name":"Cooldown Recovery Rate","orbit":8},"18717":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":60483}],"group":1039,"skill":18717,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"31890":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":7,"id":38827}],"group":439,"skill":31890,"orbitIndex":5,"name":"Armour and Energy Shield","orbit":3},"2448":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2448,"stats":["+5 to any Attribute"],"isAttribute":true,"group":924,"connections":[{"orbit":0,"id":26598},{"orbit":0,"id":57945},{"orbit":0,"id":14658},{"orbit":0,"id":1631}],"orbitIndex":8,"name":"Attribute","orbit":2},"59093":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59093,"stats":["+5 to any Attribute"],"isAttribute":true,"group":173,"connections":[{"orbit":0,"id":14110},{"orbit":0,"id":5088}],"orbitIndex":0,"name":"Attribute","orbit":0},"31692":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":46197}],"group":986,"skill":31692,"orbitIndex":3,"name":"Critical Chance","orbit":2},"35755":{"stats":["10% increased Critical Damage Bonus with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":54058}],"group":1106,"skill":35755,"orbitIndex":16,"name":"Dagger Critical Damage","orbit":2},"54058":{"stats":["10% increased Critical Damage Bonus with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":62001}],"group":1106,"skill":54058,"orbitIndex":0,"name":"Dagger Critical Damage","orbit":0},"64379":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":64379,"stats":["12% increased Spell Damage"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-4,"id":25239}],"orbitIndex":69,"name":"Spell Damage","orbit":8},"64643":{"stats":["20% increased Power Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":56360},{"orbit":0,"id":27176}],"group":777,"skill":64643,"orbitIndex":3,"name":"Power Charge Duration","orbit":2},"4850":{"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":35503}],"group":709,"skill":4850,"orbitIndex":0,"name":"Shock Effect and Mana Regeneration","orbit":0},"56366":{"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","skill":56366,"stats":["5% increased Attack Speed with Daggers","15% increased Critical Hit Chance with Daggers"],"recipe":["Suffering","Greed","Despair"],"connections":[{"orbit":0,"id":35755}],"group":1106,"orbitIndex":16,"isNotable":true,"name":"Silent Shiv","orbit":3},"49512":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49512,"stats":["+5 to any Attribute"],"isAttribute":true,"group":512,"connections":[{"orbit":0,"id":61419},{"orbit":0,"id":15885},{"orbit":0,"id":5936}],"orbitIndex":0,"name":"Attribute","orbit":0},"2863":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":2863,"stats":["15% increased Freeze Buildup","15% increased Chill and Freeze Duration on Enemies"],"recipe":["Guilt","Ire","Isolation"],"connections":[],"group":142,"orbitIndex":0,"isNotable":true,"name":"Perpetual Freeze","orbit":0},"39986":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":57933}],"group":1103,"skill":39986,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"47375":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":5,"id":63618}],"group":1102,"skill":47375,"orbitIndex":0,"name":"Defences and Companion Life","orbit":0},"38993":{"stats":["16% increased Critical Damage Bonus with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":21112}],"group":1101,"skill":38993,"orbitIndex":0,"name":"Bow Critical Damage","orbit":0},"20429":{"stats":["3% increased Attack Speed with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":28797}],"group":1100,"skill":20429,"orbitIndex":62,"name":"Dagger Speed","orbit":6},"20195":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds","skill":20195,"orbitIndex":0,"stats":["Body Armour grants +75% to Lightning Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":40,"applyToArmour":true,"isNotable":true,"name":"Lead Lining","orbit":0},"3419":{"stats":["10% increased Damage with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":20429},{"orbit":2,"id":30973}],"group":1100,"skill":3419,"orbitIndex":59,"name":"Dagger Damage","orbit":6},"33397":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":39594}],"group":373,"skill":33397,"orbitIndex":21,"name":"Fire Damage","orbit":2},"52215":{"stats":["10% increased Critical Hit Chance with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":56366}],"group":1099,"skill":52215,"orbitIndex":0,"name":"Dagger Critical Chance","orbit":0},"44932":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":54984}],"group":998,"skill":44932,"orbitIndex":4,"name":"Shock Effect","orbit":3},"56265":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":56265,"stats":["60% increased Critical Damage Bonus","20% reduced Critical Hit Chance"],"recipe":["Greed","Envy","Isolation"],"connections":[{"orbit":0,"id":42802}],"group":1097,"orbitIndex":3,"isNotable":true,"name":"Throatseeker","orbit":2},"7604":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":7604,"stats":["+30 to Accuracy Rating","8% increased Melee Attack Speed"],"recipe":["Ire","Fear","Fear"],"connections":[{"orbit":0,"id":35985},{"orbit":0,"id":19074}],"group":1030,"orbitIndex":10,"isNotable":true,"name":"Rapid Strike","orbit":3},"36997":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":27761}],"group":778,"skill":36997,"orbitIndex":0,"name":"Stun Threshold during Parry","orbit":0},"47204":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":43014}],"group":276,"skill":47204,"orbitIndex":22,"name":"Melee Damage","orbit":3},"23374":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":2500}],"group":1095,"skill":23374,"orbitIndex":0,"name":"Poison Chance","orbit":0},"45019":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":698,"skill":45019,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"26447":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":26447,"stats":["30% increased Energy Shield Recharge Rate","20% increased Mana Regeneration Rate"],"recipe":["Paranoia","Suffering","Ire"],"connections":[{"orbit":0,"id":12918},{"orbit":0,"id":49633}],"group":584,"orbitIndex":0,"isNotable":true,"name":"Refocus","orbit":2},"23608":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":2,"id":61741},{"orbit":-2,"id":24401}],"group":927,"skill":23608,"orbitIndex":20,"name":"Poison Damage","orbit":7},"8483":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":8483,"stats":["35% increased Spell Area Damage","Spell Skills have 10% reduced Area of Effect"],"recipe":["Greed","Despair","Suffering"],"connections":[{"orbit":0,"id":6588}],"group":619,"orbitIndex":7,"isNotable":true,"name":"Ruin","orbit":7},"23961":{"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":6,"id":10041}],"group":804,"skill":23961,"orbitIndex":4,"name":"Ailment Threshold and Companion Resistance","orbit":7},"23930":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":46024},{"orbit":0,"id":58295}],"group":169,"skill":23930,"orbitIndex":40,"name":"Elemental Damage","orbit":4},"25745":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":4,"id":31890}],"group":439,"skill":25745,"orbitIndex":30,"name":"Armour and Energy Shield","orbit":4},"39495":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2147483647,"id":46386},{"orbit":9,"id":27048}],"group":1094,"skill":39495,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"25586":{"stats":["16% increased Critical Damage Bonus with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":38993}],"group":1093,"skill":25586,"orbitIndex":35,"name":"Bow Critical Damage","orbit":6},"3414":{"stats":["Minions have +20% to Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","connections":[{"orbit":0,"id":14575}],"group":422,"skill":3414,"orbitIndex":0,"name":"Minion Lightning Resistance","orbit":0},"13619":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":12208},{"orbit":0,"id":59600}],"group":903,"skill":13619,"orbitIndex":0,"name":"Life Flask Charges","orbit":7},"40270":{"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","skill":40270,"stats":["5% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges","+1 to Maximum Frenzy Charges"],"recipe":["Ire","Suffering","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":900,"orbitIndex":0,"isNotable":true,"name":"Frenetic","orbit":0},"20831":{"icon":"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds","skill":20831,"stats":["25% increased Evasion Rating","40% increased Evasion Rating if you've Dodge Rolled Recently"],"connections":[{"orbit":0,"id":29843},{"orbit":0,"id":44875}],"group":718,"orbitIndex":14,"isNotable":true,"name":"Catlike Agility","orbit":2},"61281":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":9217}],"group":576,"skill":61281,"orbitIndex":14,"name":"One Handed Damage","orbit":2},"51336":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":4,"id":56818},{"orbit":0,"id":53965}],"group":792,"skill":51336,"orbitIndex":45,"name":"Elemental Attack Damage","orbit":4},"21112":{"stats":["10% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":31055}],"group":1093,"skill":21112,"orbitIndex":57,"name":"Bow Damage","orbit":4},"55194":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":388,"skill":55194,"orbitIndex":66,"name":"Minion Damage","orbit":4},"21788":{"stats":["12% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":8573},{"orbit":0,"id":34612}],"group":1093,"skill":21788,"orbitIndex":21,"name":"Bow Damage","orbit":5},"48401":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48401,"stats":["+5 to any Attribute"],"isAttribute":true,"group":646,"connections":[{"orbit":0,"id":35987},{"orbit":0,"id":61312},{"orbit":5,"id":10909}],"orbitIndex":30,"name":"Attribute","orbit":6},"13748":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-6,"id":38338},{"orbit":0,"id":41029}],"group":785,"skill":13748,"orbitIndex":0,"name":"Elemental Damage","orbit":3},"35849":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":35849,"stats":["5% reduced Movement Speed","Regenerate 1% of maximum Life per second while stationary"],"recipe":["Envy","Guilt","Greed"],"connections":[],"group":102,"orbitIndex":0,"isNotable":true,"name":"Thickened Arteries","orbit":0},"49256":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":4,"id":14439}],"group":75,"skill":49256,"orbitIndex":12,"name":"Armour and Energy Shield","orbit":3},"44141":{"stats":["3% increased Attack Speed with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":18969},{"orbit":0,"id":21788}],"group":1093,"skill":44141,"orbitIndex":7,"name":"Bow Speed","orbit":3},"58704":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds","skill":58704,"stats":["Break Armour equal to 10% of Hit Damage dealt"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":49380}],"group":17,"orbitIndex":0,"isNotable":true,"name":"Anvil's Weight","orbit":0},"12419":{"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-1,"id":56063}],"group":667,"skill":12419,"orbitIndex":4,"name":"Chaos Damage and Duration","orbit":2},"11526":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":11526,"stats":["Arrows gain Critical Hit Chance as they travel farther, up to","60% increased Critical Hit Chance after 7 metres"],"recipe":["Isolation","Suffering","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":38993}],"group":1093,"orbitIndex":30,"isNotable":true,"name":"Sniper","orbit":5},"60764":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":60764,"stats":["Increases and Reductions to Projectile Speed also apply to Damage with Bows"],"recipe":["Isolation","Suffering","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1093,"orbitIndex":12,"isNotable":true,"name":"Feathered Fletching","orbit":5},"5936":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":65248}],"group":513,"skill":5936,"orbitIndex":36,"name":"Elemental","orbit":4},"20008":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":20008,"stats":["30% increased Stun Buildup with Melee Damage","Projectiles deal 75% increased Damage against Heavy Stunned Enemies"],"recipe":["Disgust","Guilt","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":873,"orbitIndex":4,"isNotable":true,"name":"Unleash Fire","orbit":7},"27048":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":8,"id":47375}],"group":1090,"skill":27048,"orbitIndex":0,"name":"Defences and Companion Life","orbit":0},"12890":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":12890,"stats":["+5 to any Attribute"],"isAttribute":true,"group":928,"connections":[{"orbit":0,"id":2091},{"orbit":0,"id":42118}],"orbitIndex":12,"name":"Attribute","orbit":6},"32096":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":804,"skill":32096,"orbitIndex":0,"name":"Companion Mastery","orbit":0},"22972":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":0,"id":43238},{"orbit":0,"id":50879}],"group":868,"skill":22972,"orbitIndex":8,"name":"Hazard Damage","orbit":7},"37695":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-5,"id":11813}],"group":867,"skill":37695,"orbitIndex":0,"name":"Evasion","orbit":0},"3988":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":51832}],"group":113,"skill":3988,"orbitIndex":13,"name":"Empowered Attack Damage","orbit":2},"38628":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":38628,"stats":["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"],"recipe":["Despair","Isolation","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1089,"orbitIndex":19,"isNotable":true,"name":"Escalating Toxins","orbit":2},"45824":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":61441},{"orbit":0,"id":8493}],"group":432,"skill":45824,"orbitIndex":0,"name":"Sword Damage","orbit":0},"1723":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":53595},{"orbit":0,"id":9703}],"group":1089,"skill":1723,"orbitIndex":22,"name":"Poison Duration","orbit":3},"9586":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":854,"skill":9586,"orbitIndex":10,"name":"Critical Mastery","orbit":4},"53595":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":7,"id":29458},{"orbit":0,"id":38628}],"group":1089,"skill":53595,"orbitIndex":19,"name":"Poison Damage","orbit":3},"27859":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":0,"id":38694}],"group":622,"skill":27859,"orbitIndex":12,"name":"Herald Damage","orbit":7},"24630":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":24630,"stats":["40% increased chance to Ignite","40% increased Damage with Hits against Ignited Enemies"],"recipe":["Suffering","Suffering","Greed"],"connections":[{"orbit":0,"id":63608}],"group":68,"orbitIndex":0,"isNotable":true,"name":"Fulmination","orbit":0},"15986":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":15986,"stats":["25% reduced Poison Duration","Targets can be affected by +1 of your Poisons at the same time"],"recipe":["Greed","Isolation","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"orbit":0,"id":6030}],"group":1089,"orbitIndex":5,"isNotable":true,"name":"Building Toxins","orbit":2},"22439":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":5936}],"group":513,"skill":22439,"orbitIndex":12,"name":"Elemental Damage","orbit":3},"31039":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":781,"skill":31039,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"59695":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":28950}],"group":467,"skill":59695,"orbitIndex":19,"name":"Mana Regeneration","orbit":2},"46088":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":13823}],"group":796,"skill":46088,"orbitIndex":6,"name":"Spell Critical Chance","orbit":3},"30634":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":748,"skill":30634,"orbitIndex":6,"name":"Energy Shield Delay","orbit":2},"25885":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":25885,"stats":["10% increased maximum Darkness"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":31116}],"orbitIndex":20,"name":"Darkness","orbit":8},"28044":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":28044,"stats":["50% increased Cold Damage while affected by Herald of Ice","50% increased Fire Damage while affected by Herald of Ash","50% increased Lightning Damage while affected by Herald of Thunder"],"recipe":["Disgust","Isolation","Suffering"],"connections":[{"orbit":0,"id":178},{"orbit":0,"id":28835}],"group":1088,"orbitIndex":12,"isNotable":true,"name":"Coming Calamity","orbit":3},"25300":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":61796}],"group":143,"skill":25300,"orbitIndex":0,"name":"Armour Break","orbit":0},"8157":{"stats":["6% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":8157,"orbitIndex":18,"name":"Herald Reservation","orbit":2},"56063":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":56063,"stats":["23% increased Chaos Damage","15% increased Skill Effect Duration"],"recipe":["Isolation","Disgust","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":667,"orbitIndex":0,"isNotable":true,"name":"Lingering Horror","orbit":0},"41529":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-2,"id":21380}],"group":832,"skill":41529,"orbitIndex":21,"name":"Critical Damage","orbit":2},"56847":{"stats":["12% increased Damage while affected by a Herald"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":56847,"orbitIndex":0,"name":"Herald Damage","orbit":7},"60480":{"stats":["6% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":60480,"orbitIndex":6,"name":"Herald Reservation","orbit":2},"28835":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":28835,"stats":["12% increased Damage while affected by a Herald"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","group":1088,"connections":[{"orbit":0,"id":56847},{"orbit":0,"id":60480},{"orbit":0,"id":8157}],"orbitIndex":0,"name":"Herald Damage","orbit":0},"57471":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":57471,"stats":["Recover 20 Life when you Block","80% less Knockback Distance for Blocked Hits"],"recipe":["Despair","Despair","Paranoia"],"connections":[{"orbit":-4,"id":42578}],"group":103,"orbitIndex":8,"isNotable":true,"name":"Hunker Down","orbit":3},"48198":{"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","skill":48198,"stats":["4% increased Movement Speed","15% increased Mana Regeneration Rate","+5 to Dexterity and Intelligence"],"connections":[{"orbit":3,"id":29361},{"orbit":-5,"id":65437},{"orbit":-6,"id":40068},{"orbit":0,"id":1215},{"orbit":6,"id":13411}],"group":665,"orbitIndex":12,"isNotable":true,"name":"Step Like Mist","orbit":4},"151":{"stats":["16% increased Accuracy Rating at Close Range"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":34747}],"group":404,"skill":151,"orbitIndex":5,"name":"Accuracy","orbit":7},"60083":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","skill":60083,"stats":["30% increased Pin Buildup","5% increased Movement Speed if you've Pinned an Enemy Recently"],"recipe":["Disgust","Despair","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":0,"id":44239}],"group":823,"orbitIndex":0,"isNotable":true,"name":"Pin and Run","orbit":0},"2606":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":47284},{"orbit":0,"id":20388},{"orbit":0,"id":15194},{"orbit":0,"id":3414}],"group":413,"skill":2606,"orbitIndex":6,"name":"Minion Life","orbit":1},"30808":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30808,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1084,"connections":[{"orbit":0,"id":14267},{"orbit":-4,"id":28101},{"orbit":0,"id":29959}],"orbitIndex":0,"name":"Attribute","orbit":0},"2582":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2582,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1083,"connections":[{"orbit":0,"id":48116},{"orbit":0,"id":41861},{"orbit":0,"id":56847}],"orbitIndex":0,"name":"Attribute","orbit":0},"61338":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":61338,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"recipe":["Disgust","Paranoia","Isolation"],"connections":[],"group":511,"orbitIndex":6,"isNotable":true,"name":"Breath of Lightning","orbit":4},"10694":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds","skill":10694,"stats":["While on High Infernal Flame, you and Allies in your","Presence Gain 50% of Damage as Fire Damage"],"ascendancyName":"Infernalist","connections":[],"group":577,"orbitIndex":0,"isNotable":true,"name":"Seething Body","orbit":0},"24070":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[{"orbit":0,"id":58397}],"group":1017,"skill":24070,"orbitIndex":0,"name":"Dexterity","orbit":0},"6588":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":619,"skill":6588,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"61404":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","skill":61404,"stats":["30% increased Attack Damage if you've Cast a Spell Recently","10% increased Cast Speed if you've Attacked Recently"],"recipe":["Fear","Suffering","Despair"],"connections":[{"orbit":0,"id":51210},{"orbit":0,"id":61429}],"group":137,"orbitIndex":0,"isNotable":true,"name":"Equilibrium","orbit":0},"15775":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15775,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1082,"connections":[{"orbit":0,"id":30808},{"orbit":0,"id":28976}],"orbitIndex":0,"name":"Attribute","orbit":0},"57506":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57506,"stats":["+5 to any Attribute"],"isAttribute":true,"group":351,"connections":[{"orbit":0,"id":1433},{"orbit":0,"id":53675}],"orbitIndex":0,"name":"Attribute","orbit":0},"17791":{"stats":["18% increased Stun Buildup with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":526}],"group":79,"skill":17791,"orbitIndex":3,"name":"Mace Stun Buildup","orbit":7},"40333":{"stats":["5% increased Accuracy Rating","Companions have 10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2,"id":24178}],"group":969,"skill":40333,"orbitIndex":12,"name":"Accuracy and Companion Accuracy","orbit":7},"18485":{"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","skill":18485,"stats":["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"],"recipe":["Envy","Guilt","Despair"],"connections":[{"orbit":0,"id":20119}],"group":466,"orbitIndex":0,"isNotable":true,"name":"Unstable Bond","orbit":3},"4664":{"stats":["6% increased Trap Throwing Speed"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":43938}],"group":1060,"skill":4664,"orbitIndex":42,"name":"Trap Throw Speed","orbit":6},"52220":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":104,"skill":52220,"orbitIndex":0,"name":"Physical Mastery","orbit":0},"41186":{"stats":["12% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":58117}],"group":433,"skill":41186,"orbitIndex":33,"name":"Totem Placement Speed","orbit":5},"55598":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":4,"id":15644},{"orbit":-3,"id":9112},{"orbit":0,"id":28050}],"group":802,"skill":55598,"orbitIndex":2,"name":"Ailment Threshold","orbit":3},"30973":{"stats":["10% increased Critical Hit Chance with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":49320}],"group":1081,"skill":30973,"orbitIndex":34,"name":"Dagger Critical Chance","orbit":6},"35974":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":51105}],"group":174,"skill":35974,"orbitIndex":0,"name":"Totem Life","orbit":2},"49320":{"stats":["10% increased Critical Hit Chance with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":52215}],"group":1081,"skill":49320,"orbitIndex":31,"name":"Dagger Critical Chance","orbit":6},"55664":{"stats":["10% increased Presence Area of Effect","Companions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-3,"id":31826}],"group":1022,"skill":55664,"orbitIndex":0,"name":"Presence Area and Companion Area","orbit":4},"21716":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":-5,"id":9583}],"group":327,"skill":21716,"orbitIndex":0,"name":"Life Leech","orbit":4},"34717":{"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":24120}],"group":973,"skill":34717,"orbitIndex":20,"name":"Mana Regeneration while not on Low Mana","orbit":3},"41062":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":818,"skill":41062,"orbitIndex":48,"name":"Projectile Mastery","orbit":4},"58002":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":45086},{"orbit":0,"id":55668}],"group":711,"skill":58002,"orbitIndex":3,"name":"Physical Damage","orbit":3},"1778":{"stats":["20% increased Hazard Duration"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":0,"id":30408},{"orbit":0,"id":17523}],"group":1080,"skill":1778,"orbitIndex":12,"name":"Hazard Duration","orbit":7},"26339":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":26339,"stats":["Attack Skills have +1 to maximum number of Summoned Totems","20% increased Totem Placement range"],"recipe":["Suffering","Suffering","Suffering"],"connections":[{"orbit":0,"id":64405},{"orbit":0,"id":11014}],"group":206,"orbitIndex":0,"isNotable":true,"name":"Ancestral Artifice","orbit":1},"17058":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":17058,"stats":["-20% to all Elemental Resistances"],"ascendancyName":"Ritualist","group":1186,"connections":[],"orbitIndex":0,"name":"Reduced Resistances","orbit":0},"30408":{"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","skill":30408,"stats":["Hazards have 15% chance to rearm after they are triggered"],"recipe":["Fear","Paranoia","Guilt"],"connections":[{"orbit":0,"id":17906}],"group":1080,"orbitIndex":16,"isNotable":true,"name":"Efficient Contraptions","orbit":7},"50510":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":46384}],"group":75,"skill":50510,"orbitIndex":18,"name":"Shield Block","orbit":4},"16311":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":32600},{"orbit":0,"id":14654}],"group":251,"skill":16311,"orbitIndex":20,"name":"Life Regeneration","orbit":2},"42032":{"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","skill":42032,"stats":["5% increased Damage for each Hazard triggered Recently, up to 50%"],"recipe":["Isolation","Guilt","Ire"],"connections":[{"orbit":0,"id":17906}],"group":1080,"orbitIndex":4,"isNotable":true,"name":"Escalating Mayhem","orbit":7},"17523":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":0,"id":42032}],"group":1080,"skill":17523,"orbitIndex":8,"name":"Hazard Damage","orbit":7},"7888":{"stats":["14% increased Damage with Unarmed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":3,"id":3640},{"orbit":2,"id":32664}],"group":1079,"skill":7888,"orbitIndex":13,"name":"Unarmed Damage","orbit":3},"28963":{"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","skill":28963,"stats":["25% increased Evasion if you have Hit an Enemy Recently","50% increased maximum Dash Distance with Unarmed Attack Skills"],"recipe":["Guilt","Greed","Despair"],"connections":[{"orbit":4,"id":17724}],"group":1079,"orbitIndex":66,"isNotable":true,"name":"Way of the Wind","orbit":4},"19808":{"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","options":{"Huntress":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","id":28615}},"skill":19808,"stats":["10% increased chance to inflict Ailments"],"isSwitchable":true,"group":769,"connections":[],"orbitIndex":0,"name":"Ailment Chance","orbit":0},"21945":{"stats":["20% increased Damage against Dazed Enemies"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":2,"id":38342}],"group":1074,"skill":21945,"orbitIndex":6,"name":"Damage vs Dazed Enemies","orbit":2},"28693":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":49280}],"group":475,"skill":28693,"orbitIndex":1,"name":"Armour and Evasion","orbit":2},"8791":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":8791,"stats":["Companions gain your Strength","+15 to Strength"],"recipe":["Fear","Greed","Despair"],"connections":[{"orbit":2,"id":23961},{"orbit":0,"id":32096}],"group":804,"orbitIndex":7,"isNotable":true,"name":"Sturdy Ally","orbit":3},"49455":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[],"group":427,"skill":49455,"orbitIndex":5,"name":"Energy Shield","orbit":4},"13724":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":13724,"stats":["30% increased Damage if you've dealt a Critical Hit in the past 8 seconds","12% increased Critical Hit Chance"],"recipe":["Disgust","Suffering","Envy"],"connections":[{"orbit":0,"id":20236},{"orbit":0,"id":33823}],"group":850,"orbitIndex":54,"isNotable":true,"name":"Deadly Force","orbit":4},"28101":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":57571},{"orbit":-7,"id":43867}],"group":1076,"skill":28101,"orbitIndex":12,"name":"Fire Penetration","orbit":2},"57571":{"stats":["30% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","connections":[{"orbit":-3,"id":37905}],"group":1076,"skill":57571,"orbitIndex":6,"name":"Fire Penetration","orbit":2},"37905":{"stats":["30% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","connections":[],"group":1076,"skill":37905,"orbitIndex":2,"name":"Fire Penetration","orbit":3},"43867":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":2,"id":10423}],"group":1076,"skill":43867,"orbitIndex":23,"name":"Fire Penetration","orbit":7},"65310":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":22682}],"group":865,"skill":65310,"orbitIndex":0,"name":"Additional Spell Projectiles","orbit":3},"64443":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":64443,"stats":["20% increased Stun Buildup","25% increased Attack Area Damage"],"recipe":["Fear","Ire","Fear"],"connections":[{"orbit":0,"id":41126},{"orbit":0,"id":62023}],"group":182,"orbitIndex":8,"isNotable":true,"name":"Impact Force","orbit":3},"18815":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":40990}],"group":1052,"skill":18815,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"10314":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":16256}],"group":732,"skill":10314,"orbitIndex":30,"name":"Mana Regeneration","orbit":4},"12611":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":12611,"stats":["15% increased Damage for each type of Elemental Ailment on Enemy"],"recipe":["Disgust","Disgust","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":3,"id":32155},{"orbit":3,"id":44204}],"group":898,"orbitIndex":0,"isNotable":true,"name":"Harness the Elements","orbit":0},"36564":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds","skill":36564,"stats":["Reserves 25% of Life","+1 to Maximum Mana per 6 Maximum Life"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":100,"isNotable":true,"name":"Beidat's Gaze","orbit":9},"31765":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31765,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1059,"connections":[{"orbit":0,"id":59538},{"orbit":0,"id":722}],"orbitIndex":0,"name":"Attribute","orbit":0},"64637":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":32543}],"group":1075,"skill":64637,"orbitIndex":15,"name":"Slow Effect on You","orbit":3},"11656":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":53822},{"orbit":-3,"id":9106}],"group":80,"skill":11656,"orbitIndex":8,"name":"Rage when Hit","orbit":7},"23764":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":23764,"stats":["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently","20% increased Magnitude of Shock you inflict"],"recipe":["Ire","Ire","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":700,"orbitIndex":0,"isNotable":true,"name":"Alternating Current","orbit":0},"60899":{"stats":["8% reduced Movement Speed Penalty from using Skills while moving"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":32543}],"group":1075,"skill":60899,"orbitIndex":23,"name":"Reduced Movement Penalty","orbit":3},"32543":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":32543,"stats":["20% reduced Slowing Potency of Debuffs on You","12% reduced Movement Speed Penalty from using Skills while moving"],"recipe":["Suffering","Paranoia","Paranoia"],"connections":[],"group":1075,"orbitIndex":0,"isNotable":true,"name":"Unhindered","orbit":0},"53675":{"stats":["15% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":59498},{"orbit":0,"id":30968}],"group":320,"skill":53675,"orbitIndex":5,"name":"Presence Area","orbit":2},"6006":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":38105}],"group":427,"skill":6006,"orbitIndex":62,"name":"Energy Shield","orbit":4},"65212":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":64637},{"orbit":0,"id":60899}],"group":1075,"skill":65212,"orbitIndex":7,"name":"Slow Effect on You","orbit":3},"54204":{"stats":["20% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":-2,"id":38342}],"group":1074,"skill":54204,"orbitIndex":18,"name":"Daze Buildup","orbit":2},"25513":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":25513,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"recipe":["Despair","Fear","Envy"],"connections":[],"group":529,"orbitIndex":45,"isNotable":true,"name":"Overwhelm","orbit":6},"4313":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":55896}},"skill":4313,"stats":["8% increased Projectile Damage"],"isSwitchable":true,"group":671,"connections":[{"orbit":0,"id":28992}],"orbitIndex":6,"name":"Projectile Damage","orbit":7},"57373":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":44733}],"group":369,"skill":57373,"orbitIndex":0,"name":"Ignite Chance","orbit":0},"38769":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":38769,"stats":["Break 25% increased Armour"],"ascendancyName":"Warbringer","group":18,"connections":[{"orbit":0,"id":58704}],"orbitIndex":0,"name":"Armour Break","orbit":0},"30047":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30047,"stats":["+5 to any Attribute"],"isAttribute":true,"group":751,"connections":[{"orbit":0,"id":21280},{"orbit":0,"id":18451},{"orbit":0,"id":45650}],"orbitIndex":0,"name":"Attribute","orbit":0},"38342":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":38342,"stats":["25% increased Critical Hit Chance against Dazed Enemies","25% increased Damage against Dazed Enemies","25% increased Daze Buildup"],"recipe":["Paranoia","Despair","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1074,"orbitIndex":0,"isNotable":true,"name":"Stupefy","orbit":1},"41861":{"icon":"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds","skill":41861,"isKeystone":true,"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"],"group":1072,"connections":[],"orbitIndex":0,"name":"Trusted Kinship","orbit":0},"62216":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":3,"id":26070},{"orbit":-3,"id":38130}],"group":220,"skill":62216,"orbitIndex":8,"name":"Empowered Attack Damage","orbit":2},"61403":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61403,"stats":["+5 to any Attribute"],"isAttribute":true,"group":930,"connections":[{"orbit":0,"id":56349},{"orbit":3,"id":14231},{"orbit":0,"id":24150},{"orbit":0,"id":17602}],"orbitIndex":0,"name":"Attribute","orbit":0},"43576":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":7971}],"group":567,"skill":43576,"orbitIndex":8,"name":"Mana Regeneration","orbit":3},"23993":{"stats":["12% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":8115}],"group":471,"skill":23993,"orbitIndex":0,"name":"Physical Damage","orbit":0},"55060":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":55060,"stats":["30% chance to Pierce an Enemy","Projectiles have 10% chance to Chain an additional time from terrain"],"recipe":["Guilt","Guilt","Disgust"],"connections":[{"orbit":0,"id":33037},{"orbit":0,"id":45576}],"group":595,"orbitIndex":9,"isNotable":true,"name":"Shrapnel","orbit":5},"62998":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":63600}],"group":1068,"skill":62998,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"17229":{"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","skill":17229,"stats":["Minions have +20% to all Elemental Resistances"],"recipe":["Fear","Greed","Disgust"],"connections":[{"orbit":0,"id":34493},{"orbit":0,"id":47242}],"group":98,"orbitIndex":20,"isNotable":true,"name":"Silent Guardian","orbit":3},"50437":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":35987}],"group":654,"skill":50437,"orbitIndex":8,"name":"Evasion","orbit":7},"48589":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":7922}],"group":359,"skill":48589,"orbitIndex":11,"name":"Life Flask Recovery","orbit":2},"55789":{"stats":["20% increased Critical Damage Bonus","5% increased Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-2,"id":41665}],"group":214,"skill":55789,"orbitIndex":3,"name":"Critical Damage and Increased Mana Cost","orbit":4},"35787":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":42813}],"group":302,"skill":35787,"orbitIndex":0,"name":"Increased Duration","orbit":1},"42118":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42118,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1010,"connections":[{"orbit":0,"id":2408},{"orbit":0,"id":57518},{"orbit":0,"id":7465},{"orbit":0,"id":43102}],"orbitIndex":0,"name":"Attribute","orbit":0},"4346":{"stats":["20% increased Damage if you've dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":4519},{"orbit":0,"id":20677}],"group":839,"skill":4346,"orbitIndex":0,"name":"Damage on Critical","orbit":0},"63790":{"stats":["20% increased Melee Damage against Immobilised Enemies"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":48014}],"group":124,"skill":63790,"orbitIndex":54,"name":"Melee Damage against Immobilised","orbit":5},"9405":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":6,"id":59720}],"group":1067,"skill":9405,"orbitIndex":12,"name":"Evasion","orbit":7},"55507":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-6,"id":22359},{"orbit":6,"id":38338}],"group":785,"skill":55507,"orbitIndex":16,"name":"Elemental Damage","orbit":3},"22616":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22616,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":51052},{"orbit":0,"id":17468},{"orbit":0,"id":48631}],"orbitIndex":54,"name":"Attribute","orbit":6},"33601":{"stats":["10% increased Chill and Freeze Duration on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":2863}],"group":142,"skill":33601,"orbitIndex":0,"name":"Chill and Freeze Duration","orbit":2},"63451":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":63451,"stats":["30% increased Stun Buildup","Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"],"recipe":["Greed","Paranoia","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":44406},{"orbit":0,"id":64312}],"group":263,"orbitIndex":6,"isNotable":true,"name":"Cranial Impact","orbit":6},"57513":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds","skill":57513,"isKeystone":true,"stats":["Converts all Energy Shield to Mana","Doubles Mana Costs"],"group":765,"connections":[],"orbitIndex":0,"name":"Eldritch Battery","orbit":0},"50635":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":25971},{"orbit":5,"id":42750},{"orbit":-5,"id":9050}],"group":915,"skill":50635,"orbitIndex":13,"name":"Attack Speed","orbit":3},"38814":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38814,"stats":["+5 to any Attribute"],"isAttribute":true,"group":704,"connections":[{"orbit":0,"id":19288},{"orbit":0,"id":62341},{"orbit":0,"id":11980}],"orbitIndex":0,"name":"Attribute","orbit":0},"3209":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-6,"id":59720},{"orbit":4,"id":65091}],"group":1067,"skill":3209,"orbitIndex":16,"name":"Evasion","orbit":7},"44776":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":48773},{"orbit":5,"id":1841}],"group":1067,"skill":44776,"orbitIndex":18,"name":"Evasion","orbit":5},"47796":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-4,"id":62640}],"group":483,"skill":47796,"orbitIndex":12,"name":"Attack Speed","orbit":2},"38728":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":5,"id":14539}],"group":1067,"skill":38728,"orbitIndex":0,"name":"Evasion","orbit":7},"49642":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":4882}],"group":360,"skill":49642,"orbitIndex":1,"name":"Totem Damage","orbit":7},"63566":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63566,"stats":["+5 to any Attribute"],"isAttribute":true,"group":928,"connections":[{"orbit":0,"id":42658},{"orbit":0,"id":62350},{"orbit":0,"id":30871}],"orbitIndex":36,"name":"Attribute","orbit":6},"65091":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":6,"id":51707}],"group":1067,"skill":65091,"orbitIndex":20,"name":"Evasion","orbit":7},"38668":{"stats":["3% increased Unarmed Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":-3,"id":28963},{"orbit":2,"id":32664}],"group":1066,"skill":38668,"orbitIndex":0,"name":"Unarmed Attack Speed","orbit":0},"63393":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":7721},{"orbit":0,"id":36709}],"group":454,"skill":63393,"orbitIndex":12,"name":"Stun Threshold","orbit":7},"2174":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":4,"id":19249}],"group":246,"skill":2174,"orbitIndex":70,"name":"Totem Damage","orbit":4},"35043":{"stats":["15% increased Parried Debuff Duration"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[],"group":1065,"skill":35043,"orbitIndex":36,"name":"Parried Duration","orbit":4},"21572":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":-7,"id":6660},{"orbit":0,"id":7526}],"group":916,"skill":21572,"orbitIndex":20,"name":"Damage against Ailments","orbit":2},"22208":{"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":15207}],"group":992,"skill":22208,"orbitIndex":18,"name":"Accuracy and Critical Chance","orbit":7},"20414":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":20414,"stats":["30% increased Parried Debuff Magnitude"],"recipe":["Ire","Despair","Despair"],"connections":[{"orbit":0,"id":35043},{"orbit":0,"id":52410},{"orbit":0,"id":50146}],"group":1065,"orbitIndex":31,"isNotable":true,"name":"Reprisal","orbit":4},"22045":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":3,"id":13505}],"group":416,"skill":22045,"orbitIndex":4,"name":"Life Regeneration","orbit":7},"20782":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-3,"id":52191},{"orbit":0,"id":42361}],"group":944,"skill":20782,"orbitIndex":8,"name":"Chaos Damage","orbit":3},"8631":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":32660},{"orbit":0,"id":59256},{"orbit":0,"id":30979}],"group":377,"skill":8631,"orbitIndex":3,"name":"Critical Chance","orbit":3},"2964":{"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":-7,"id":18374}],"group":339,"skill":2964,"orbitIndex":15,"name":"Thorns and Leech","orbit":2},"7023":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1063,"skill":7023,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"44430":{"stats":["12% increased Damage with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":7062}],"group":664,"skill":44430,"orbitIndex":0,"name":"Crossbow Damage","orbit":0},"51690":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":51690,"stats":["Regenerate 0.5% of maximum Life per second"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":-5,"id":12000}],"orbitIndex":43,"name":"Life Regeneration","orbit":6},"19277":{"stats":["12% increased Spell Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":44783}],"group":279,"skill":19277,"orbitIndex":10,"name":"Area Damage","orbit":2},"59759":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds","skill":59759,"stats":["+10% to Maximum Chaos Resistance","Chaos Resistance is doubled"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":4,"isNotable":true,"name":"Chayula's Gift","orbit":8},"8600":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8600,"stats":["+5 to any Attribute"],"isAttribute":true,"group":237,"connections":[{"orbit":0,"id":27439},{"orbit":8,"id":40596},{"orbit":4,"id":44406},{"orbit":0,"id":43778},{"orbit":0,"id":31650}],"orbitIndex":0,"name":"Attribute","orbit":0},"55835":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":55835,"stats":["Damage Penetrates 15% Cold Resistance","Cold Exposure you inflict lowers Total Cold Resistance by an extra 5%"],"recipe":["Isolation","Fear","Paranoia"],"connections":[{"orbit":2147483647,"id":52537},{"orbit":-9,"id":20909},{"orbit":0,"id":7023}],"group":1063,"orbitIndex":18,"isNotable":true,"name":"Exposed to the Cosmos","orbit":2},"27290":{"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","skill":27290,"stats":["25% increased Damage with Swords"],"recipe":["Guilt","Greed","Suffering"],"connections":[{"orbit":0,"id":38564}],"group":372,"orbitIndex":0,"isNotable":true,"name":"Heavy Blade","orbit":0},"28823":{"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":21111},{"orbit":5,"id":59303}],"group":959,"skill":28823,"orbitIndex":23,"name":"Charm Activation Chance","orbit":7},"64318":{"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":61063},{"orbit":0,"id":7960}],"group":231,"skill":64318,"orbitIndex":2,"name":"Elemental Penetration","orbit":3},"29320":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":7,"id":1680},{"orbit":0,"id":56860}],"group":909,"skill":29320,"orbitIndex":8,"name":"Stun Threshold during Parry","orbit":7},"44756":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":44756,"stats":["30% reduced Mana Cost of Mark Skills","4% increased Movement Speed if you've cast a Mark Spell Recently"],"recipe":["Despair","Disgust","Suffering"],"connections":[{"orbit":5,"id":44841}],"group":1000,"orbitIndex":15,"isNotable":true,"name":"Marked Agility","orbit":3},"21127":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":174,"skill":21127,"orbitIndex":36,"name":"Totem Mastery","orbit":4},"3336":{"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":30615}],"group":1062,"skill":3336,"orbitIndex":19,"name":"Critical Damage when consuming a Power Charge","orbit":2},"10162":{"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1062,"skill":10162,"orbitIndex":0,"name":"Power Charge Mastery","orbit":0},"34449":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":37688}],"group":1060,"skill":34449,"orbitIndex":36,"name":"Trap Critical Chance","orbit":4},"7488":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":382,"skill":7488,"orbitIndex":0,"name":"Leech Mastery","orbit":0},"31373":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":31373,"stats":["Warcries Empower an additional Attack"],"recipe":["Isolation","Isolation","Despair"],"connections":[{"orbit":0,"id":50561},{"orbit":0,"id":47173}],"group":113,"orbitIndex":63,"isNotable":true,"name":"Vocal Empowerment","orbit":4},"55149":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":55149,"stats":["Gain 11% of Damage as Extra Chaos Damage"],"recipe":["Envy","Isolation","Guilt"],"connections":[],"group":963,"orbitIndex":0,"isNotable":true,"name":"Pure Chaos","orbit":0},"6596":{"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":41171}],"group":737,"skill":6596,"orbitIndex":30,"name":"Attack Speed","orbit":4},"51105":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":51105,"stats":["30% increased Totem Life","30% increased Totem Duration"],"recipe":["Greed","Ire","Fear"],"connections":[{"orbit":0,"id":48979},{"orbit":0,"id":21127}],"group":174,"orbitIndex":6,"isNotable":true,"name":"Spirit Bond","orbit":1},"9112":{"stats":["25% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":0,"id":44612}],"group":802,"skill":9112,"orbitIndex":11,"name":"Ailment Threshold","orbit":1},"62496":{"stats":["10% increased Trap Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":34912}],"group":1060,"skill":62496,"orbitIndex":48,"name":"Trap Damage","orbit":6},"27417":{"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","skill":27417,"stats":["25% increased Trap Damage"],"recipe":["Envy","Ire","Despair"],"connections":[{"orbit":0,"id":64295},{"orbit":0,"id":37616}],"group":1060,"orbitIndex":54,"isNotable":true,"name":"Destructive Apparatus","orbit":6},"37688":{"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","skill":37688,"stats":["25% increased Trap Damage"],"recipe":["Disgust","Envy","Greed"],"connections":[{"orbit":0,"id":37616}],"group":1060,"orbitIndex":36,"isNotable":true,"name":"Devestating Devices","orbit":6},"17726":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":7,"id":33053}],"group":672,"skill":17726,"orbitIndex":5,"name":"Stun Buildup","orbit":7},"64295":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[],"group":1060,"skill":64295,"orbitIndex":54,"name":"Trap Critical Chance","orbit":4},"1286":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":-7,"id":17903}],"group":156,"skill":1286,"orbitIndex":10,"name":"Thorns","orbit":7},"46742":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds","skill":46742,"isKeystone":true,"stats":["Hits that deal Fire Damage remove Fire Exposure and inflict Lightning Exposure","Hits that deal Cold Damage remove Cold Exposure and inflict Fire Exposure","Hits that deal Lightning Damage remove Lightning Exposure and inflict Cold Exposure"],"group":910,"connections":[],"orbitIndex":0,"name":"Elemental Equilibrium","orbit":0},"21713":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":11604},{"orbit":0,"id":50588}],"group":876,"skill":21713,"orbitIndex":20,"name":"Accuracy","orbit":2},"63979":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":9750}],"group":192,"skill":63979,"orbitIndex":6,"name":"Warcry Cooldown","orbit":7},"43201":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":0,"id":43383}],"group":540,"skill":43201,"orbitIndex":56,"name":"Ailment Chance","orbit":4},"8644":{"stats":["10% increased Trap Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":62496},{"orbit":0,"id":27417}],"group":1060,"skill":8644,"orbitIndex":51,"name":"Trap Damage","orbit":6},"37616":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1060,"skill":37616,"orbitIndex":45,"name":"Trap Mastery","orbit":5},"12526":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-9,"id":54818}],"group":537,"skill":12526,"orbitIndex":18,"name":"Ailment Threshold","orbit":3},"63600":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":36364}],"group":1058,"skill":63600,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"25857":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1057,"skill":25857,"orbitIndex":12,"name":"Flask Mastery","orbit":3},"10472":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":2147483647,"id":17687},{"orbit":3,"id":27422}],"group":1057,"skill":10472,"orbitIndex":32,"name":"Mana Flask Recovery","orbit":4},"34898":{"stats":["Debuffs on you expire 10% faster"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":38463}],"group":912,"skill":34898,"orbitIndex":31,"name":"Debuff Expiry","orbit":5},"54937":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":54937,"stats":["Gain 5 Rage when Hit by an Enemy","Every Rage also grants 1% increased Armour"],"recipe":["Suffering","Ire","Despair"],"connections":[],"group":80,"orbitIndex":9,"isNotable":true,"name":"Vengeful Fury","orbit":1},"60287":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds","skill":60287,"stats":[],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":37397},{"orbit":0,"id":32952},{"orbit":0,"id":63259}],"group":244,"orbitIndex":0,"isNotable":true,"name":"Implanted Gems","orbit":0},"23078":{"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","skill":23078,"stats":["Minions have 25% increased maximum Life"],"recipe":["Disgust","Despair","Suffering"],"connections":[{"orbit":0,"id":47242}],"group":98,"orbitIndex":3,"isNotable":true,"name":"Holy Protector","orbit":3},"3131":{"stats":["3% increased Attack Speed while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":2394}],"group":598,"skill":3131,"orbitIndex":9,"name":"Dual Wielding Speed","orbit":2},"41126":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":1170},{"orbit":0,"id":9918}],"group":182,"skill":41126,"orbitIndex":4,"name":"Area Damage","orbit":3},"37946":{"stats":["15% increased Projectile Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":874,"skill":37946,"orbitIndex":0,"name":"Projectile Stun Buildup","orbit":0},"10873":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":10873,"stats":["25% increased Attack Damage"],"recipe":["Ire","Disgust","Fear"],"connections":[{"orbit":0,"id":32777}],"group":94,"orbitIndex":21,"isNotable":true,"name":"Bestial Rage","orbit":3},"39280":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":44669}],"group":800,"skill":39280,"orbitIndex":4,"name":"Increased Duration","orbit":3},"60551":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":21861}],"group":205,"skill":60551,"orbitIndex":14,"name":"Presence Area","orbit":2},"27422":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":2021}],"group":1057,"skill":27422,"orbitIndex":0,"name":"Mana Flask Recovery","orbit":0},"13356":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":7,"id":6229}],"group":330,"skill":13356,"orbitIndex":0,"name":"One Handed Damage","orbit":2},"57710":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57710,"stats":["+5 to any Attribute"],"isAttribute":true,"group":551,"connections":[{"orbit":0,"id":39037},{"orbit":0,"id":40783}],"orbitIndex":0,"name":"Attribute","orbit":6},"52746":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":9796},{"orbit":-3,"id":64471}],"group":391,"skill":52746,"orbitIndex":12,"name":"Fire Damage","orbit":2},"25565":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":722}],"group":1054,"skill":25565,"orbitIndex":2,"name":"Lightning Damage","orbit":2},"36364":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":36364,"stats":["Enemies you Electrocute have 20% increased Damage taken"],"recipe":["Paranoia","Suffering","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1055,"orbitIndex":0,"isNotable":true,"name":"Electrocution","orbit":0},"14923":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":440,"skill":14923,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"57776":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":33914}],"group":227,"skill":57776,"orbitIndex":5,"name":"Energy Shield and Mana Regeneration","orbit":3},"8957":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":8957,"stats":["Minions have 20% increased Area of Effect","Minions have 10% chance to inflict Withered on Hit"],"recipe":["Envy","Isolation","Suffering"],"connections":[{"orbit":0,"id":14505}],"group":328,"orbitIndex":44,"isNotable":true,"name":"Right Hand of Darkness","orbit":4},"64119":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":64119,"stats":["40% increased Crossbow Reload Speed"],"recipe":["Fear","Guilt","Suffering"],"connections":[{"orbit":0,"id":33596}],"group":655,"orbitIndex":22,"isNotable":true,"name":"Instant Reload","orbit":7},"14226":{"icon":"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds","skill":14226,"isKeystone":true,"stats":["25% more Skill Speed while Off Hand is empty and you have","a One-Handed Martial Weapon equipped in your Main Hand"],"group":1053,"connections":[],"orbitIndex":0,"name":"Dance with Death","orbit":0},"2334":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[{"orbit":6,"id":65091},{"orbit":-6,"id":3209}],"group":1047,"skill":2334,"orbitIndex":0,"name":"Dexterity","orbit":0},"29246":{"stats":["15% increased Parried Debuff Duration"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":22927},{"orbit":0,"id":35043}],"group":1050,"skill":29246,"orbitIndex":27,"name":"Parried Duration","orbit":6},"35760":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":6,"id":22359}],"group":785,"skill":35760,"orbitIndex":8,"name":"Elemental Damage","orbit":3},"51369":{"stats":["14% increased Damage with Hits against Burning Enemies"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":56061},{"orbit":0,"id":45503}],"group":287,"skill":51369,"orbitIndex":6,"name":"Damage against Burning Enemies","orbit":2},"15270":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1049,"skill":15270,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"1447":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":22393}],"group":324,"skill":1447,"orbitIndex":14,"name":"Minion Damage","orbit":3},"14048":{"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":7,"id":34717}],"group":973,"skill":14048,"orbitIndex":54,"name":"Mana Regeneration while not on Low Mana","orbit":4},"336":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":336,"stats":["Damage Penetrates 15% Cold Resistance","Damage Penetrates 8% Lightning Resistance"],"recipe":["Envy","Suffering","Suffering"],"connections":[{"orbit":-3,"id":4806}],"group":980,"orbitIndex":15,"isNotable":true,"name":"Storm Swell","orbit":3},"64462":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":53150}],"group":1049,"skill":64462,"orbitIndex":20,"name":"Mana Leech","orbit":2},"50884":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":50884,"stats":["Damage Penetrates 12% Elemental Resistances","10% increased Area of Effect for Attacks"],"recipe":["Guilt","Fear","Ire"],"connections":[{"orbit":0,"id":53696}],"group":847,"orbitIndex":12,"isNotable":true,"name":"Primal Sundering","orbit":7},"33137":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":36894},{"orbit":0,"id":17330}],"group":172,"skill":33137,"orbitIndex":17,"name":"Bleed Damage","orbit":2},"31566":{"stats":["30% increased Armour while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":7049},{"orbit":0,"id":54818}],"group":528,"skill":31566,"orbitIndex":23,"name":"Armour while Surrounded","orbit":3},"8246":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":37548},{"orbit":0,"id":64462}],"group":1049,"skill":8246,"orbitIndex":14,"name":"Attack Damage","orbit":2},"58971":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-6,"id":12998},{"orbit":-7,"id":38678}],"group":951,"skill":58971,"orbitIndex":12,"name":"Ailment Threshold","orbit":2},"11672":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11672,"stats":["+5 to any Attribute"],"isAttribute":true,"group":641,"connections":[{"orbit":0,"id":47177},{"orbit":0,"id":48030}],"orbitIndex":0,"name":"Attribute","orbit":0},"3332":{"stats":["Minions have +20% to Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","connections":[],"group":436,"skill":3332,"orbitIndex":0,"name":"Minion Cold Resistance","orbit":0},"12821":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[],"group":325,"skill":12821,"orbitIndex":0,"name":"Banner Valour Gained","orbit":2},"53150":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":53150,"stats":["5% increased Attack Speed","30% increased Accuracy Rating against Rare or Unique Enemies"],"recipe":["Guilt","Disgust","Ire"],"connections":[{"orbit":0,"id":15270},{"orbit":0,"id":17589}],"group":1049,"orbitIndex":21,"isNotable":true,"name":"Sharp Sight","orbit":3},"17420":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":18717},{"orbit":0,"id":25565},{"orbit":0,"id":15356}],"group":1051,"skill":17420,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"40196":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":861,"skill":40196,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"34401":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1046,"skill":34401,"orbitIndex":0,"name":"Blind Mastery","orbit":0},"5663":{"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","skill":5663,"stats":["+2 to Maximum Endurance Charges"],"recipe":["Guilt","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":176,"orbitIndex":0,"isNotable":true,"name":"Endurance","orbit":0},"28229":{"stats":["20% increased Area of Effect of Curses"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":50485}],"group":701,"skill":28229,"orbitIndex":0,"name":"Curse Area","orbit":2},"56978":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56978,"stats":["+5 to any Attribute"],"isAttribute":true,"group":597,"connections":[{"orbit":0,"id":21274}],"orbitIndex":0,"name":"Attribute","orbit":0},"46882":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":46882,"stats":[],"group":897,"connections":[],"orbitIndex":8,"name":"Jewel Socket","orbit":1},"33463":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":33463,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1004,"connections":[{"orbit":6,"id":41877},{"orbit":0,"id":31286},{"orbit":0,"id":45304}],"orbitIndex":0,"name":"Attribute","orbit":0},"40990":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":40990,"stats":["Damage Penetrates 18% Lightning Resistance","30% increased Critical Hit Chance against enemies with Lightning Exposure"],"recipe":["Envy","Isolation","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1045,"orbitIndex":0,"isNotable":true,"name":"Exposed to the Storm","orbit":0},"9085":{"icon":"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds","skill":9085,"isKeystone":true,"stats":["Bleeding you inflict is Aggravated","Base Bleeding Duration is 1 second"],"group":824,"connections":[],"orbitIndex":0,"name":"Crimson Assault","orbit":0},"30996":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds","skill":30996,"stats":["You can use each type of Support Gem an additional time in different Skills"],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":53762},{"orbit":0,"id":18146}],"group":350,"orbitIndex":0,"isNotable":true,"name":"Gem Studded","orbit":0},"55058":{"stats":["20% increased Melee Damage against Immobilised Enemies"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":63790}],"group":124,"skill":55058,"orbitIndex":48,"name":"Melee Damage against Immobilised","orbit":5},"1546":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":1546,"stats":["3% increased Movement Speed","25% increased Armour","25% increased maximum Energy Shield"],"recipe":["Envy","Despair","Suffering"],"connections":[],"group":439,"orbitIndex":20,"isNotable":true,"name":"Spiral into Depression","orbit":2},"56842":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":56842,"stats":["18% increased Stun Buildup"],"ascendancyName":"Titan","group":54,"connections":[{"orbit":-5,"id":59540}],"orbitIndex":0,"name":"Stun Buildup","orbit":0},"2999":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":2999,"stats":["20% increased Cast Speed when on Low Life","10% reduced Cast Speed when on Full Life"],"recipe":["Isolation","Despair","Disgust"],"connections":[],"group":180,"orbitIndex":22,"isNotable":true,"name":"Final Barrage","orbit":6},"41016":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":856,"skill":41016,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"51241":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-2,"id":55118}],"group":1043,"skill":51241,"orbitIndex":10,"name":"Charm Charges","orbit":2},"30839":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-3,"id":35671}],"group":978,"skill":30839,"orbitIndex":17,"name":"Attack Speed and Dexterity","orbit":3},"38614":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":38614,"stats":["12% chance for Spell Skills to fire 2 additional Projectiles"],"recipe":["Paranoia","Disgust","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":27662},{"orbit":0,"id":44201}],"group":739,"orbitIndex":20,"isNotable":true,"name":"Psychic Fragmentation","orbit":3},"20895":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":20895,"stats":["Minions deal 20% increased Damage"],"ascendancyName":"Smith of Kitava","group":9,"connections":[{"orbit":0,"id":47184}],"orbitIndex":0,"name":"Minion Damage","orbit":0},"36163":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-4,"id":30390}],"group":310,"skill":36163,"orbitIndex":9,"name":"Block","orbit":2},"53216":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":159,"skill":53216,"orbitIndex":0,"name":"Life Mastery","orbit":0},"4577":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":3999}],"group":477,"skill":4577,"orbitIndex":8,"name":"Attack Area","orbit":7},"7302":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":7302,"stats":["Final Repeat of Spells has 40% increased Area of Effect"],"recipe":["Fear","Envy","Ire"],"connections":[{"orbit":0,"id":52615}],"group":1028,"orbitIndex":0,"isNotable":true,"name":"Echoing Pulse","orbit":7},"1994":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":1994,"stats":["20% increased Warcry Speed"],"ascendancyName":"Warbringer","group":27,"connections":[{"orbit":0,"id":47097}],"orbitIndex":0,"name":"Warcry Speed","orbit":0},"63431":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":63431,"stats":["30% increased Magnitude of Poison you inflict","Recover 2% of maximum Life on Killing a Poisoned Enemy"],"recipe":["Greed","Suffering","Suffering"],"connections":[],"group":1042,"orbitIndex":3,"isNotable":true,"name":"Leeching Toxins","orbit":1},"6304":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","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"],"recipe":["Greed","Paranoia","Guilt"],"connections":[{"orbit":0,"id":12125}],"group":251,"orbitIndex":4,"isNotable":true,"name":"Stand Ground","orbit":2},"64325":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-4,"id":45304}],"group":1042,"skill":64325,"orbitIndex":11,"name":"Poison Damage","orbit":3},"48979":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":51820}],"group":174,"skill":48979,"orbitIndex":12,"name":"Totem Life","orbit":3},"6078":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":4,"id":61119}],"group":1042,"skill":6078,"orbitIndex":1,"name":"Poison Chance","orbit":3},"14516":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[],"group":1028,"skill":14516,"orbitIndex":16,"name":"Spell Area of Effect","orbit":3},"35977":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":220,"skill":35977,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"38878":{"stats":["Debuffs on you expire 10% faster"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":34898}],"group":912,"skill":38878,"orbitIndex":35,"name":"Debuff Expiry","orbit":4},"4709":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":4709,"stats":["60% increased Accuracy Rating at Close Range"],"recipe":["Ire","Envy","Paranoia"],"connections":[],"group":985,"orbitIndex":19,"isNotable":true,"name":"Near Sighted","orbit":2},"8273":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":8273,"stats":["25% chance on Consuming a Shock on an Enemy to reapply it"],"recipe":["Isolation","Despair","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":25565}],"group":1041,"orbitIndex":0,"isNotable":true,"name":"Endless Circuit","orbit":0},"17380":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"orbit":0,"id":41972},{"orbit":0,"id":23427},{"orbit":0,"id":47270},{"orbit":0,"id":19955}],"group":545,"skill":17380,"orbitIndex":6,"name":"Cold Mastery","orbit":1},"41129":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":24338}],"group":457,"skill":41129,"orbitIndex":70,"name":"Damage against Ailments","orbit":4},"19767":{"stats":["3% increased Attack Speed with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":35223},{"orbit":0,"id":13895}],"group":1038,"skill":19767,"orbitIndex":10,"name":"Spear Attack Speed","orbit":4},"44612":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":802,"skill":44612,"orbitIndex":0,"name":"Spell Suppression Mastery","orbit":0},"21225":{"stats":["10% increased Damage with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":38369}],"group":1038,"skill":21225,"orbitIndex":16,"name":"Spear Damage","orbit":3},"11292":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":7,"id":2575},{"orbit":-7,"id":56757}],"group":100,"skill":11292,"orbitIndex":0,"name":"Totem Placement Speed","orbit":2},"256":{"stats":["Link Skills have 10% increased Buff Effect"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":-7,"id":13694}],"group":280,"skill":256,"orbitIndex":1,"name":"Link Effect","orbit":2},"27626":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":27626,"stats":["40% increased effect of Arcane Surge on you"],"recipe":["Despair","Isolation","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":0,"id":15628}],"group":296,"orbitIndex":12,"isNotable":true,"name":"Touch the Arcane","orbit":5},"18910":{"stats":["12% increased Critical Hit Chance with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":10265}],"group":1038,"skill":18910,"orbitIndex":48,"name":"Spear Critical Chance","orbit":5},"39607":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":-2,"id":2559},{"orbit":0,"id":45713}],"group":1003,"skill":39607,"orbitIndex":16,"name":"Flask Charges Gained","orbit":2},"61112":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":61112,"stats":["25% increased Damage with Spears","10% increased Attack Speed with Spears"],"recipe":["Guilt","Paranoia","Disgust"],"connections":[{"orbit":0,"id":36071},{"orbit":0,"id":20105}],"group":1038,"orbitIndex":14,"isNotable":true,"name":"Roll and Strike","orbit":5},"46402":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":18923},{"orbit":0,"id":37220},{"orbit":0,"id":50342}],"group":817,"skill":46402,"orbitIndex":13,"name":"Evasion","orbit":7},"13895":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":13895,"stats":["25% increased Damage with Spears","25% increased Accuracy Rating with Spears"],"recipe":["Guilt","Envy","Despair"],"connections":[{"orbit":0,"id":36071}],"group":1038,"orbitIndex":10,"isNotable":true,"name":"Precise Point","orbit":5},"16691":{"stats":["Leech Life 15% faster"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":-5,"id":21716}],"group":327,"skill":16691,"orbitIndex":3,"name":"Life Leech Speed","orbit":7},"34520":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":55575},{"orbit":4,"id":14548},{"orbit":-4,"id":63545}],"group":711,"skill":34520,"orbitIndex":15,"name":"Physical Damage","orbit":7},"51820":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":51820,"stats":["12% increased Attack and Cast Speed if you've summoned a Totem Recently"],"recipe":["Despair","Suffering","Suffering"],"connections":[{"orbit":0,"id":21127}],"group":174,"orbitIndex":36,"isNotable":true,"name":"Ancestral Conduits","orbit":6},"22152":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":10382},{"orbit":0,"id":15304}],"group":861,"skill":22152,"orbitIndex":12,"name":"Cast Speed","orbit":2},"54521":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54521,"stats":["+5 to any Attribute"],"isAttribute":true,"group":459,"connections":[{"orbit":5,"id":13537},{"orbit":0,"id":58789}],"orbitIndex":0,"name":"Attribute","orbit":0},"65439":{"stats":["Banner Skills have 12% increased Aura Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":12821}],"group":325,"skill":65439,"orbitIndex":3,"name":"Banner Aura Effect","orbit":1},"5407":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":56910}],"group":536,"skill":5407,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"13783":{"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","options":{"Huntress":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","id":53191}},"skill":13783,"stats":["10% increased chance to inflict Ailments"],"isSwitchable":true,"group":742,"connections":[{"orbit":0,"id":28992}],"orbitIndex":19,"name":"Ailment Chance","orbit":7},"38369":{"stats":["12% increased Critical Hit Chance with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":18910}],"group":1038,"skill":38369,"orbitIndex":48,"name":"Spear Critical Chance","orbit":4},"60013":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":57776}],"group":227,"skill":60013,"orbitIndex":8,"name":"Energy Shield","orbit":3},"62986":{"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":4,"id":60173}],"group":896,"skill":62986,"orbitIndex":17,"name":"One Handed Accuracy","orbit":7},"1352":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":1352,"stats":["3% increased maximum Life","30% increased Stun Threshold"],"recipe":["Fear","Despair","Paranoia"],"connections":[{"orbit":0,"id":53216}],"group":159,"orbitIndex":10,"isNotable":true,"name":"Unbending","orbit":7},"27733":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":44005},{"orbit":0,"id":2999}],"group":180,"skill":27733,"orbitIndex":30,"name":"Caster Mastery","orbit":4},"32534":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":32534,"stats":[],"ascendancyName":"Titan","isAscendancyStart":true,"group":51,"connections":[{"orbit":0,"id":35453},{"orbit":0,"id":19424},{"orbit":0,"id":13715},{"orbit":0,"id":51690},{"orbit":0,"id":29323}],"orbitIndex":96,"name":"Titan","orbit":9},"52351":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":52260}],"group":1037,"skill":52351,"orbitIndex":12,"name":"Energy","orbit":2},"17882":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":17882,"stats":["25% reduced Grenade Detonation Time"],"recipe":["Paranoia","Ire","Despair"],"connections":[{"orbit":0,"id":33596}],"group":655,"orbitIndex":2,"isNotable":true,"name":"Volatile Grenades","orbit":7},"41657":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[],"group":318,"skill":41657,"orbitIndex":10,"name":"Armour","orbit":3},"22219":{"stats":["Triggered Spells deal 14% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":52351}],"group":1037,"skill":22219,"orbitIndex":16,"name":"Triggered Spell Damage","orbit":7},"19573":{"stats":["10% chance for Projectiles to Pierce Enemies within 3m distance of you"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-5,"id":38479},{"orbit":-3,"id":19342}],"group":663,"skill":19573,"orbitIndex":11,"name":"Projectile Pierce","orbit":7},"8440":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-7,"id":45013}],"group":640,"skill":8440,"orbitIndex":7,"name":"Damage against Enemies on Low Life","orbit":1},"41298":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1035,"skill":41298,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"43829":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":43829,"stats":["25% increased chance to inflict Ailments with Projectiles"],"recipe":["Guilt","Fear","Greed"],"connections":[{"orbit":0,"id":51944},{"orbit":0,"id":45576}],"group":595,"orbitIndex":0,"isNotable":true,"name":"Advanced Munitions","orbit":0},"41580":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":41580,"stats":["25% increased Attack Damage","Attacks have 25% chance to Maim on Hit"],"recipe":["Despair","Isolation","Ire"],"connections":[{"orbit":3,"id":13799},{"orbit":0,"id":41298}],"group":1035,"orbitIndex":2,"isNotable":true,"name":"Maiming Strike","orbit":7},"51169":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":51169,"stats":["15% increased Energy Shield Recovery rate"],"recipe":["Despair","Ire","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":567,"orbitIndex":21,"isNotable":true,"name":"Soul Bloom","orbit":7},"48714":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":47354}],"group":276,"skill":48714,"orbitIndex":7,"name":"Melee Attack Speed","orbit":2},"39204":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds","skill":39204,"stats":["1% increased Effect of Arcane Surge on you per 25 maximum Mana"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":48,"isNotable":true,"name":"Force of Will","orbit":8},"13799":{"stats":["8% increased Attack Damage","Debuffs you inflict have 4% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":36576}],"group":1035,"skill":13799,"orbitIndex":20,"name":"Attack Damage and Slow Effect","orbit":2},"25055":{"stats":["2% increased Movement Speed","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":3,"id":41580}],"group":1035,"skill":25055,"orbitIndex":8,"name":"Attack Damage and Movement Speed","orbit":2},"35171":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":18846}],"group":279,"skill":35171,"orbitIndex":0,"name":"Spell Area of Effect","orbit":3},"31647":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[],"group":1034,"skill":31647,"orbitIndex":12,"name":"Dexterity","orbit":3},"52348":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":52348,"stats":["20% increased Totem Damage","6% increased Attack and Cast Speed if you've summoned a Totem Recently"],"recipe":["Suffering","Suffering","Ire"],"connections":[{"orbit":-5,"id":51206},{"orbit":0,"id":34487}],"group":360,"orbitIndex":15,"isNotable":true,"name":"Carved Earth","orbit":7},"2138":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":2138,"stats":["29% increased Chaos Damage","10% increased Global Defences"],"recipe":["Greed","Isolation","Envy"],"connections":[],"group":439,"orbitIndex":12,"isNotable":true,"name":"Spiral into Insanity","orbit":2},"33914":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":21935}],"group":227,"skill":33914,"orbitIndex":2,"name":"Energy Shield and Mana Regeneration","orbit":3},"37746":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-2,"id":6544}],"group":287,"skill":37746,"orbitIndex":19,"name":"Ignite Chance","orbit":7},"10245":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":276,"skill":10245,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"18146":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":18146,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","group":334,"connections":[{"orbit":2147483647,"id":57819}],"orbitIndex":0,"name":"Reduced Attribute Requirements","orbit":0},"1579":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":1579,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Chronomancer","group":272,"connections":[{"orbit":-9,"id":10987}],"orbitIndex":0,"name":"Cooldown Recovery Rate","orbit":0},"19338":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[],"group":1034,"skill":19338,"orbitIndex":0,"name":"Dexterity","orbit":3},"40399":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":40399,"stats":["25% chance for Trigger skills to refund half of Energy Spent"],"recipe":["Isolation","Guilt","Paranoia"],"connections":[{"orbit":0,"id":20641}],"group":926,"orbitIndex":6,"isNotable":true,"name":"Energise","orbit":5},"56876":{"stats":["20% increased Energy Shield if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":46380}],"group":849,"skill":56876,"orbitIndex":6,"name":"Energy Shield if Consumed Power Charge","orbit":2},"29517":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29517,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":32701},{"orbit":0,"id":37695}],"orbitIndex":24,"name":"Attribute","orbit":6},"43036":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":2244}],"group":296,"skill":43036,"orbitIndex":4,"name":"Mana Regeneration","orbit":7},"50403":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1032,"skill":50403,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"9997":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds","skill":9997,"orbitIndex":0,"stats":["Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage"],"ascendancyName":"Smith of Kitava","connections":[],"group":20,"applyToArmour":true,"isNotable":true,"name":"Molten Symbol","orbit":0},"13701":{"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":17871},{"orbit":0,"id":59538}],"group":1032,"skill":13701,"orbitIndex":2,"name":"Freeze and Chill Resistance","orbit":2},"49545":{"stats":["20% increased Parry Damage"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":2,"id":64851}],"group":826,"skill":49545,"orbitIndex":13,"name":"Parry Damage","orbit":7},"44419":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":7,"id":7251},{"orbit":-7,"id":29788}],"group":382,"skill":44419,"orbitIndex":6,"name":"Life Leech","orbit":7},"53367":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":53367,"stats":["+20 to maximum Valour"],"recipe":["Despair","Ire","Greed"],"connections":[{"orbit":0,"id":12821},{"orbit":0,"id":65353}],"group":325,"orbitIndex":22,"isNotable":true,"name":"Symbol of Defiance","orbit":3},"32672":{"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":4031}],"group":1032,"skill":32672,"orbitIndex":12,"name":"Freeze and Chill Resistance","orbit":3},"44357":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":44357,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":-9,"id":63713}],"orbitIndex":34,"name":"Critical Chance","orbit":9},"12322":{"stats":["8% increased Flask and Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":0,"id":53196}],"group":743,"skill":12322,"orbitIndex":4,"name":"Flask and Charm Charges Gained","orbit":7},"11509":{"stats":["15% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":17664}],"group":1031,"skill":11509,"orbitIndex":20,"name":"Critical Chance","orbit":2},"33348":{"stats":["25% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","connections":[],"group":1031,"skill":33348,"orbitIndex":11,"name":"Presence Area","orbit":2},"13769":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-4,"id":2254}],"group":553,"skill":13769,"orbitIndex":8,"name":"Mana Regeneration","orbit":2},"57774":{"stats":["3% increased Attack Speed while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":49657}],"group":598,"skill":57774,"orbitIndex":21,"name":"Dual Wielding Speed","orbit":3},"19680":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":50558}],"group":388,"skill":19680,"orbitIndex":54,"name":"Critical Chance","orbit":4},"48531":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":13987}],"group":1030,"skill":48531,"orbitIndex":8,"name":"Melee Attack Speed","orbit":1},"8560":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":31273}],"group":1030,"skill":8560,"orbitIndex":0,"name":"Melee Damage","orbit":1},"19074":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1030,"skill":19074,"orbitIndex":8,"name":"Attack Mastery","orbit":7},"9485":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":9485,"stats":["+5 to any Attribute"],"isAttribute":true,"group":602,"connections":[{"orbit":0,"id":60685}],"orbitIndex":0,"name":"Attribute","orbit":0},"44683":{"icon":"Art/2DArt/SkillIcons/passives/tempint.dds","classesStart":["Shadow","Monk"],"skill":44683,"stats":[],"group":626,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"SIX","orbit":0},"1514":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":29527}],"group":1029,"skill":1514,"orbitIndex":7,"name":"Attack Mastery","orbit":1},"17029":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":17029,"stats":["Defend with 200% of Armour against Critical Hits","+15 to Strength"],"recipe":["Fear","Envy","Guilt"],"connections":[{"orbit":0,"id":45992}],"group":318,"orbitIndex":12,"isNotable":true,"name":"Blade Catcher","orbit":2},"46017":{"stats":["15% increased Life Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":54962}],"group":102,"skill":46017,"orbitIndex":8,"name":"Life Regeneration while Stationary","orbit":7},"32655":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":32655,"stats":["Companions gain your Dexterity","+15 to Dexterity"],"recipe":["Guilt","Envy","Ire"],"connections":[{"orbit":0,"id":33514}],"group":969,"orbitIndex":18,"isNotable":true,"name":"Tandem Assault","orbit":7},"53539":{"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":46705},{"orbit":0,"id":13379}],"group":779,"skill":53539,"orbitIndex":6,"name":"Projectile Damage if Melee Hit","orbit":3},"29527":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":29527,"stats":["50% increased Critical Hit Chance against Enemies on Full Life","Cannot be Blinded while on Full Life","80% increased Damage with Hits against Enemies that are on Full Life"],"recipe":["Paranoia","Ire","Fear"],"connections":[{"orbit":0,"id":61800}],"group":1029,"orbitIndex":10,"isNotable":true,"name":"First Approach","orbit":7},"19003":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":12166},{"orbit":0,"id":3128}],"group":939,"skill":19003,"orbitIndex":0,"name":"Cold Damage","orbit":0},"51821":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51821,"stats":["+5 to any Attribute"],"isAttribute":true,"group":166,"connections":[{"orbit":0,"id":46857},{"orbit":0,"id":20115}],"orbitIndex":0,"name":"Attribute","orbit":0},"60560":{"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":29527}],"group":1029,"skill":60560,"orbitIndex":0,"name":"Damage vs Full Life","orbit":0},"59822":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":59822,"stats":[],"ascendancyName":"Blood Mage","isAscendancyStart":true,"group":697,"connections":[{"orbit":0,"id":7656}],"orbitIndex":0,"name":"Blood Mage","orbit":9},"58426":{"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","skill":58426,"stats":["50% increased Blind Effect"],"recipe":["Paranoia","Guilt","Paranoia"],"connections":[{"orbit":0,"id":34401}],"group":1046,"orbitIndex":20,"isNotable":true,"name":"Pocket Sand","orbit":2},"46343":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[{"orbit":0,"id":13708},{"orbit":0,"id":25513},{"orbit":0,"id":47363}],"group":514,"skill":46343,"orbitIndex":0,"name":"Two Hand Mastery","orbit":0},"61800":{"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[],"group":1029,"skill":61800,"orbitIndex":13,"name":"Critical Damage vs Full Life","orbit":7},"37876":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":14516},{"orbit":0,"id":26821}],"group":1028,"skill":37876,"orbitIndex":45,"name":"Spell Damage","orbit":4},"61267":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds","skill":61267,"stats":["Demonflame has no maximum"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":60,"isNotable":true,"name":"Mastered Darkness","orbit":6},"58038":{"stats":["25% increased Attack Damage while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":31566}],"group":528,"skill":58038,"orbitIndex":3,"name":"Attack Damage while Surrounded","orbit":3},"25729":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":33093}],"group":1028,"skill":25729,"orbitIndex":12,"name":"Cast Speed","orbit":7},"21885":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":1352}],"group":159,"skill":21885,"orbitIndex":14,"name":"Stun Threshold and Strength","orbit":7},"10315":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":10315,"stats":["Companions have 20% reduced Reservation"],"recipe":["Suffering","Paranoia","Isolation"],"connections":[{"orbit":0,"id":44699},{"orbit":0,"id":47443},{"orbit":0,"id":37971}],"group":1124,"orbitIndex":0,"isNotable":true,"name":"Easy Going","orbit":0},"61333":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":46197}],"group":986,"skill":61333,"orbitIndex":11,"name":"Critical Chance","orbit":2},"60210":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"orbit":0,"id":63431}],"group":1042,"skill":60210,"orbitIndex":9,"name":"Poison Mastery","orbit":1},"38338":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-2,"id":5257}],"group":785,"skill":38338,"orbitIndex":60,"name":"Elemental Damage","orbit":4},"7809":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":7809,"stats":["15% more Maximum Lightning Damage"],"recipe":["Isolation","Fear","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1026,"orbitIndex":0,"isNotable":true,"name":"Wild Storm","orbit":0},"45612":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":45612,"stats":["12% increased Block chance","2 Mana gained when you Block"],"recipe":["Greed","Ire","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"orbit":0,"id":53901}],"group":306,"orbitIndex":12,"isNotable":true,"name":"Defensive Reflexes","orbit":2},"44490":{"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":37113}],"group":1024,"skill":44490,"orbitIndex":0,"name":"Lightning Damage and Electrocute Buildup","orbit":0},"35901":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35901,"stats":["+5 to any Attribute"],"isAttribute":true,"group":928,"connections":[{"orbit":-6,"id":12120},{"orbit":6,"id":62464},{"orbit":0,"id":60735},{"orbit":0,"id":6951}],"orbitIndex":60,"name":"Attribute","orbit":6},"43090":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":43090,"stats":["5% increased Skill Speed","30% increased Electrocute Buildup"],"recipe":["Suffering","Ire","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1023,"orbitIndex":0,"isNotable":true,"name":"Electrotherapy","orbit":0},"24889":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1022,"skill":24889,"orbitIndex":2,"name":"Companion Mastery","orbit":7},"31129":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":31129,"stats":["Minions Revive 35% faster if all your Minions are Companions"],"recipe":["Despair","Despair","Ire"],"connections":[{"orbit":0,"id":24889}],"group":1022,"orbitIndex":1,"isNotable":true,"name":"Lifelong Friend","orbit":1},"55463":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":27875}],"group":914,"skill":55463,"orbitIndex":14,"name":"Shock Chance","orbit":3},"35234":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":14623}},"skill":35234,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":671,"connections":[{"orbit":0,"id":35660},{"orbit":0,"id":6789},{"orbit":0,"id":56651}],"orbitIndex":19,"name":"Projectile Damage","orbit":7},"33585":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":33585,"stats":["Companions have +30% to Chaos Resistance","Companions have +30% to all Elemental Resistances"],"recipe":["Greed","Despair","Envy"],"connections":[{"orbit":0,"id":24889}],"group":1022,"orbitIndex":7,"isNotable":true,"name":"Unspoken Bond","orbit":3},"31826":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":31826,"stats":["30% increased Presence Area of Effect","Minions have 20% increased Area of Effect"],"recipe":["Guilt","Envy","Paranoia"],"connections":[{"orbit":0,"id":24889}],"group":1022,"orbitIndex":21,"isNotable":true,"name":"Long Distance Relationship","orbit":3},"8531":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":8531,"stats":["100% increased Critical Hit Chance against Enemies on Full Life"],"recipe":["Despair","Guilt","Guilt"],"connections":[{"orbit":0,"id":51534}],"group":378,"orbitIndex":0,"isNotable":true,"name":"Leaping Ambush","orbit":0},"4031":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":4031,"stats":["Gain 50% of maximum Energy Shield as additional Freeze Threshold"],"recipe":["Ire","Paranoia","Fear"],"connections":[{"orbit":0,"id":50403}],"group":1032,"orbitIndex":15,"isNotable":true,"name":"Icebreaker","orbit":3},"47722":{"stats":["16% increased Damage with Warcries"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":6514}],"group":113,"skill":47722,"orbitIndex":4,"name":"Warcry Damage","orbit":3},"44092":{"stats":["12% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":54911}],"group":386,"skill":44092,"orbitIndex":1,"name":"Ignite Effect","orbit":2},"20830":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":20830,"stats":["10% increased Area of Effect"],"ascendancyName":"Witchhunter","group":208,"connections":[{"orbit":6,"id":37078}],"orbitIndex":0,"name":"Area of Effect","orbit":0},"19236":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":19236,"stats":["30% increased Armour","Defend with 120% of Armour against Projectile Attacks"],"recipe":["Ire","Fear","Despair"],"connections":[],"group":89,"orbitIndex":0,"isNotable":true,"name":"Projectile Bulwark","orbit":0},"54998":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":54998,"stats":["20% increased Skill Effect Duration","15% increased Duration of Damaging Ailments on Enemies"],"recipe":["Despair","Disgust","Guilt"],"connections":[{"orbit":0,"id":29993}],"group":181,"orbitIndex":5,"isNotable":true,"name":"Protraction","orbit":2},"35048":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":43650}],"group":136,"skill":35048,"orbitIndex":12,"name":"Attack Critical Chance","orbit":2},"56330":{"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":39570}],"group":848,"skill":56330,"orbitIndex":22,"name":"Bleeding Chance on Critical","orbit":7},"2408":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2408,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1009,"connections":[{"orbit":0,"id":35696},{"orbit":0,"id":35534}],"orbitIndex":0,"name":"Attribute","orbit":0},"31286":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":16140}],"group":1021,"skill":31286,"orbitIndex":14,"name":"Physical","orbit":3},"16140":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":16013}],"group":1021,"skill":16140,"orbitIndex":10,"name":"Daze Buildup","orbit":2},"62588":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":50609}],"group":530,"skill":62588,"orbitIndex":0,"name":"Life Mastery","orbit":0},"27303":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":27303,"stats":["10% reduced maximum Mana","+10 to Strength","35% increased Critical Hit Chance"],"recipe":["Ire","Guilt","Despair"],"connections":[{"orbit":0,"id":43142}],"group":214,"orbitIndex":16,"isNotable":true,"name":"Vulgar Methods","orbit":7},"16013":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":41811}],"group":1021,"skill":16013,"orbitIndex":6,"name":"Daze Buildup","orbit":7},"62200":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-3,"id":8460},{"orbit":-4,"id":38053}],"group":116,"skill":62200,"orbitIndex":20,"name":"Warcry Cooldown Speed","orbit":2},"1773":{"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":4,"id":51213}],"group":834,"skill":1773,"orbitIndex":0,"name":"Ailment Effect and Duration","orbit":0},"35173":{"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":1599}],"group":1021,"skill":35173,"orbitIndex":22,"name":"Physical Damage and Critical Chance","orbit":7},"1599":{"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":31286}],"group":1021,"skill":1599,"orbitIndex":18,"name":"Physical Damage and Critical Chance","orbit":2},"64543":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","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"],"recipe":["Disgust","Envy","Guilt"],"connections":[],"group":980,"orbitIndex":57,"isNotable":true,"name":"Unbound Forces","orbit":5},"62464":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":7,"id":17854}],"group":928,"skill":62464,"orbitIndex":22,"name":"Evasion","orbit":3},"26726":{"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":0,"id":48103}],"group":1020,"skill":26726,"orbitIndex":4,"name":"Knockback and Stun Buildup","orbit":2},"13307":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":427,"skill":13307,"orbitIndex":25,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"19112":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":0,"id":36358}],"group":496,"skill":19112,"orbitIndex":8,"name":"Chaos Damage","orbit":3},"43082":{"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","skill":43082,"stats":["3% increased Movement Speed","10% increased Skill Speed"],"recipe":["Fear","Envy","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1019,"orbitIndex":20,"isNotable":true,"name":"Acceleration","orbit":2},"5305":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":3431},{"orbit":0,"id":24287}],"group":1019,"skill":5305,"orbitIndex":2,"name":"Skill Speed","orbit":1},"42845":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":42845,"stats":["Banner Skills have 20% increased Area of Effect"],"ascendancyName":"Tactician","group":204,"connections":[{"orbit":0,"id":10371}],"orbitIndex":0,"name":"Banner Area","orbit":0},"12239":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"orbit":0,"id":39881},{"orbit":0,"id":41811}],"group":1018,"skill":12239,"orbitIndex":0,"name":"Physical Mastery","orbit":0},"35534":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":44280}],"group":1016,"skill":35534,"orbitIndex":16,"name":"Mark Cast Speed","orbit":2},"22909":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":21415}],"group":227,"skill":22909,"orbitIndex":14,"name":"Stun and Ailment Threshold from Energy Shield","orbit":3},"44280":{"stats":["8% increased Effect of your Mark Skills","5% chance to Blind Enemies on Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":23305}],"group":1016,"skill":44280,"orbitIndex":10,"name":"Mark Effect and Blind Chance","orbit":2},"46016":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":46016,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":7,"id":24039}],"orbitIndex":54,"name":"Life","orbit":6},"31292":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":361,"skill":31292,"orbitIndex":0,"name":"Mace Mastery","orbit":0},"36894":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":61938}],"group":172,"skill":36894,"orbitIndex":20,"name":"Bleed Chance","orbit":3},"22873":{"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":7,"id":7777},{"orbit":0,"id":64318}],"group":231,"skill":22873,"orbitIndex":4,"name":"Elemental Penetration","orbit":3},"51602":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":51602,"stats":["Enemies near Enemies you Mark are Blinded","Enemies you Mark cannot deal Critical Hits"],"recipe":["Suffering","Disgust","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1016,"orbitIndex":0,"isNotable":true,"name":"Unsight","orbit":0},"37113":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":43090}],"group":1015,"skill":37113,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"24786":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24786,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1014,"connections":[{"orbit":0,"id":24287},{"orbit":0,"id":30657},{"orbit":0,"id":4378},{"orbit":0,"id":21225},{"orbit":0,"id":58848}],"orbitIndex":0,"name":"Attribute","orbit":0},"24321":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24321,"stats":["+5 to any Attribute"],"isAttribute":true,"group":806,"connections":[{"orbit":0,"id":25557},{"orbit":0,"id":26804}],"orbitIndex":0,"name":"Attribute","orbit":0},"19341":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[],"group":640,"skill":19341,"orbitIndex":16,"name":"Damage against Enemies on Low Life","orbit":3},"22975":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22975,"stats":["+5 to any Attribute"],"isAttribute":true,"group":196,"connections":[{"orbit":0,"id":27439},{"orbit":0,"id":26725},{"orbit":0,"id":51702}],"orbitIndex":0,"name":"Attribute","orbit":0},"65265":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":65265,"stats":["12% increased Attack Speed if you've successfully Parried Recently","6% increased Movement Speed if you've successfully Parried Recently"],"recipe":["Guilt","Envy","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[{"orbit":0,"id":17146},{"orbit":0,"id":31366}],"group":1012,"orbitIndex":0,"isNotable":true,"name":"Swift Deflection","orbit":0},"27501":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[],"group":483,"skill":27501,"orbitIndex":44,"name":"Life Regeneration","orbit":4},"37220":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":17955}],"group":817,"skill":37220,"orbitIndex":9,"name":"Evasion","orbit":2},"39935":{"icon":"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds","skill":39935,"isKeystone":true,"stats":["All bonuses from Equipped Amulet apply to your Minions instead of you"],"group":394,"connections":[{"orbit":0,"id":44344}],"orbitIndex":0,"name":"Necromantic Talisman","orbit":0},"3843":{"stats":["Parry has 25% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":65265}],"group":1012,"skill":3843,"orbitIndex":9,"name":"Parry Stun Buildup","orbit":2},"49976":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":7,"id":62936},{"orbit":-3,"id":47976}],"group":972,"skill":49976,"orbitIndex":5,"name":"Damage from Mana","orbit":7},"48462":{"stats":["Charms applied to you have 10% increased Effect"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":5,"id":11094},{"orbit":5,"id":62803}],"group":1001,"skill":48462,"orbitIndex":15,"name":"Charm Effect","orbit":7},"57518":{"stats":["20% increased Parry Damage"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":4,"id":31366}],"group":1012,"skill":57518,"orbitIndex":21,"name":"Parry Damage","orbit":2},"17146":{"stats":["20% increased Parry Damage"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":4,"id":57518},{"orbit":-4,"id":3843}],"group":1012,"skill":17146,"orbitIndex":3,"name":"Parry Damage","orbit":3},"26400":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies further than 6m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":8904}],"group":1011,"skill":26400,"orbitIndex":18,"name":"Projectile Damage","orbit":7},"10648":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies further than 6m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":26400}],"group":1011,"skill":10648,"orbitIndex":54,"name":"Projectile Damage","orbit":4},"16568":{"stats":["Minions Revive 15% faster if all your Minions are Companions"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-2,"id":31129}],"group":1022,"skill":16568,"orbitIndex":2,"name":"Companion Revive Speed","orbit":3},"21746":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21746,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":46782}],"orbitIndex":12,"name":"Attribute","orbit":6},"61142":{"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":38365}],"group":122,"skill":61142,"orbitIndex":14,"name":"Recover Life on consuming Endurance Charge","orbit":2},"43893":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":55101},{"orbit":0,"id":1433}],"group":231,"skill":43893,"orbitIndex":10,"name":"Elemental Damage","orbit":3},"12253":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":12253,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1007,"connections":[{"orbit":0,"id":32183},{"orbit":0,"id":41017},{"orbit":0,"id":35696},{"orbit":0,"id":34497},{"orbit":0,"id":16401}],"orbitIndex":0,"name":"Attribute","orbit":0},"37484":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneAcrobatics.dds","skill":37484,"isKeystone":true,"stats":["Can Evade all Hits","75% less Evasion Rating"],"group":1087,"connections":[],"orbitIndex":0,"name":"Acrobatics","orbit":0},"7062":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":7062,"stats":["15% chance for Crossbow Attacks to not consume a bolt"],"recipe":["Paranoia","Isolation","Despair"],"connections":[{"orbit":0,"id":16680},{"orbit":0,"id":61432}],"group":662,"orbitIndex":19,"isNotable":true,"name":"Reusable Ammunition","orbit":4},"61935":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":7,"id":4624}],"group":376,"skill":61935,"orbitIndex":0,"name":"Rage on Hit","orbit":0},"16329":{"stats":["5% reduced Flask Charges used"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":-2,"id":39607}],"group":1003,"skill":16329,"orbitIndex":6,"name":"Flask Charges Used","orbit":2},"2559":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":7,"id":62542}],"group":1003,"skill":2559,"orbitIndex":2,"name":"Flask Charges Gained","orbit":2},"10742":{"stats":["Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":41991}],"group":324,"skill":10742,"orbitIndex":4,"name":"Minion Attack and Cast Speed","orbit":3},"50562":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":50562,"stats":["45% increased Critical Damage Bonus","10% increased Mana Cost of Skills","+10 to Strength"],"recipe":["Guilt","Despair","Envy"],"connections":[{"orbit":0,"id":43142}],"group":214,"orbitIndex":8,"isNotable":true,"name":"Barbaric Strength","orbit":7},"28153":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds","skill":28153,"stats":["Recoup Effects instead occur over 4 seconds"],"ascendancyName":"Chronomancer","connections":[],"group":233,"orbitIndex":9,"isNotable":true,"name":"The Rapid River","orbit":2},"50701":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":44932}],"group":1002,"skill":50701,"orbitIndex":0,"name":"Shock Effect","orbit":0},"4238":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","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"],"recipe":["Ire","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":896,"orbitIndex":0,"isNotable":true,"name":"Versatile Arms","orbit":0},"33978":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":33978,"stats":["10% increased Block chance","15% reduced Slowing Potency of Debuffs on You"],"recipe":["Fear","Paranoia","Ire"],"connections":[{"orbit":7,"id":31609},{"orbit":0,"id":62581}],"group":310,"orbitIndex":21,"isNotable":true,"name":"Unstoppable Barrier","orbit":7},"39594":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":51248},{"orbit":0,"id":53294}],"group":373,"skill":39594,"orbitIndex":3,"name":"Fire Penetration","orbit":2},"13233":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":13233,"stats":["10% increased Area of Effect","10% increased Area Damage"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":62978}],"group":396,"orbitIndex":0,"isNotable":true,"name":"Radial Force","orbit":0},"14342":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":4,"id":49256}],"group":75,"skill":14342,"orbitIndex":16,"name":"Armour and Energy Shield","orbit":7},"25029":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1001,"skill":25029,"orbitIndex":51,"name":"Charms Mastery","orbit":5},"62803":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":62803,"stats":["Charms applied to you have 25% increased Effect"],"recipe":["Suffering","Guilt","Isolation"],"connections":[{"orbit":0,"id":25029}],"group":1001,"orbitIndex":51,"isNotable":true,"name":"Woodland Aspect","orbit":4},"32745":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":50104},{"orbit":0,"id":61179}],"group":336,"skill":32745,"orbitIndex":0,"name":"Physical Damage","orbit":0},"31366":{"stats":["Parry has 20% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":4,"id":3843}],"group":1012,"skill":31366,"orbitIndex":15,"name":"Parry Stun Buildup","orbit":3},"29582":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","options":{"Huntress":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","id":5083}},"skill":29582,"stats":["8% increased Accuracy Rating"],"isSwitchable":true,"group":708,"connections":[{"orbit":0,"id":35987}],"orbitIndex":14,"name":"Accuracy","orbit":2},"13419":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":14958}],"group":781,"skill":13419,"orbitIndex":14,"name":"Critical Damage","orbit":7},"6294":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":4,"id":52429}],"group":439,"skill":6294,"orbitIndex":54,"name":"Cast Speed","orbit":4},"19846":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":229,"skill":19846,"orbitIndex":6,"name":"Fire Mastery","orbit":1},"36976":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":36976,"stats":["Culling Strike against Enemies you Mark"],"recipe":["Isolation","Suffering","Guilt"],"connections":[],"group":1000,"orbitIndex":9,"isNotable":true,"name":"Marked for Death","orbit":3},"28258":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":28258,"stats":["10% increased Effect of your Mark Skills"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","group":1000,"connections":[{"orbit":0,"id":36976},{"orbit":0,"id":59064},{"orbit":2,"id":36927}],"orbitIndex":0,"name":"Mark Effect","orbit":0},"59064":{"stats":["10% increased Effect of your Mark Skills"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[],"group":1000,"skill":59064,"orbitIndex":21,"name":"Mark Effect","orbit":3},"59501":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[{"orbit":0,"id":25619},{"orbit":0,"id":42354}],"group":616,"skill":59501,"orbitIndex":0,"name":"Blind Mastery","orbit":0},"44841":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":0,"id":36927},{"orbit":2,"id":28258}],"group":1000,"skill":44841,"orbitIndex":19,"name":"Mark Cast Speed","orbit":2},"46205":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":7,"id":2174},{"orbit":-7,"id":33209},{"orbit":-7,"id":51683}],"group":246,"skill":46205,"orbitIndex":0,"name":"Totem Damage","orbit":3},"48856":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":17882}],"group":655,"skill":48856,"orbitIndex":6,"name":"Grenade Damage","orbit":7},"63830":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":63830,"stats":["Enemies you Mark have 10% reduced Accuracy Rating","Enemies you Mark take 10% increased Damage"],"recipe":["Guilt","Disgust","Isolation"],"connections":[{"orbit":-5,"id":13624},{"orbit":5,"id":45390}],"group":1000,"orbitIndex":3,"isNotable":true,"name":"Marked for Sickness","orbit":3},"5386":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":5386,"stats":["20% increased Fire Damage"],"ascendancyName":"Smith of Kitava","group":3,"connections":[{"orbit":0,"id":22541}],"orbitIndex":0,"name":"Fire Damage","orbit":0},"53405":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53405,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":17468},{"orbit":6,"id":16090},{"orbit":4,"id":26798}],"orbitIndex":42,"name":"Attribute","orbit":6},"24430":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":3601},{"orbit":0,"id":38707}],"group":161,"skill":24430,"orbitIndex":66,"name":"Elemental Damage","orbit":4},"47976":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47976,"stats":["+5 to any Attribute"],"isAttribute":true,"group":999,"connections":[{"orbit":0,"id":14446},{"orbit":0,"id":37876}],"orbitIndex":0,"name":"Attribute","orbit":0},"13171":{"stats":["Totems have 12% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":5,"id":24438}],"group":303,"skill":13171,"orbitIndex":0,"name":"Totem Physical Damage Reduction","orbit":0},"8415":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds","skill":8415,"stats":["Skills gain a Base Life Cost equal to Base Mana Cost","Grants Skill: Life Remnants"],"ascendancyName":"Blood Mage","connections":[{"orbit":0,"id":62388},{"orbit":-5,"id":3165},{"orbit":0,"id":30071},{"orbit":0,"id":59342},{"orbit":0,"id":47442}],"group":697,"orbitIndex":0,"isNotable":true,"name":"Sanguimancy","orbit":6},"18969":{"stats":["3% increased Attack Speed with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[],"group":1098,"skill":18969,"orbitIndex":0,"name":"Bow Speed","orbit":0},"45086":{"stats":["Gain 2% of Physical Damage as extra Chaos Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":34520}],"group":711,"skill":45086,"orbitIndex":21,"name":"Physical as Extra Chaos Damage","orbit":2},"18845":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":27384}},"skill":18845,"stats":["10% increased Spell Damage"],"isSwitchable":true,"group":532,"connections":[{"orbit":-5,"id":55807}],"orbitIndex":11,"name":"Spell Damage","orbit":7},"61067":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[],"group":452,"skill":61067,"orbitIndex":21,"name":"Spell Critical Damage","orbit":2},"50277":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":50701}],"group":997,"skill":50277,"orbitIndex":0,"name":"Shock Effect","orbit":0},"14505":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":328,"skill":14505,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"3492":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":3492,"stats":["29% increased Chaos Damage","Enemies you Curse have -3% to Chaos Resistance"],"recipe":["Isolation","Ire","Disgust"],"connections":[{"orbit":0,"id":60313},{"orbit":0,"id":19112}],"group":496,"orbitIndex":12,"isNotable":true,"name":"Void","orbit":3},"26107":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":26107,"stats":["3% increased Movement Speed","15% increased Projectile Speed","15% increased Projectile Damage"],"recipe":["Ire","Isolation","Despair"],"connections":[{"orbit":7,"id":33713}],"group":996,"orbitIndex":0,"isNotable":true,"name":"Kite Runner","orbit":0},"33713":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-2,"id":57462}],"group":996,"skill":33713,"orbitIndex":17,"name":"Projectile Speed","orbit":2},"12078":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-6,"id":53771},{"orbit":-4,"id":41877}],"group":996,"skill":12078,"orbitIndex":39,"name":"Projectile Damage","orbit":5},"53771":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-2,"id":52361}],"group":996,"skill":53771,"orbitIndex":9,"name":"Projectile Damage","orbit":3},"59886":{"stats":["+1% to Maximum Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","connections":[{"orbit":0,"id":23307}],"group":90,"skill":59886,"orbitIndex":23,"name":"Maximum Lightning Resistance","orbit":5},"52361":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":7,"id":26107}],"group":996,"skill":52361,"orbitIndex":9,"name":"Projectile Damage","orbit":2},"10362":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":10830},{"orbit":0,"id":9163}],"group":99,"skill":10362,"orbitIndex":0,"name":"Armour","orbit":0},"11037":{"icon":"Art/2DArt/SkillIcons/ExplosiveGrenade.dds","skill":11037,"stats":["10% increased Area of Effect","10% increased Cooldown Recovery Rate"],"connections":[{"orbit":0,"id":57039}],"group":539,"orbitIndex":6,"isNotable":true,"name":"Volatile Catalyst","orbit":3},"34497":{"icon":"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds","skill":34497,"isKeystone":true,"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've haven't started taking Damage over Time in the past second"],"group":994,"connections":[],"orbitIndex":0,"name":"Heartstopper","orbit":0},"25827":{"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":55241}],"group":739,"skill":25827,"orbitIndex":8,"name":"Additional Spell Projectiles","orbit":3},"31630":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":64474}],"group":844,"skill":31630,"orbitIndex":10,"name":"Energy Shield Delay","orbit":2},"4378":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6330},{"orbit":0,"id":59503}],"group":992,"skill":4378,"orbitIndex":9,"name":"Accuracy","orbit":7},"15207":{"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6330}],"group":992,"skill":15207,"orbitIndex":0,"name":"Accuracy and Attack Damage","orbit":7},"55329":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":42036}],"group":1065,"skill":55329,"orbitIndex":12,"name":"Block","orbit":4},"30300":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":12565},{"orbit":0,"id":1200}],"group":61,"skill":30300,"orbitIndex":5,"name":"Thorns","orbit":2},"60274":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":13293},{"orbit":0,"id":19236}],"group":89,"skill":60274,"orbitIndex":6,"name":"Armour","orbit":7},"59503":{"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":22208}],"group":992,"skill":59503,"orbitIndex":13,"name":"Accuracy and Critical Chance","orbit":7},"36027":{"stats":["1% reduced Attack Speed","15% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":2,"id":18073}],"group":157,"skill":36027,"orbitIndex":22,"name":"Attack Damage and Reduced Attack Speed","orbit":7},"48544":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":40166}],"group":869,"skill":48544,"orbitIndex":8,"name":"Attack Mastery","orbit":1},"30143":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":0,"id":34201}],"group":860,"skill":30143,"orbitIndex":0,"name":"Block","orbit":7},"4882":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":38172},{"orbit":0,"id":51921}],"group":360,"skill":4882,"orbitIndex":3,"name":"Totem Damage","orbit":2},"61934":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":48418}],"group":368,"skill":61934,"orbitIndex":6,"name":"Stun Threshold","orbit":2},"42805":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":26034}],"group":990,"skill":42805,"orbitIndex":6,"name":"Evasion and Energy Shield","orbit":7},"40200":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":33612},{"orbit":0,"id":61842}],"group":328,"skill":40200,"orbitIndex":0,"name":"Minion Damage","orbit":2},"43238":{"stats":["Hazards have 5% chance to rearm after they are triggered"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":-7,"id":14211}],"group":868,"skill":43238,"orbitIndex":12,"name":"Hazard Rearm Chance","orbit":7},"40166":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":40166,"stats":["8% increased Attack Speed","10% reduced Cost of Skills"],"recipe":["Fear","Ire","Despair"],"connections":[],"group":869,"orbitIndex":8,"isNotable":true,"name":"Deep Trance","orbit":7},"6030":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":1089,"skill":6030,"orbitIndex":5,"name":"Poison Chance","orbit":3},"45798":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":-7,"id":62578},{"orbit":7,"id":46615}],"group":960,"skill":45798,"orbitIndex":13,"name":"Volatility on Kill","orbit":3},"58022":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":5186},{"orbit":-7,"id":26762}],"group":988,"skill":58022,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"20837":{"stats":["8% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":0,"id":61104}],"group":773,"skill":20837,"orbitIndex":0,"name":"Knockback","orbit":0},"2394":{"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","skill":2394,"stats":["6% increased Attack Speed while Dual Wielding","15% increased Attack Critical Hit Chance while Dual Wielding"],"recipe":["Envy","Envy","Despair"],"connections":[],"group":598,"orbitIndex":9,"isNotable":true,"name":"Blade Flurry","orbit":3},"16460":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16460,"stats":["+5 to any Attribute"],"isAttribute":true,"group":691,"connections":[{"orbit":0,"id":28992},{"orbit":0,"id":6772}],"orbitIndex":18,"name":"Attribute","orbit":6},"37361":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":40043}],"group":505,"skill":37361,"orbitIndex":6,"name":"Bleeding Damage","orbit":1},"50629":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":3218},{"orbit":0,"id":23930},{"orbit":0,"id":24430}],"group":162,"skill":50629,"orbitIndex":0,"name":"Elemental Damage","orbit":0},"45702":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-3,"id":61333},{"orbit":3,"id":31692}],"group":986,"skill":45702,"orbitIndex":19,"name":"Critical Chance","orbit":2},"39423":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":53207}],"group":883,"skill":39423,"orbitIndex":20,"name":"Lightning Penetration","orbit":2},"17294":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":-5,"id":19330},{"orbit":4,"id":27501}],"group":483,"skill":17294,"orbitIndex":16,"name":"Life Regeneration","orbit":2},"62388":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":62388,"stats":["15% chance to inflict Bleeding on Critical Hit"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":0,"id":26282}],"orbitIndex":70,"name":"Bleed on Critical Chance","orbit":5},"58090":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":7,"id":48774}],"group":594,"skill":58090,"orbitIndex":18,"name":"Life Recoup","orbit":7},"10277":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":64064}],"group":985,"skill":10277,"orbitIndex":7,"name":"Accuracy","orbit":2},"15301":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":4709},{"orbit":0,"id":64064}],"group":985,"skill":15301,"orbitIndex":13,"name":"Accuracy","orbit":2},"32301":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":32301,"stats":["15% increased Mana Regeneration Rate","30% increased Magnitude of Shock you inflict"],"recipe":["Despair","Disgust","Paranoia"],"connections":[{"orbit":0,"id":50277}],"group":984,"orbitIndex":0,"isNotable":true,"name":"Frazzled","orbit":0},"5802":{"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","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"],"recipe":["Disgust","Greed","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":983,"orbitIndex":0,"isNotable":true,"name":"Stand and Deliver","orbit":0},"47374":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies within 2m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":18049}],"group":983,"skill":47374,"orbitIndex":66,"name":"Projectile Damage","orbit":4},"14575":{"stats":["Minions have +20% to Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","connections":[],"group":418,"skill":14575,"orbitIndex":0,"name":"Minion Lightning Resistance","orbit":0},"244":{"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":52354}],"group":737,"skill":244,"orbitIndex":66,"name":"Attack Damage","orbit":4},"4725":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[],"group":98,"skill":4725,"orbitIndex":24,"name":"Sentinels","orbit":4},"30341":{"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","skill":30341,"stats":["20% increased bonuses gained from Equipped Quiver"],"recipe":["Fear","Despair","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":1995},{"orbit":0,"id":37946}],"group":863,"orbitIndex":0,"isNotable":true,"name":"Master Fletching","orbit":7},"14724":{"stats":["20% increased Shock Duration"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":62185}],"group":981,"skill":14724,"orbitIndex":0,"name":"Shock Duration","orbit":0},"57110":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":57110,"stats":["+20 to maximum Life","8% of Damage taken Recouped as Life"],"recipe":["Greed","Envy","Envy"],"connections":[{"orbit":-2,"id":62159},{"orbit":0,"id":46561}],"group":685,"orbitIndex":5,"isNotable":true,"name":"Infused Flesh","orbit":7},"64370":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":64370,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":0,"id":53396}],"orbitIndex":17,"name":"Attribute","orbit":6},"20397":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":20397,"stats":["20% increased Area of Effect for Attacks","10% increased Cooldown Recovery Rate"],"recipe":["Greed","Envy","Suffering"],"connections":[{"orbit":3,"id":4577},{"orbit":0,"id":8556}],"group":480,"orbitIndex":0,"isNotable":true,"name":"Authority","orbit":0},"17589":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":36085},{"orbit":-5,"id":64462}],"group":1049,"skill":17589,"orbitIndex":2,"name":"Attack Damage","orbit":2},"52429":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":7,"id":58930}],"group":439,"skill":52429,"orbitIndex":13,"name":"Cast Speed","orbit":3},"41645":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":6490},{"orbit":0,"id":10382}],"group":878,"skill":41645,"orbitIndex":69,"name":"Physical Damage","orbit":4},"52875":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1020,"skill":52875,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"44746":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds","skill":44746,"stats":["Projectile Damage builds Pin"],"ascendancyName":"Tactician","connections":[{"orbit":0,"id":4245}],"group":218,"orbitIndex":0,"isNotable":true,"name":"Suppressing Fire","orbit":0},"37304":{"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":336},{"orbit":-4,"id":61921},{"orbit":0,"id":64543}],"group":980,"skill":37304,"orbitIndex":57,"name":"Elemental","orbit":4},"54725":{"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":56336}],"group":936,"skill":54725,"orbitIndex":0,"name":"Curse Activation Speed and Effect","orbit":7},"33514":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":969,"skill":33514,"orbitIndex":0,"name":"Companion Mastery","orbit":0},"28623":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":951,"skill":28623,"orbitIndex":0,"name":"Spell Suppression Mastery","orbit":0},"17655":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[],"group":388,"skill":17655,"orbitIndex":0,"name":"Aura Effect","orbit":0},"64312":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":-7,"id":23861},{"orbit":7,"id":54886}],"group":299,"skill":64312,"orbitIndex":2,"name":"Two Handed Damage","orbit":7},"33452":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-6,"id":23192}],"group":103,"skill":33452,"orbitIndex":54,"name":"Block","orbit":5},"4806":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-4,"id":32183}],"group":980,"skill":4806,"orbitIndex":10,"name":"Cold Penetration","orbit":2},"31172":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":31172,"stats":["1% increased Attack Speed per 25 Dexterity"],"recipe":["Suffering","Suffering","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":978,"orbitIndex":51,"isNotable":true,"name":"Falcon Technique","orbit":5},"9703":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":6030}],"group":1089,"skill":9703,"orbitIndex":2,"name":"Poison Duration","orbit":3},"23062":{"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":19122}],"group":429,"skill":23062,"orbitIndex":20,"name":"Armour if Consumed Endurance Charge","orbit":2},"45488":{"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","skill":45488,"stats":["20% increased Accuracy Rating while Dual Wielding","3% increased Movement Speed while Dual Wielding"],"recipe":["Guilt","Greed","Envy"],"connections":[{"orbit":0,"id":4377}],"group":598,"orbitIndex":15,"isNotable":true,"name":"Cross Strike","orbit":3},"38215":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":-3,"id":61921}],"group":980,"skill":38215,"orbitIndex":4,"name":"Lightning Penetration","orbit":2},"22962":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":22817}],"group":976,"skill":22962,"orbitIndex":14,"name":"Incision Chance","orbit":7},"19342":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-3,"id":17553},{"orbit":0,"id":46296},{"orbit":0,"id":27493}],"group":663,"skill":19342,"orbitIndex":8,"name":"Projectile Damage","orbit":3},"19796":{"stats":["16% increased Attack Damage against Bleeding Enemies"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":18308}],"group":526,"skill":19796,"orbitIndex":16,"name":"Attack Damage vs Bleeding Enemies","orbit":7},"22817":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":22817,"stats":["10% chance for Attack Hits to apply ten Incision"],"recipe":["Greed","Ire","Paranoia"],"connections":[{"orbit":0,"id":55724},{"orbit":0,"id":29065}],"group":976,"orbitIndex":18,"isNotable":true,"name":"Inevitable Rupture","orbit":3},"63585":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":63585,"stats":["50% increased Electrocute Buildup against Shocked Enemies","50% increased Shock Chance against Electrocuted Enemies"],"recipe":["Despair","Paranoia","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":801,"orbitIndex":0,"isNotable":true,"name":"Thunderstruck","orbit":0},"30657":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30657,"stats":["+5 to any Attribute"],"isAttribute":true,"group":975,"connections":[{"orbit":0,"id":38463},{"orbit":0,"id":6842},{"orbit":0,"id":59064},{"orbit":0,"id":58848}],"orbitIndex":0,"name":"Attribute","orbit":0},"61396":{"stats":["16% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":10998}],"group":668,"skill":61396,"orbitIndex":9,"name":"Armour and Evasion","orbit":3},"24655":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":24655,"stats":["Damage Penetrates 15% Fire Resistance","+10 to Strength"],"recipe":["Fear","Ire","Isolation"],"connections":[],"group":511,"orbitIndex":30,"isNotable":true,"name":"Breath of Fire","orbit":4},"38541":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":61601}],"group":888,"skill":38541,"orbitIndex":0,"name":"Critical Chance","orbit":0},"6269":{"stats":["3% increased Attack Speed with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":45990}],"group":101,"skill":6269,"orbitIndex":1,"name":"Axe Attack Speed","orbit":2},"40325":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":40325,"stats":["10% increased Global Defences","25% increased Stun Threshold"],"recipe":["Envy","Disgust","Envy"],"connections":[{"orbit":0,"id":7392},{"orbit":0,"id":48505}],"group":314,"orbitIndex":21,"isNotable":true,"name":"Resolution","orbit":3},"10495":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":973,"skill":10495,"orbitIndex":18,"name":"Mana Mastery","orbit":7},"23329":{"stats":["Link Skills have 10% increased Buff Effect"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":11762},{"orbit":7,"id":9343},{"orbit":-7,"id":13694}],"group":300,"skill":23329,"orbitIndex":13,"name":"Link Effect","orbit":2},"38479":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":38479,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"],"recipe":["Ire","Paranoia","Ire"],"connections":[{"orbit":-5,"id":17553}],"group":663,"orbitIndex":20,"isNotable":true,"name":"Close Confines","orbit":2},"37548":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":37742},{"orbit":0,"id":17589}],"group":1049,"skill":37548,"orbitIndex":8,"name":"Mana Leech","orbit":2},"42111":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":21387},{"orbit":0,"id":26437}],"group":121,"skill":42111,"orbitIndex":19,"name":"Armour Break","orbit":3},"35966":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":35966,"stats":["6% of Damage taken Recouped as Life","Regenerate 0.4% of maximum Life per second if you have been Hit Recently"],"recipe":["Paranoia","Despair","Ire"],"connections":[{"orbit":0,"id":41105},{"orbit":0,"id":44316}],"group":195,"orbitIndex":4,"isNotable":true,"name":"Heart Tissue","orbit":7},"43895":{"stats":["15% increased Life Regeneration Rate while on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":-5,"id":48670}],"group":405,"skill":43895,"orbitIndex":6,"name":"Life Regeneration on Low Life","orbit":7},"52053":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":14048},{"orbit":-4,"id":24120}],"group":973,"skill":52053,"orbitIndex":16,"name":"Mana Regeneration","orbit":3},"52410":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[],"group":1065,"skill":52410,"orbitIndex":26,"name":"Stun Threshold during Parry","orbit":4},"51891":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":51891,"stats":["8% of Damage is taken from Mana before Life","+15 to Intelligence"],"recipe":["Envy","Disgust","Suffering"],"connections":[{"orbit":0,"id":25528}],"group":972,"orbitIndex":17,"isNotable":true,"name":"Lucidity","orbit":7},"50626":{"stats":["+10 to Armour","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":32597}],"group":467,"skill":50626,"orbitIndex":7,"name":"Armour and Energy Shield","orbit":2},"23046":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":5,"id":47976}],"group":972,"skill":23046,"orbitIndex":27,"name":"Energy Shield Delay","orbit":4},"36290":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":23046}],"group":972,"skill":36290,"orbitIndex":33,"name":"Energy Shield Delay","orbit":4},"52971":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":52971,"stats":["20% faster start of Energy Shield Recharge","30% faster start of Energy Shield Recharge when not on Full Life"],"recipe":["Envy","Disgust","Fear"],"connections":[{"orbit":-2,"id":21227},{"orbit":0,"id":25528}],"group":972,"orbitIndex":45,"isNotable":true,"name":"Quick Response","orbit":4},"24295":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":24295,"stats":["25% increased Frenzy Charge Duration"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":2147483647,"id":37336}],"orbitIndex":20,"name":"Frenzy Charge Duration","orbit":8},"54194":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":54194,"stats":["4% of Damage taken Recouped as Life"],"ascendancyName":"Chronomancer","group":233,"connections":[{"orbit":0,"id":28153}],"orbitIndex":3,"name":"Life Recoup","orbit":2},"6752":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":7378},{"orbit":4,"id":29148}],"group":386,"skill":6752,"orbitIndex":0,"name":"Fire Damage","orbit":3},"63254":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds","skill":63254,"stats":["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled","Evasion Rating from Equipped Body Armour is halved"],"ascendancyName":"Amazon","connections":[],"group":1178,"orbitIndex":0,"isNotable":true,"name":"Stalking Panther","orbit":0},"55063":{"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":4,"id":51535}],"group":86,"skill":55063,"orbitIndex":5,"name":"Life Leech and Slower Leech","orbit":2},"9151":{"stats":["Projectiles have 25% chance for an additional Projectile when Forking"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":42302}],"group":971,"skill":9151,"orbitIndex":18,"name":"Forking Projectiles","orbit":2},"21390":{"stats":["20% increased Endurance Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":7972}],"group":176,"skill":21390,"orbitIndex":12,"name":"Endurance Charge Duration","orbit":2},"33245":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":9151},{"orbit":-2,"id":31918},{"orbit":2,"id":45331}],"group":971,"skill":33245,"orbitIndex":3,"name":"Projectile Damage","orbit":1},"42302":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":42302,"stats":["Projectiles have 75% chance for an additional Projectile when Forking"],"recipe":["Ire","Fear","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":4,"id":45331},{"orbit":-4,"id":31918}],"group":971,"orbitIndex":54,"isNotable":true,"name":"Split Shot","orbit":4},"10029":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":10029,"stats":["Area Skills have 20% chance to Knock Enemies Back on Hit","20% increased Spell Area Damage"],"recipe":["Disgust","Paranoia","Despair"],"connections":[{"orbit":0,"id":19277}],"group":279,"orbitIndex":2,"isNotable":true,"name":"Repulsion","orbit":2},"4534":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":4534,"stats":["50% chance to Pierce an Enemy"],"recipe":["Disgust","Guilt","Disgust"],"connections":[],"group":971,"orbitIndex":13,"isNotable":true,"name":"Piercing Shot","orbit":3},"23221":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":23221,"stats":["Projectiles have 15% chance to Chain an additional time from terrain"],"recipe":["Suffering","Isolation","Guilt"],"connections":[],"group":971,"orbitIndex":23,"isNotable":true,"name":"Trick Shot","orbit":3},"14110":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-4,"id":22484},{"orbit":0,"id":35974}],"group":174,"skill":14110,"orbitIndex":0,"name":"Totem Damage","orbit":3},"38138":{"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":35688}],"group":557,"skill":38138,"orbitIndex":36,"name":"Reduced Attribute Requirements","orbit":5},"28061":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":0,"id":35878}],"group":847,"skill":28061,"orbitIndex":6,"name":"Elemental Attack Damage","orbit":7},"6792":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":33245},{"orbit":0,"id":2408}],"group":971,"skill":6792,"orbitIndex":6,"name":"Projectile Damage","orbit":7},"1130":{"stats":["10% increased Damage with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":29611}],"group":73,"skill":1130,"orbitIndex":0,"name":"Flail Damage","orbit":0},"20091":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":46565}],"group":402,"skill":20091,"orbitIndex":43,"name":"Sword Damage","orbit":5},"6516":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":7,"id":63981},{"orbit":0,"id":12890}],"group":970,"skill":6516,"orbitIndex":22,"name":"Stun Threshold if no recent Stun","orbit":7},"3042":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":51871}],"group":958,"skill":3042,"orbitIndex":19,"name":"Life Mastery","orbit":2},"63981":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":63981,"stats":["30% increased Stun Recovery","30% increased Stun Threshold if you haven't been Stunned Recently"],"recipe":["Envy","Ire","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":8194}],"group":970,"orbitIndex":4,"isNotable":true,"name":"Deft Recovery","orbit":7},"44423":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":25971}],"group":915,"skill":44423,"orbitIndex":1,"name":"Attack Mastery","orbit":2},"116":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":116,"stats":["18% increased maximum Energy Shield","12% increased Mana Regeneration Rate","6% increased Intelligence"],"recipe":["Guilt","Disgust","Fear"],"connections":[{"orbit":0,"id":44359}],"group":633,"orbitIndex":13,"isNotable":true,"name":"Insightfulness","orbit":7},"24178":{"stats":["5% increased Accuracy Rating","Companions have 10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-9,"id":32655}],"group":969,"skill":24178,"orbitIndex":15,"name":"Accuracy and Companion Accuracy","orbit":2},"19880":{"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":59390}],"group":900,"skill":19880,"orbitIndex":0,"name":"Evasion if Consumed Frenzy Charge","orbit":2},"17283":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":830,"skill":17283,"orbitIndex":0,"name":"Evasion and Energy Shield Mastery","orbit":0},"56118":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-5,"id":19341},{"orbit":0,"id":42250}],"group":640,"skill":56118,"orbitIndex":30,"name":"Damage against Enemies on Low Life","orbit":4},"30197":{"stats":["3% increased Attack Speed while in the Presence of your Companion","Companions have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":52415}],"group":969,"skill":30197,"orbitIndex":2,"name":"Attack Speed and Companion Attack Speed","orbit":2},"1680":{"stats":["20% increased Projectile Parry Range"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[],"group":909,"skill":1680,"orbitIndex":2,"name":"Projectile Parry Range","orbit":2},"43102":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":30197},{"orbit":-9,"id":42998}],"group":969,"skill":43102,"orbitIndex":6,"name":"Damage and Companion Damage","orbit":7},"18970":{"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-3,"id":17366},{"orbit":0,"id":11938}],"group":665,"skill":18970,"orbitIndex":16,"name":"Evasion and Energy Shield","orbit":7},"62185":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":62185,"stats":["+20 to maximum Mana","50% increased Shock Duration"],"recipe":["Greed","Fear","Ire"],"connections":[],"group":968,"orbitIndex":0,"isNotable":true,"name":"Rattled","orbit":0},"18846":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[],"group":279,"skill":18846,"orbitIndex":6,"name":"Spell Area of Effect","orbit":3},"51561":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51561,"stats":["+5 to any Attribute"],"isAttribute":true,"group":207,"connections":[{"orbit":0,"id":25312},{"orbit":0,"id":2491}],"orbitIndex":0,"name":"Attribute","orbit":0},"46533":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":3,"id":28329}],"group":956,"skill":46533,"orbitIndex":18,"name":"Stun and Freeze Buildup","orbit":2},"41877":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41877,"stats":["+5 to any Attribute"],"isAttribute":true,"group":967,"connections":[{"orbit":0,"id":53958}],"orbitIndex":0,"name":"Attribute","orbit":0},"34626":{"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":61142},{"orbit":0,"id":4527}],"group":122,"skill":34626,"orbitIndex":6,"name":"Recover Life on consuming Endurance Charge","orbit":2},"33391":{"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":56330},{"orbit":0,"id":49661}],"group":848,"skill":33391,"orbitIndex":5,"name":"Critical Bleeding Effect","orbit":3},"49049":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds","skill":49049,"stats":["Enemies in your Presence are Slowed by 20%"],"ascendancyName":"Chronomancer","connections":[],"group":260,"orbitIndex":0,"isNotable":true,"name":"Apex of the Moment","orbit":0},"39131":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39131,"stats":["+5 to any Attribute"],"isAttribute":true,"group":106,"connections":[{"orbit":0,"id":11741}],"orbitIndex":0,"name":"Attribute","orbit":0},"63517":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":48974},{"orbit":2,"id":53958}],"group":966,"skill":63517,"orbitIndex":22,"name":"Mana Flask Recovery","orbit":2},"14459":{"stats":["30% increased Thorns Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":3,"id":5544}],"group":198,"skill":14459,"orbitIndex":2,"name":"Thorn Critical Damage","orbit":2},"4407":{"stats":["Minions have 12% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[],"group":399,"skill":4407,"orbitIndex":0,"name":"Minion Physical Damage Reduction","orbit":0},"28482":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":28482,"stats":["25% increased Critical Damage Bonus against Burning Enemies","10% chance to refresh Ignite Duration on Critical Hit"],"recipe":["Guilt","Isolation","Suffering"],"connections":[{"orbit":0,"id":19846}],"group":229,"orbitIndex":1,"isNotable":true,"name":"Total Incineration","orbit":7},"48974":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":48974,"stats":["25% increased Mana Recovery from Flasks","10% increased Mana Recovery Rate during Effect of any Mana Flask"],"recipe":["Ire","Envy","Guilt"],"connections":[{"orbit":0,"id":47418},{"orbit":0,"id":10738}],"group":966,"orbitIndex":15,"isNotable":true,"name":"Altered Brain Chemistry","orbit":2},"45013":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","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"],"recipe":["Despair","Guilt","Ire"],"connections":[{"orbit":0,"id":58884}],"group":640,"orbitIndex":10,"isNotable":true,"name":"Finishing Blows","orbit":7},"11825":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11825,"stats":["+5 to any Attribute"],"isAttribute":true,"group":965,"connections":[{"orbit":0,"id":8194},{"orbit":4,"id":42794},{"orbit":0,"id":54984},{"orbit":0,"id":47374},{"orbit":0,"id":10648}],"orbitIndex":0,"name":"Attribute","orbit":0},"14446":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14446,"stats":["+5 to any Attribute"],"isAttribute":true,"group":964,"connections":[{"orbit":0,"id":61403},{"orbit":0,"id":22713},{"orbit":9,"id":58022},{"orbit":0,"id":45702}],"orbitIndex":0,"name":"Attribute","orbit":0},"62122":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":-3,"id":4295}],"group":365,"skill":62122,"orbitIndex":4,"name":"Damage from Mana","orbit":3},"44951":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":5777}],"group":388,"skill":44951,"orbitIndex":9,"name":"Minion Damage","orbit":4},"49370":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":49370,"stats":["30% increased Critical Hit Chance with Flails","20% increased Critical Damage Bonus with Flails"],"recipe":["Envy","Greed","Suffering"],"connections":[{"orbit":0,"id":6502}],"group":64,"orbitIndex":15,"isNotable":true,"name":"Morning Star","orbit":2},"34912":{"stats":["10% increased Trap Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":4664}],"group":1060,"skill":34912,"orbitIndex":45,"name":"Trap Damage","orbit":6},"32896":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":962,"skill":32896,"orbitIndex":9,"name":"Poison Chance","orbit":7},"60404":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":60404,"stats":["30% increased Stun Buildup","Damage with Hits is Lucky against Heavy Stunned Enemies"],"recipe":["Ire","Suffering","Suffering"],"connections":[{"orbit":0,"id":20691},{"orbit":0,"id":25011}],"group":408,"orbitIndex":14,"isNotable":true,"name":"Perfect Opportunity","orbit":2},"42959":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":42959,"stats":["60% increased Effect of Poison you inflict on targets that are not Poisoned"],"recipe":["Suffering","Greed","Isolation"],"connections":[{"orbit":-2,"id":32896},{"orbit":0,"id":28903}],"group":962,"orbitIndex":12,"isNotable":true,"name":"Low Tolerance","orbit":7},"21984":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":21984,"stats":[],"group":892,"connections":[{"orbit":0,"id":61403}],"orbitIndex":4,"name":"Jewel Socket","orbit":1},"14211":{"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","skill":14211,"stats":["Enemies affected by your Hazards Recently have 25% reduced Armour","Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"],"recipe":["Despair","Despair","Envy"],"connections":[{"orbit":0,"id":44540}],"group":868,"orbitIndex":10,"isNotable":true,"name":"Shredding Contraptions","orbit":1},"55250":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-4,"id":56649},{"orbit":4,"id":41669}],"group":545,"skill":55250,"orbitIndex":30,"name":"Cold Penetration","orbit":4},"11433":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":-6,"id":24630}],"group":71,"skill":11433,"orbitIndex":0,"name":"Fire Damage","orbit":7},"28903":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":962,"skill":28903,"orbitIndex":0,"name":"Poison Mastery","orbit":0},"46615":{"stats":["50% chance to gain Volatility when you are Stunned"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":7,"id":53177}],"group":960,"skill":46615,"orbitIndex":10,"name":"Volatility when Stunned","orbit":7},"44628":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":20820}],"group":869,"skill":44628,"orbitIndex":0,"name":"Attack Speed","orbit":7},"58884":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":640,"skill":58884,"orbitIndex":0,"name":"Two Hand Mastery","orbit":0},"27491":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":27491,"stats":["40% increased maximum Energy Shield","5% of Damage taken bypasses Energy Shield"],"recipe":["Greed","Paranoia","Isolation"],"connections":[],"group":458,"orbitIndex":24,"isNotable":true,"name":"Heavy Buffer","orbit":4},"30102":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":2147483647,"id":43944},{"orbit":0,"id":53177}],"group":960,"skill":30102,"orbitIndex":23,"name":"Volatility on Kill","orbit":2},"8154":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":3921},{"orbit":0,"id":38398}],"group":380,"skill":8154,"orbitIndex":0,"name":"Herald Mastery","orbit":0},"25971":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":25971,"stats":["4% increased Attack Speed","6% increased Attack Speed if you've been Hit Recently","+10 to Strength"],"recipe":["Greed","Fear","Guilt"],"connections":[],"group":915,"orbitIndex":0,"isNotable":true,"name":"Tenfold Attacks","orbit":0},"6178":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":6178,"stats":["15% reduced Attack Speed with Crossbows","80% increased Critical Damage Bonus with Crossbows"],"recipe":["Paranoia","Isolation","Suffering"],"connections":[{"orbit":0,"id":33415}],"group":662,"orbitIndex":35,"isNotable":true,"name":"Power Shots","orbit":4},"56910":{"icon":"Art/2DArt/SkillIcons/passives/Meleerange.dds","skill":56910,"stats":["Hits against you have 20% reduced Critical Damage Bonus","20% increased Armour and Evasion Rating","+5 to Strength and Dexterity"],"connections":[{"orbit":6,"id":28510},{"orbit":0,"id":34061},{"orbit":6,"id":29328}],"group":575,"orbitIndex":51,"isNotable":true,"name":"Battle-hardened","orbit":5},"37813":{"stats":["20% increased Shock Duration"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":14724},{"orbit":0,"id":50701}],"group":989,"skill":37813,"orbitIndex":0,"name":"Shock Duration","orbit":0},"30968":{"stats":["2% increased Spirit"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":48582}],"group":320,"skill":30968,"orbitIndex":21,"name":"Spirit","orbit":2},"9106":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":7,"id":54937}],"group":80,"skill":9106,"orbitIndex":2,"name":"Rage when Hit","orbit":7},"36293":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":27785},{"orbit":0,"id":55708}],"group":630,"skill":36293,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"64046":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","options":{"Witch":{"stats":["18% increased Chaos Damage","15% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Entropy","id":10941}},"skill":64046,"stats":["18% increased Lightning Damage","30% increased chance to Shock"],"isSwitchable":true,"connections":[{"orbit":6,"id":45522},{"orbit":-6,"id":60230},{"orbit":0,"id":5726}],"group":523,"orbitIndex":3,"isNotable":true,"name":"Path of Storms","orbit":7},"13893":{"stats":["10% increased Stun Buildup","Damage Penetrates 5% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":-5,"id":42390}],"group":71,"skill":13893,"orbitIndex":5,"name":"Fire Penetration and Stun Buildup","orbit":7},"11094":{"stats":["Charms applied to you have 10% increased Effect"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-6,"id":59303}],"group":959,"skill":11094,"orbitIndex":3,"name":"Charm Effect","orbit":7},"36231":{"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":3336},{"orbit":0,"id":722}],"group":1062,"skill":36231,"orbitIndex":1,"name":"Critical Damage when consuming a Power Charge","orbit":2},"517":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":6,"id":39037},{"orbit":9,"id":61027}],"group":583,"skill":517,"orbitIndex":0,"name":"Energy Shield Recharge","orbit":0},"8045":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":-6,"id":64927},{"orbit":5,"id":52464}],"group":958,"skill":8045,"orbitIndex":7,"name":"Mana Leech","orbit":3},"44484":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":44484,"stats":["+4% to all Elemental Resistances"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":42522}],"orbitIndex":136,"name":"Elemental Resistances","orbit":9},"35564":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":35564,"stats":["20% reduced Projectile Speed for Spell Skills"],"recipe":["Fear","Fear","Despair"],"connections":[{"orbit":0,"id":18121},{"orbit":0,"id":65310}],"group":865,"orbitIndex":22,"isNotable":true,"name":"Turn the Clock Back","orbit":3},"18505":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":18505,"stats":["5% reduced Attack Speed","30% increased Stun Buildup","50% increased Attack Damage"],"recipe":["Envy","Suffering","Ire"],"connections":[{"orbit":0,"id":45090}],"group":157,"orbitIndex":16,"isNotable":true,"name":"Crushing Verdict","orbit":7},"51871":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":51871,"stats":["15% increased maximum Energy Shield","25% increased amount of Mana Leeched"],"recipe":["Guilt","Suffering","Guilt"],"connections":[{"orbit":0,"id":8045}],"group":958,"orbitIndex":0,"isNotable":true,"name":"Immortal Thirst","orbit":0},"13862":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":831,"skill":13862,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"8535":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":8535,"stats":["25% increased Damage with Flails"],"recipe":["Disgust","Envy","Paranoia"],"connections":[],"group":64,"orbitIndex":7,"isNotable":true,"name":"Spiked Whip","orbit":2},"28329":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds","skill":28329,"stats":["35% increased Stun Buildup","35% increased Freeze Buildup"],"recipe":["Guilt","Despair","Ire"],"connections":[{"orbit":3,"id":36723}],"group":956,"orbitIndex":21,"isNotable":true,"name":"Pressure Points","orbit":3},"62914":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":5,"id":47270},{"orbit":0,"id":44455}],"group":545,"skill":62914,"orbitIndex":20,"name":"Cold Damage","orbit":3},"6842":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":3,"id":18472}],"group":956,"skill":6842,"orbitIndex":9,"name":"Stun and Freeze Buildup","orbit":3},"6789":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":22193}},"skill":6789,"stats":["8% increased Projectile Damage"],"isSwitchable":true,"group":671,"connections":[{"orbit":0,"id":4313}],"orbitIndex":1,"name":"Projectile Damage","orbit":2},"5084":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":2,"id":35324}],"group":493,"skill":5084,"orbitIndex":22,"name":"Ignite Chance","orbit":2},"9750":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":1169}],"group":192,"skill":9750,"orbitIndex":10,"name":"Warcry Cooldown","orbit":7},"59775":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-4,"id":20782}],"group":955,"skill":59775,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"57967":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":57967,"stats":["+30 to maximum Mana","14% increased Mana Regeneration Rate"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":419,"orbitIndex":0,"isNotable":true,"name":"Sturdy Mind","orbit":0},"26432":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":26432,"stats":["+5 to any Attribute"],"isAttribute":true,"group":954,"connections":[{"orbit":0,"id":12890},{"orbit":0,"id":60735}],"orbitIndex":0,"name":"Attribute","orbit":0},"42035":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistUnleash.dds","skill":42035,"stats":["Grants Skill: Unleash"],"ascendancyName":"Chronomancer","connections":[],"group":233,"orbitIndex":15,"isNotable":true,"name":"Flood of Echoes","orbit":2},"17687":{"stats":["15% increased Mana Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":-3,"id":27422}],"group":1057,"skill":17687,"orbitIndex":40,"name":"Mana Flask Charges","orbit":4},"61923":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-6,"id":16256}],"group":732,"skill":61923,"orbitIndex":4,"name":"Mana Regeneration","orbit":3},"31433":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":31433,"stats":["20% increased Elemental Damage with Attacks","5% of Physical Damage from Hits taken as Damage of a Random Element"],"recipe":["Isolation","Isolation","Paranoia"],"connections":[{"orbit":-4,"id":21495},{"orbit":0,"id":5348}],"group":953,"orbitIndex":8,"isNotable":true,"name":"Catalysis","orbit":2},"21495":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[],"group":953,"skill":21495,"orbitIndex":14,"name":"Elemental Attack Damage","orbit":3},"5335":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":5335,"stats":["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield","10% reduced Duration of Ailments on You"],"recipe":["Envy","Despair","Fear"],"connections":[{"orbit":0,"id":52060}],"group":952,"orbitIndex":7,"isNotable":true,"name":"Shimmering Mirage","orbit":7},"34493":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":65328},{"orbit":0,"id":54964},{"orbit":0,"id":49593}],"group":98,"skill":34493,"orbitIndex":20,"name":"Sentinels","orbit":2},"32545":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":4,"id":61196}],"group":721,"skill":32545,"orbitIndex":2,"name":"Skill Speed","orbit":2},"64962":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds","skill":64962,"orbitIndex":0,"stats":["Body Armour grants Armour also applies to Chaos Damage taken from Hits"],"ascendancyName":"Smith of Kitava","connections":[],"group":10,"applyToArmour":true,"isNotable":true,"name":"Dedication to Kitava","orbit":0},"42578":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-6,"id":23192}],"group":103,"skill":42578,"orbitIndex":11,"name":"Block","orbit":3},"17602":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":4,"id":59799},{"orbit":-4,"id":59798}],"group":952,"skill":17602,"orbitIndex":15,"name":"Stun and Ailment Threshold from Energy Shield","orbit":7},"52060":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":952,"skill":52060,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"38678":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-7,"id":30463},{"orbit":-6,"id":60464}],"group":951,"skill":38678,"orbitIndex":20,"name":"Ailment Threshold","orbit":2},"45012":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":8246},{"orbit":0,"id":64462},{"orbit":0,"id":41017}],"group":1049,"skill":45012,"orbitIndex":15,"name":"Attack Damage","orbit":3},"50104":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":50104,"stats":["+5 to any Attribute"],"isAttribute":true,"group":332,"connections":[{"orbit":0,"id":47168},{"orbit":0,"id":37594},{"orbit":0,"id":7960}],"orbitIndex":0,"name":"Attribute","orbit":0},"30463":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-7,"id":58971},{"orbit":-6,"id":9968}],"group":951,"skill":30463,"orbitIndex":4,"name":"Ailment Threshold","orbit":2},"55193":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":55193,"stats":["+2 to Evasion Rating per 1 Maximum Energy Shield on Equipped Helmet"],"recipe":["Ire","Suffering","Paranoia"],"connections":[{"orbit":-2,"id":10944}],"group":913,"orbitIndex":4,"isNotable":true,"name":"Subterfuge Mask","orbit":1},"12998":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":12998,"stats":["25% reduced Freeze Duration on you","60% increased Freeze Threshold"],"recipe":["Ire","Suffering","Fear"],"connections":[{"orbit":-6,"id":30463},{"orbit":0,"id":28623}],"group":951,"orbitIndex":24,"isNotable":true,"name":"Warm the Heart","orbit":4},"26663":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":0,"id":44765}],"group":593,"skill":26663,"orbitIndex":0,"name":"Cooldown Recovery Rate","orbit":0},"934":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":934,"stats":["+4 to Ailment Threshold per Dexterity"],"recipe":["Greed","Suffering","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[{"orbit":-4,"id":12526}],"group":537,"orbitIndex":63,"isNotable":true,"name":"Natural Immunity","orbit":4},"33099":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":33099,"stats":["+1 Charm Slot"],"recipe":["Paranoia","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":25029}],"group":949,"orbitIndex":27,"isNotable":true,"name":"Hunter's Talisman","orbit":4},"26268":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":22710}],"group":948,"skill":26268,"orbitIndex":12,"name":"Curse Duration","orbit":7},"43522":{"stats":["6% reduced Charm Charges used"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":38497},{"orbit":6,"id":33099}],"group":949,"skill":43522,"orbitIndex":7,"name":"Charm Charges Used","orbit":7},"37612":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":37612,"stats":["+5 to any Attribute"],"isAttribute":true,"group":385,"connections":[{"orbit":0,"id":13279},{"orbit":0,"id":17532}],"orbitIndex":0,"name":"Attribute","orbit":0},"59214":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":59214,"stats":["30% increased Curse Duration","Enemies Cursed by you have 50% reduced Life Regeneration Rate","Enemies you Curse cannot Recharge Energy Shield"],"recipe":["Disgust","Isolation","Despair"],"connections":[{"orbit":0,"id":26268},{"orbit":0,"id":6570}],"group":948,"orbitIndex":18,"isNotable":true,"name":"Fated End","orbit":7},"15809":{"stats":["Minions have 20% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":31175},{"orbit":7,"id":26945},{"orbit":0,"id":18485}],"group":466,"skill":15809,"orbitIndex":22,"name":"Minion Critical Chance","orbit":3},"28862":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":327,"skill":28862,"orbitIndex":0,"name":"Leech Mastery","orbit":0},"41180":{"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"orbit":0,"id":61703},{"orbit":0,"id":17260},{"orbit":0,"id":32353}],"group":129,"skill":41180,"orbitIndex":0,"name":"Shapeshifting Mastery","orbit":1},"37389":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":37644},{"orbit":0,"id":28061}],"group":847,"skill":37389,"orbitIndex":2,"name":"Attack Damage","orbit":2},"38463":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38463,"stats":["+5 to any Attribute"],"isAttribute":true,"group":946,"connections":[{"orbit":0,"id":46882},{"orbit":-6,"id":21111},{"orbit":5,"id":43522}],"orbitIndex":0,"name":"Attribute","orbit":0},"46601":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":18568},{"orbit":0,"id":43720}],"group":945,"skill":46601,"orbitIndex":0,"name":"Mana Leech","orbit":2},"23427":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":23427,"stats":["20% increased Chill Duration on Enemies","30% increased Magnitude of Chill you inflict"],"recipe":["Suffering","Despair","Despair"],"connections":[{"orbit":5,"id":62914}],"group":545,"orbitIndex":54,"isNotable":true,"name":"Chilled to the Bone","orbit":4},"18568":{"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":-5,"id":46887}],"group":945,"skill":18568,"orbitIndex":7,"name":"Mana Leech and Cold Resistance","orbit":2},"43720":{"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[],"group":945,"skill":43720,"orbitIndex":17,"name":"Mana Leech and Cold Resistance","orbit":2},"50302":{"stats":["6% of Skill Mana Costs Converted to Life Costs"],"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","connections":[{"orbit":0,"id":63470}],"group":281,"skill":50302,"orbitIndex":11,"name":"Life Costs","orbit":3},"12116":{"stats":["15% increased Block chance","You take 5% of damage from Blocked Hits"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":42036},{"orbit":0,"id":52410}],"group":1065,"skill":12116,"orbitIndex":22,"name":"Block and Damage Taken from Blocked Hits","orbit":4},"34473":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":34473,"stats":["3% increased Movement Speed","29% increased Chaos Damage","+13 to all Attributes","-7% to Chaos Resistance","23% reduced Light Radius"],"recipe":["Isolation","Despair","Fear"],"connections":[{"orbit":0,"id":42361}],"group":944,"orbitIndex":8,"isNotable":true,"name":"Spaghettification","orbit":2},"21453":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":21453,"stats":["Break 60% increased Armour","10% chance to Defend with 200% of Armour"],"recipe":["Fear","Envy","Greed"],"connections":[{"orbit":0,"id":10286}],"group":152,"orbitIndex":0,"isNotable":true,"name":"Breakage","orbit":0},"26885":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-4,"id":59775}],"group":944,"skill":26885,"orbitIndex":60,"name":"Chaos Damage","orbit":4},"57724":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-7,"id":54883}],"group":944,"skill":57724,"orbitIndex":20,"name":"Chaos Damage","orbit":7},"8827":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":8827,"stats":["Life Leech effects are not removed when Unreserved Life is Filled"],"recipe":["Suffering","Isolation","Suffering"],"connections":[{"orbit":0,"id":16691},{"orbit":0,"id":28862}],"group":327,"orbitIndex":8,"isNotable":true,"name":"Fast Metabolism","orbit":7},"44223":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[],"group":660,"skill":44223,"orbitIndex":1,"name":"Critical Damage","orbit":7},"30100":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":30100,"stats":["3% increased Movement Speed"],"ascendancyName":"Ritualist","group":1194,"connections":[{"orbit":-4,"id":30233},{"orbit":5,"id":38813}],"orbitIndex":0,"name":"Movement Speed","orbit":0},"42658":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42658,"stats":["+5 to any Attribute"],"isAttribute":true,"group":941,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"16861":{"stats":["5% reduced maximum Mana","15% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-5,"id":27303}],"group":214,"skill":16861,"orbitIndex":22,"name":"Critical Chance and Reduced Mana","orbit":3},"14343":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":14343,"stats":["Damaging Ailments Cannot Be inflicted on you while you already have one","20% increased Magnitude of Damaging Ailments you inflict"],"recipe":["Paranoia","Paranoia","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":786,"orbitIndex":0,"isNotable":true,"name":"Deterioration","orbit":0},"8509":{"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":59061}],"group":194,"skill":8509,"orbitIndex":2,"name":"Critical Damage","orbit":2},"18308":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":18308,"stats":["+250 to Accuracy against Bleeding Enemies","Bleeding you inflict deals Damage 10% faster"],"recipe":["Despair","Suffering","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":526,"orbitIndex":48,"isNotable":true,"name":"Bleeding Out","orbit":4},"59213":{"stats":["20% increased Stun Recovery"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":48240}],"group":314,"skill":59213,"orbitIndex":15,"name":"Stun Recovery","orbit":2},"26532":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":-3,"id":46023},{"orbit":3,"id":41657},{"orbit":0,"id":36629}],"group":317,"skill":26532,"orbitIndex":6,"name":"Armour","orbit":2},"49046":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49046,"stats":["+5 to any Attribute"],"isAttribute":true,"group":684,"connections":[{"orbit":0,"id":8569}],"orbitIndex":0,"name":"Attribute","orbit":0},"11604":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11604,"stats":["+5 to any Attribute"],"isAttribute":true,"group":846,"connections":[{"orbit":0,"id":17088},{"orbit":0,"id":29408},{"orbit":0,"id":52765}],"orbitIndex":0,"name":"Attribute","orbit":0},"26331":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":26331,"stats":["8% increased Cast Speed with Cold Skills","16% increased Skill Effect Duration"],"recipe":["Fear","Despair","Ire"],"connections":[{"orbit":0,"id":3128},{"orbit":0,"id":12166}],"group":939,"orbitIndex":18,"isNotable":true,"name":"Harsh Winter","orbit":7},"51749":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds","skill":51749,"isKeystone":true,"stats":["You have no Mana","Skill Mana Costs Converted to Life Costs"],"group":83,"connections":[{"orbit":0,"id":30141}],"orbitIndex":0,"name":"Blood Magic","orbit":0},"32054":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":62153}],"group":796,"skill":32054,"orbitIndex":12,"name":"Spell Critical Damage","orbit":3},"61534":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":4665}],"group":454,"skill":61534,"orbitIndex":18,"name":"Life Regeneration","orbit":7},"51683":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":246,"skill":51683,"orbitIndex":22,"name":"Totem Damage","orbit":2},"34308":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":34308,"stats":["20% increased Melee Damage","25% increased Melee Damage against Immobilised Enemies"],"recipe":["Disgust","Despair","Ire"],"connections":[{"orbit":0,"id":37414},{"orbit":0,"id":10245}],"group":276,"orbitIndex":16,"isNotable":true,"name":"Personal Touch","orbit":3},"44875":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":718,"skill":44875,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"41646":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41646,"stats":["+5 to any Attribute"],"isAttribute":true,"group":462,"connections":[{"orbit":0,"id":48670},{"orbit":0,"id":14091}],"orbitIndex":0,"name":"Attribute","orbit":0},"57966":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":749,"skill":57966,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"2119":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":53505}],"group":455,"skill":2119,"orbitIndex":0,"name":"Life Leech","orbit":2},"19722":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":19722,"stats":["20% increased Freeze Buildup","50% increased Damage with Hits against Frozen Enemies"],"recipe":["Suffering","Ire","Greed"],"connections":[],"group":939,"orbitIndex":10,"isNotable":true,"name":"Thin Ice","orbit":7},"4519":{"stats":["20% increased Damage if you've dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":13724}],"group":828,"skill":4519,"orbitIndex":0,"name":"Damage on Critical","orbit":0},"60170":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":937,"skill":60170,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"28086":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-6,"id":57088},{"orbit":0,"id":144}],"group":937,"skill":28086,"orbitIndex":14,"name":"Cold Penetration","orbit":2},"48581":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","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"],"recipe":["Greed","Fear","Isolation"],"connections":[{"orbit":0,"id":33242},{"orbit":0,"id":13387}],"group":457,"orbitIndex":0,"isNotable":true,"name":"Exploit the Elements","orbit":6},"21748":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":21748,"stats":["40% faster Curse Activation","Your Curses have 20% increased Effect if 50% of Curse Duration expired"],"recipe":["Envy","Isolation","Ire"],"connections":[{"orbit":0,"id":54725},{"orbit":0,"id":6570}],"group":936,"orbitIndex":6,"isNotable":true,"name":"Impending Doom","orbit":7},"21208":{"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[],"group":936,"skill":21208,"orbitIndex":14,"name":"Curse Activation Speed and Effect","orbit":7},"41972":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":41972,"stats":["Damage Penetrates 18% Cold Resistance","25% increased Cold Exposure Effect"],"recipe":["Paranoia","Guilt","Isolation"],"connections":[{"orbit":4,"id":56649},{"orbit":-4,"id":60515}],"group":545,"orbitIndex":18,"isNotable":true,"name":"Glaciation","orbit":4},"59356":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":935,"skill":59356,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"57945":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":7412}],"group":935,"skill":57945,"orbitIndex":12,"name":"Life Flask Charge Generation","orbit":7},"46535":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds","skill":46535,"stats":["Deal up to 40% more Damage to Enemies based on their missing Concentration"],"ascendancyName":"Witchhunter","connections":[],"group":175,"orbitIndex":6,"isNotable":true,"name":"No Mercy","orbit":1},"35688":{"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":16618}],"group":557,"skill":35688,"orbitIndex":10,"name":"Reduced Attribute Requirements","orbit":7},"20916":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":20916,"stats":["24% increased Attack Damage","10% chance to Blind Enemies on Hit with Attacks"],"recipe":["Envy","Fear","Envy"],"connections":[{"orbit":0,"id":59355}],"group":875,"orbitIndex":8,"isNotable":true,"name":"Blinding Strike","orbit":7},"33393":{"stats":["10% increased Damage with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":7,"id":41747}],"group":73,"skill":33393,"orbitIndex":60,"name":"Flail Damage","orbit":5},"23905":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":27875}],"group":899,"skill":23905,"orbitIndex":0,"name":"Shock Effect","orbit":0},"31925":{"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","skill":31925,"stats":["30% increased Damage per Curse on you","30% reduced effect of Curses on you","60% increased Energy Shield from Equipped Focus"],"recipe":["Fear","Suffering","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":5,"id":24767}],"group":295,"orbitIndex":8,"isNotable":true,"name":"Warding Fetish","orbit":7},"20387":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":57810}],"group":674,"skill":20387,"orbitIndex":0,"name":"Shock Chance","orbit":0},"11736":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":62677}],"group":624,"skill":11736,"orbitIndex":36,"name":"Lightning Damage","orbit":4},"36822":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":36822,"stats":["3% increased Attributes"],"ascendancyName":"Gemling Legionnaire","group":370,"connections":[{"orbit":0,"id":58591}],"orbitIndex":0,"name":"Attributes","orbit":0},"46761":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":803,"skill":46761,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"5009":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":5009,"stats":["25% increased Daze Buildup","25% increased Daze Duration"],"recipe":["Ire","Guilt","Paranoia"],"connections":[{"orbit":0,"id":12169}],"group":932,"orbitIndex":0,"isNotable":true,"name":"Seeing Stars","orbit":0},"17548":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":17548,"stats":["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently","20% increased Critical Hit Chance"],"recipe":["Ire","Suffering","Disgust"],"connections":[{"orbit":0,"id":630},{"orbit":0,"id":31039}],"group":781,"orbitIndex":2,"isNotable":true,"name":"Moment of Truth","orbit":7},"6153":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":44952},{"orbit":0,"id":10362}],"group":99,"skill":6153,"orbitIndex":14,"name":"Life Regeneration","orbit":7},"1104":{"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","skill":1104,"stats":["5% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges","+1 to Maximum Power Charges"],"recipe":["Isolation","Guilt","Guilt"],"connections":[{"orbit":0,"id":56876}],"group":849,"orbitIndex":0,"isNotable":true,"name":"Lust for Power","orbit":0},"16489":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16489,"stats":["+5 to any Attribute"],"isAttribute":true,"group":637,"connections":[{"orbit":6,"id":28556},{"orbit":7,"id":49799}],"orbitIndex":30,"name":"Attribute","orbit":6},"354":{"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":48429}],"group":517,"skill":354,"orbitIndex":16,"name":"Grenade Cooldown Recovery Rate","orbit":3},"48583":{"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":58783}],"group":642,"skill":48583,"orbitIndex":23,"name":"Life Leech. Armour and Evasion while Leeching","orbit":2},"40328":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-5,"id":28564}],"group":116,"skill":40328,"orbitIndex":3,"name":"Warcry Speed","orbit":3},"43044":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":43044,"stats":["+5 to any Attribute"],"isAttribute":true,"group":929,"connections":[{"orbit":0,"id":63566},{"orbit":0,"id":38678},{"orbit":-6,"id":21495}],"orbitIndex":0,"name":"Attribute","orbit":0},"21081":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":5,"id":25745}],"group":439,"skill":21081,"orbitIndex":42,"name":"Armour and Energy Shield","orbit":5},"17854":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":17854,"stats":["3% increased Movement Speed","30% increased Evasion Rating"],"recipe":["Greed","Disgust","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":7,"id":55275}],"group":928,"orbitIndex":0,"isNotable":true,"name":"Escape Velocity","orbit":4},"35426":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35426,"stats":["+5 to any Attribute"],"isAttribute":true,"group":412,"connections":[{"orbit":6,"id":8406}],"orbitIndex":54,"name":"Attribute","orbit":6},"42500":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42500,"stats":["+5 to any Attribute"],"isAttribute":true,"group":578,"connections":[{"orbit":0,"id":59881}],"orbitIndex":10,"name":"Attribute","orbit":6},"44069":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":-7,"id":29358}],"group":92,"skill":44069,"orbitIndex":4,"name":"Stun Buildup","orbit":3},"55275":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":6,"id":12890}],"group":928,"skill":55275,"orbitIndex":2,"name":"Evasion","orbit":3},"5501":{"icon":"Art/2DArt/SkillIcons/passives/Annihilation.dds","skill":5501,"stats":["15% increased Critical Hit Chance for Spells","15% increased Spell Damage if you've dealt a Critical Hit Recently"],"connections":[{"orbit":0,"id":48821}],"group":552,"orbitIndex":0,"isNotable":true,"name":"Critical Overload","orbit":0},"53266":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":13576},{"orbit":0,"id":20387},{"orbit":0,"id":53560}],"group":694,"skill":53266,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"5728":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":5728,"stats":["60% increased Armour from Equipped Body Armour","60% increased Energy Shield from Equipped Body Armour"],"recipe":["Despair","Paranoia","Envy"],"connections":[{"orbit":-3,"id":17349},{"orbit":0,"id":58138}],"group":75,"orbitIndex":4,"isNotable":true,"name":"Ancient Aegis","orbit":7},"1841":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":5,"id":9405}],"group":1067,"skill":1841,"orbitIndex":8,"name":"Evasion","orbit":7},"61525":{"icon":"Art/2DArt/SkillIcons/passives/axedmgspeed.dds","classesStart":["Templar","Druid"],"skill":61525,"stats":[],"group":501,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"TEMPLAR","orbit":0},"24401":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":63759}],"group":927,"skill":24401,"orbitIndex":22,"name":"Poison Duration","orbit":3},"22710":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":45111}],"group":948,"skill":22710,"orbitIndex":8,"name":"Curse Duration","orbit":7},"47790":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":17625}],"group":94,"skill":47790,"orbitIndex":16,"name":"Shapeshifting","orbit":7},"63759":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":63759,"stats":["Targets can be affected by +1 of your Poisons at the same time","20% reduced Magnitude of Poison you inflict"],"recipe":["Isolation","Disgust","Paranoia"],"connections":[{"orbit":0,"id":26565}],"group":927,"orbitIndex":0,"isNotable":true,"name":"Stacking Toxins","orbit":3},"13715":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":13715,"stats":["18% increased Stun Buildup"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":59372}],"orbitIndex":44,"name":"Stun Buildup","orbit":5},"6951":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-2,"id":23608}],"group":927,"skill":6951,"orbitIndex":54,"name":"Poison Damage","orbit":4},"61741":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":61741,"stats":["10% increased Skill Effect Duration","50% increased Poison Duration"],"recipe":["Despair","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"orbit":2,"id":40024}],"group":927,"orbitIndex":0,"isNotable":true,"name":"Lasting Toxins","orbit":0},"26697":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupSword.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern","connections":[{"orbit":0,"id":59263},{"orbit":0,"id":27290},{"orbit":0,"id":46565}],"group":389,"skill":26697,"orbitIndex":0,"name":"Sword Mastery","orbit":0},"61056":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-4,"id":40399}],"group":926,"skill":61056,"orbitIndex":1,"name":"Energy","orbit":7},"52799":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":47270},{"orbit":4,"id":19955},{"orbit":0,"id":44455}],"group":545,"skill":52799,"orbitIndex":0,"name":"Freeze Buildup","orbit":3},"12311":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":64119}],"group":655,"skill":12311,"orbitIndex":18,"name":"Crossbow Reload Speed","orbit":7},"9572":{"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":12822}],"group":779,"skill":9572,"orbitIndex":14,"name":"Melee Damage if Projectile Hit","orbit":2},"39987":{"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-3,"id":18913},{"orbit":-5,"id":47177}],"group":667,"skill":39987,"orbitIndex":14,"name":"Chaos Damage and Duration","orbit":3},"51812":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":179,"skill":51812,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"33254":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[],"group":603,"skill":33254,"orbitIndex":17,"name":"Spell Damage","orbit":2},"43281":{"stats":["Triggered Spells deal 16% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":47359},{"orbit":7,"id":51934}],"group":926,"skill":43281,"orbitIndex":21,"name":"Triggered Spell Damage","orbit":7},"48116":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48116,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1071,"connections":[{"orbit":0,"id":21112},{"orbit":0,"id":34015},{"orbit":0,"id":10472},{"orbit":0,"id":18624}],"orbitIndex":0,"name":"Attribute","orbit":0},"14231":{"stats":["Triggered Spells deal 14% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":40453}],"group":926,"skill":14231,"orbitIndex":13,"name":"Triggered Spell Damage","orbit":7},"43557":{"stats":["Minions have 15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":533,"skill":43557,"orbitIndex":18,"name":"Minion Critical Damage","orbit":3},"63526":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63526,"stats":["+5 to any Attribute"],"isAttribute":true,"group":568,"connections":[{"orbit":6,"id":28370},{"orbit":4,"id":7788}],"orbitIndex":0,"name":"Attribute","orbit":0},"29049":{"stats":["10% increased Charm Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":3,"id":56893}],"group":925,"skill":29049,"orbitIndex":10,"name":"Charm Duration","orbit":2},"62978":{"stats":["6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":19873}],"group":396,"skill":62978,"orbitIndex":14,"name":"Area of Effect","orbit":2},"13397":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13397,"stats":["+5 to any Attribute"],"isAttribute":true,"group":440,"connections":[{"orbit":0,"id":1207}],"orbitIndex":6,"name":"Attribute","orbit":4},"59881":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59881,"stats":["+5 to any Attribute"],"isAttribute":true,"group":578,"connections":[{"orbit":0,"id":54417},{"orbit":-5,"id":28556}],"orbitIndex":16,"name":"Attribute","orbit":6},"23005":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds","skill":23005,"stats":["Gain 40% Base Chance to Block from Equipped Shield instead of the Shield's value"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":10072}],"group":38,"orbitIndex":0,"isNotable":true,"name":"Renly's Training","orbit":0},"53149":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":-5,"id":24647}],"group":752,"skill":53149,"orbitIndex":22,"name":"Freeze Buildup","orbit":4},"21380":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":21380,"stats":["100% increased Critical Damage Bonus against Enemies that are on Full Life"],"recipe":["Guilt","Disgust","Greed"],"connections":[],"group":832,"orbitIndex":1,"isNotable":true,"name":"Preemptive Strike","orbit":7},"31388":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":51394}],"group":181,"skill":31388,"orbitIndex":7,"name":"Slow Effect on You","orbit":3},"14001":{"stats":["6% reduced Charm Charges used"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-3,"id":56893}],"group":925,"skill":14001,"orbitIndex":22,"name":"Charm Charges Used","orbit":2},"24855":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":39347},{"orbit":0,"id":48014}],"group":124,"skill":24855,"orbitIndex":58,"name":"Attack Mastery","orbit":4},"1631":{"stats":["10% increased Charm Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":3,"id":29049},{"orbit":-3,"id":14001}],"group":925,"skill":1631,"orbitIndex":4,"name":"Charm Duration","orbit":2},"4547":{"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","skill":4547,"stats":["+5% to all Elemental Resistances","1% to Maximum Fire Resistance for each 40% Uncapped Fire Resistance"],"recipe":["Isolation","Isolation","Isolation"],"connections":[{"orbit":0,"id":2946}],"group":153,"orbitIndex":0,"isNotable":true,"name":"Unnatural Resilience","orbit":0},"12000":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds","skill":12000,"stats":["15% more Maximum Life"],"ascendancyName":"Titan","connections":[],"group":52,"orbitIndex":0,"isNotable":true,"name":"Mysterious Lineage","orbit":0},"46741":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[],"group":179,"skill":46741,"orbitIndex":21,"name":"Stun Buildup","orbit":2},"60269":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":60269,"stats":["10% reduced Spell Area Damage","Spell Skills have 30% increased Area of Effect"],"recipe":["Disgust","Greed","Ire"],"connections":[{"orbit":0,"id":6588}],"group":619,"orbitIndex":19,"isNotable":true,"name":"Roil","orbit":7},"55400":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":30372}],"group":923,"skill":55400,"orbitIndex":5,"name":"Lightning Penetration","orbit":2},"42065":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":42065,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"recipe":["Fear","Envy","Isolation"],"connections":[{"orbit":0,"id":37532}],"group":923,"orbitIndex":17,"isNotable":true,"name":"Surging Currents","orbit":2},"52274":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":3109},{"orbit":0,"id":21077}],"group":517,"skill":52274,"orbitIndex":9,"name":"Grenade Damage","orbit":3},"63713":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds","skill":63713,"stats":["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"],"ascendancyName":"Invoker","connections":[{"orbit":-4,"id":57181}],"group":1132,"orbitIndex":43,"isNotable":true,"name":"Sunder my Enemies...","orbit":9},"58295":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58295,"stats":["+5 to any Attribute"],"isAttribute":true,"group":149,"connections":[{"orbit":0,"id":15671}],"orbitIndex":4,"name":"Attribute","orbit":2},"57626":{"stats":["8% increased Fire Damage","8% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":36782}],"group":590,"skill":57626,"orbitIndex":16,"name":"Cold and Fire Damage","orbit":7},"24483":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":24483,"stats":["40% increased Critical Hit Chance against Enemies that are affected","by no Elemental Ailments"],"recipe":["Disgust","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":32660}],"group":345,"orbitIndex":0,"isNotable":true,"name":"Direct Approach","orbit":0},"18448":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18448,"stats":["+5 to any Attribute"],"isAttribute":true,"group":95,"connections":[{"orbit":0,"id":30141},{"orbit":0,"id":18822}],"orbitIndex":0,"name":"Attribute","orbit":0},"3628":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":64474},{"orbit":0,"id":3251}],"group":844,"skill":3628,"orbitIndex":22,"name":"Energy Shield Delay","orbit":2},"40453":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":25304}],"group":926,"skill":40453,"orbitIndex":9,"name":"Energy","orbit":7},"7163":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":7163,"stats":["16% increased Attack Speed during any Flask Effect"],"recipe":["Despair","Greed","Greed"],"connections":[{"orbit":3,"id":45100},{"orbit":0,"id":23013}],"group":922,"orbitIndex":45,"isNotable":true,"name":"Stimulants","orbit":5},"45481":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":52765}],"group":831,"skill":45481,"orbitIndex":16,"name":"Mana Regeneration","orbit":2},"44952":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":44952,"stats":["15% of Physical Damage prevented Recouped as Life"],"recipe":["Suffering","Fear","Guilt"],"connections":[{"orbit":0,"id":9163}],"group":99,"orbitIndex":11,"isNotable":true,"name":"Made to Last","orbit":3},"48582":{"stats":["3% increased Spirit"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":54814}],"group":320,"skill":48582,"orbitIndex":17,"name":"Spirit","orbit":2},"45100":{"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-3,"id":56928}],"group":922,"skill":45100,"orbitIndex":37,"name":"Attack Speed and Flask Duration","orbit":4},"23362":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":23362,"stats":["25% reduced Effect of Chill on you","Unaffected by Chill during Dodge Roll"],"recipe":["Despair","Disgust","Greed"],"connections":[{"orbit":0,"id":32672},{"orbit":0,"id":50403}],"group":1032,"orbitIndex":9,"isNotable":true,"name":"Slippery Ice","orbit":3},"5564":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":48833},{"orbit":0,"id":63585}],"group":776,"skill":5564,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"5766":{"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-4,"id":51416},{"orbit":4,"id":16705}],"group":921,"skill":5766,"orbitIndex":60,"name":"Spell Damage","orbit":6},"52464":{"stats":["Recover 1% of maximum Life on Kill"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[],"group":921,"skill":52464,"orbitIndex":24,"name":"Life on Kill","orbit":6},"64927":{"stats":["Recover 1% of maximum Life on Kill"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":4,"id":52464},{"orbit":-4,"id":51741},{"orbit":-6,"id":54351}],"group":921,"skill":64927,"orbitIndex":18,"name":"Life on Kill","orbit":6},"62581":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":310,"skill":62581,"orbitIndex":0,"name":"Block Mastery","orbit":0},"9417":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":48121},{"orbit":5,"id":13171}],"group":298,"skill":9417,"orbitIndex":0,"name":"Totem Life","orbit":0},"54351":{"stats":["Recover 1% of maximum Life on Kill"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":-6,"id":52464}],"group":921,"skill":54351,"orbitIndex":7,"name":"Life on Kill","orbit":7},"48846":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":44566}],"group":647,"skill":48846,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"33053":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":695,"skill":33053,"orbitIndex":22,"name":"Projectile Damage","orbit":7},"61356":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":12498}],"group":863,"skill":61356,"orbitIndex":12,"name":"Quiver Effect","orbit":7},"8872":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupDualWield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern","connections":[{"orbit":0,"id":2394},{"orbit":0,"id":45488}],"group":599,"skill":8872,"orbitIndex":0,"name":"Dual Wielding Mastery","orbit":0},"26176":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":43650}],"group":136,"skill":26176,"orbitIndex":8,"name":"Attack Critical Damage","orbit":2},"17088":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17088,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":4,"id":51416}],"orbitIndex":48,"name":"Attribute","orbit":6},"16705":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16705,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":4,"id":25851},{"orbit":0,"id":34621},{"orbit":0,"id":61834}],"orbitIndex":66,"name":"Attribute","orbit":6},"29645":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcriesNoCooldown.dds","skill":29645,"stats":["Ignore Warcry Cooldowns"],"ascendancyName":"Warbringer","connections":[],"group":46,"orbitIndex":0,"isNotable":true,"name":"Greatwolf's Howl","orbit":0},"13823":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":13823,"stats":["25% increased Critical Hit Chance for Spells","Hits have 25% reduced Critical Hit Chance against you"],"recipe":["Envy","Fear","Isolation"],"connections":[{"orbit":0,"id":63861},{"orbit":0,"id":32054}],"group":796,"orbitIndex":10,"isNotable":true,"name":"Controlling Magic","orbit":3},"24958":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24958,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":-4,"id":52464},{"orbit":6,"id":41877}],"orbitIndex":30,"name":"Attribute","orbit":6},"30132":{"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","skill":30132,"stats":["20% increased bonuses gained from Equipped Quiver"],"recipe":["Greed","Suffering","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":2147483647,"id":58416},{"orbit":2147483647,"id":49130}],"group":987,"orbitIndex":15,"isNotable":true,"name":"Wrapped Quiver","orbit":7},"57832":{"stats":["10% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":46300}],"group":493,"skill":57832,"orbitIndex":9,"name":"Ignite Effect","orbit":2},"46071":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":46071,"stats":["12% increased Accuracy Rating"],"ascendancyName":"Amazon","group":1171,"connections":[{"orbit":0,"id":9294}],"orbitIndex":0,"name":"Accuracy","orbit":0},"36358":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":0,"id":12367}],"group":496,"skill":36358,"orbitIndex":4,"name":"Chaos Damage","orbit":3},"60138":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":60138,"stats":["Hits Break 30% increased Armour on targets with Ailments","+10 to Strength","25% increased Physical Damage"],"recipe":["Greed","Paranoia","Suffering"],"connections":[{"orbit":0,"id":52695}],"group":921,"orbitIndex":3,"isNotable":true,"name":"Stylebender","orbit":5},"8525":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds","skill":8525,"orbitIndex":0,"stats":["Body Armour grants regenerate 5% of maximum Life per second"],"ascendancyName":"Smith of Kitava","connections":[],"group":15,"applyToArmour":true,"isNotable":true,"name":"Leather Bindings","orbit":0},"56453":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":56453,"stats":["30% increased Attack Damage when on Full Life","50% increased Attack Damage when on Low Life"],"recipe":["Greed","Paranoia","Greed"],"connections":[{"orbit":0,"id":37691}],"group":921,"orbitIndex":39,"isNotable":true,"name":"Killer Instinct","orbit":5},"29009":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29009,"stats":["+5 to any Attribute"],"isAttribute":true,"group":547,"connections":[{"orbit":0,"id":10079},{"orbit":0,"id":59362}],"orbitIndex":0,"name":"Attribute","orbit":0},"49110":{"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":7,"id":54746}],"group":820,"skill":49110,"orbitIndex":0,"name":"Ailment Chance and Effect","orbit":0},"10247":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10247,"stats":["+5 to any Attribute"],"isAttribute":true,"group":559,"connections":[{"orbit":0,"id":28370}],"orbitIndex":51,"name":"Attribute","orbit":6},"42750":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":4,"id":17088},{"orbit":-4,"id":9050}],"group":921,"skill":42750,"orbitIndex":42,"name":"Attack Damage","orbit":6},"25520":{"icon":"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds","skill":25520,"isKeystone":true,"stats":["Gain Power Charges instead of Frenzy Charges","Gain Frenzy Charges instead of Endurance Charges","Gain Endurance Charges instead of Power Charges"],"group":920,"connections":[],"orbitIndex":0,"name":"Resonance","orbit":0},"55231":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":37361},{"orbit":0,"id":9857}],"group":505,"skill":55231,"orbitIndex":13,"name":"Bleeding Chance","orbit":7},"44369":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":0,"id":30748}],"group":918,"skill":44369,"orbitIndex":16,"name":"Volatility on Kill","orbit":7},"36746":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-3,"id":40691}],"group":567,"skill":36746,"orbitIndex":16,"name":"Energy Shield Recharge","orbit":3},"9324":{"stats":["10% reduced effect of Ignite on you"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":41768}],"group":87,"skill":9324,"orbitIndex":0,"name":"Ignite Effect on You","orbit":3},"30748":{"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","skill":30748,"stats":["Maximum Volatility is 30"],"recipe":["Greed","Envy","Guilt"],"connections":[{"orbit":0,"id":21801}],"group":918,"orbitIndex":0,"isNotable":true,"name":"Controlled Chaos","orbit":7},"41497":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":21164}],"group":93,"skill":41497,"orbitIndex":6,"name":"Minion Life and Chaos Resistance","orbit":7},"1170":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":15671}],"group":182,"skill":1170,"orbitIndex":22,"name":"Area Damage","orbit":3},"31991":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":36070}],"group":818,"skill":31991,"orbitIndex":15,"name":"Attack Area","orbit":7},"39050":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","skill":39050,"stats":["25% increased Damage with Hits against Enemies affected by Elemental Ailments","15% increased Duration of Ignite, Shock and Chill on Enemies"],"recipe":["Disgust","Envy","Isolation"],"connections":[],"group":916,"orbitIndex":4,"isNotable":true,"name":"Exploit","orbit":2},"9037":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":21912}],"group":130,"skill":9037,"orbitIndex":69,"name":"Shapeshifting","orbit":5},"34248":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":7,"id":37327}],"group":365,"skill":34248,"orbitIndex":20,"name":"Mana Regeneration","orbit":3},"58096":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":58096,"stats":["20% increased Spell Damage","20% increased Skill Effect Duration"],"recipe":["Isolation","Greed","Disgust"],"connections":[{"orbit":0,"id":17411}],"group":307,"orbitIndex":1,"isNotable":true,"name":"Lasting Incantations","orbit":3},"42036":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":42036,"stats":["30% increased Block chance","You take 10% of damage from Blocked Hits"],"recipe":["Greed","Fear","Suffering"],"connections":[{"orbit":0,"id":50146}],"group":1065,"orbitIndex":17,"isNotable":true,"name":"Glancing Hits","orbit":4},"32123":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":54678}],"group":914,"skill":32123,"orbitIndex":4,"name":"Shock Chance","orbit":3},"51728":{"stats":["15% chance to Pierce an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":6505}],"group":595,"skill":51728,"orbitIndex":7,"name":"Pierce Chance","orbit":2},"9968":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":9968,"stats":["25% reduced Shock duration on you","40% increased Elemental Ailment Threshold"],"recipe":["Paranoia","Suffering","Disgust"],"connections":[{"orbit":-6,"id":38678},{"orbit":0,"id":28623}],"group":951,"orbitIndex":0,"isNotable":true,"name":"Feel the Earth","orbit":4},"16538":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":44330}],"group":576,"skill":16538,"orbitIndex":2,"name":"One Handed Damage","orbit":2},"10944":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":913,"skill":10944,"orbitIndex":0,"name":"Evasion and Energy Shield","orbit":2},"5348":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":953,"skill":5348,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"26772":{"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":2,"id":24240},{"orbit":3,"id":45774}],"group":912,"skill":26772,"orbitIndex":22,"name":"Slow Effect","orbit":7},"35831":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":904}],"group":170,"skill":35831,"orbitIndex":7,"name":"Mana Regeneration","orbit":7},"11178":{"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","skill":11178,"stats":["50% chance to gain Onslaught on Killing Blow with Axes"],"recipe":["Isolation","Ire","Paranoia"],"connections":[{"orbit":0,"id":24224}],"group":101,"orbitIndex":19,"isNotable":true,"name":"Whirling Onslaught","orbit":3},"23307":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":23307,"stats":["+5 to any Attribute"],"isAttribute":true,"group":112,"connections":[{"orbit":0,"id":10100},{"orbit":0,"id":59945}],"orbitIndex":0,"name":"Attribute","orbit":0},"8975":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8975,"stats":["+5 to any Attribute"],"isAttribute":true,"group":734,"connections":[{"orbit":4,"id":61196}],"orbitIndex":0,"name":"Attribute","orbit":0},"38732":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38732,"stats":["+5 to any Attribute"],"isAttribute":true,"group":609,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"55180":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":55180,"stats":["Minions have 20% increased Movement Speed","Minions have 8% increased Attack and Cast Speed"],"recipe":["Despair","Fear","Isolation"],"connections":[],"group":659,"orbitIndex":15,"isNotable":true,"name":"Relentless Fallen","orbit":3},"32241":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":911,"skill":32241,"orbitIndex":0,"name":"Life Mastery","orbit":0},"21982":{"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":47371}],"group":239,"skill":21982,"orbitIndex":18,"name":"Empowered Attack Damage and Bleeding Chance","orbit":2},"38670":{"stats":["20% increased Armour if you have been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":28589}],"group":61,"skill":38670,"orbitIndex":0,"name":"Armour if Hit","orbit":2},"7793":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":7793,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":6,"id":18348}],"orbitIndex":130,"name":"Life","orbit":9},"24239":{"stats":["Gain 5 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":0,"id":34136}],"group":783,"skill":24239,"orbitIndex":9,"name":"Life on Kill","orbit":1},"54990":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":54990,"stats":["10% chance to inflict Bleeding on Hit","15% increased Magnitude of Bleeding you inflict"],"recipe":["Fear","Suffering","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":505,"orbitIndex":1,"isNotable":true,"name":"Bloodletting","orbit":7},"17447":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":-7,"id":24843},{"orbit":7,"id":29320}],"group":909,"skill":17447,"orbitIndex":14,"name":"Stun Threshold during Parry","orbit":2},"59541":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":59541,"stats":["Minions have 40% increased maximum Life","Minions have 10% reduced Life Recovery rate"],"recipe":["Fear","Guilt","Fear"],"connections":[{"orbit":7,"id":28573},{"orbit":0,"id":56926}],"group":680,"orbitIndex":3,"isNotable":true,"name":"Necrotised Flesh","orbit":3},"10131":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10131,"stats":["+5 to any Attribute"],"isAttribute":true,"group":790,"connections":[{"orbit":0,"id":3251},{"orbit":0,"id":44669},{"orbit":0,"id":14127},{"orbit":0,"id":55947}],"orbitIndex":0,"name":"Attribute","orbit":0},"43155":{"stats":["10% increased Critical Hit Chance with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":65468},{"orbit":0,"id":7062}],"group":662,"skill":43155,"orbitIndex":23,"name":"Crossbow Critical Chance","orbit":4},"2995":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":2995,"stats":["30% increased Energy Shield if you've consumed a Power Charge Recently"],"ascendancyName":"Lich","group":905,"connections":[{"orbit":4,"id":2516}],"orbitIndex":0,"name":"Energy Shield if Consumed Power Charge","orbit":0},"30871":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":12208}],"group":904,"skill":30871,"orbitIndex":9,"name":"Life Flasks","orbit":7},"48585":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":20831},{"orbit":0,"id":56325}],"group":729,"skill":48585,"orbitIndex":0,"name":"Evasion","orbit":0},"14654":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14654,"stats":["+5 to any Attribute"],"isAttribute":true,"group":215,"connections":[{"orbit":0,"id":22616},{"orbit":0,"id":14459},{"orbit":0,"id":21017},{"orbit":0,"id":52807}],"orbitIndex":0,"name":"Attribute","orbit":0},"29372":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":29372,"stats":["3% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"],"recipe":["Fear","Suffering","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":289,"orbitIndex":0,"isNotable":true,"name":"Sudden Infuriation","orbit":0},"4456":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4456,"stats":["+5 to any Attribute"],"isAttribute":true,"group":511,"connections":[{"orbit":0,"id":57710},{"orbit":0,"id":4776}],"orbitIndex":0,"name":"Attribute","orbit":0},"9411":{"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":49466}],"group":904,"skill":9411,"orbitIndex":15,"name":"Life Flasks","orbit":7},"10100":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10100,"stats":["+5 to any Attribute"],"isAttribute":true,"group":111,"connections":[{"orbit":0,"id":47263},{"orbit":0,"id":25300}],"orbitIndex":0,"name":"Attribute","orbit":0},"38003":{"stats":["20% increased Weapon Swap Speed"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":4,"id":63526}],"group":566,"skill":38003,"orbitIndex":20,"name":"Weapon Swap Speed","orbit":7},"59600":{"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":9411}],"group":903,"skill":59600,"orbitIndex":21,"name":"Life Flasks","orbit":7},"54340":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":253,"skill":54340,"orbitIndex":3,"name":"Armour Mastery","orbit":2},"53396":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53396,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":6,"id":10156}],"orbitIndex":12,"name":"Attribute","orbit":6},"52415":{"stats":["3% increased Attack Speed while in the Presence of your Companion","Companions have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":32655}],"group":969,"skill":52415,"orbitIndex":22,"name":"Attack Speed and Companion Attack Speed","orbit":2},"11472":{"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":19880},{"orbit":0,"id":40270}],"group":900,"skill":11472,"orbitIndex":8,"name":"Evasion if Consumed Frenzy Charge","orbit":2},"41573":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":24655}],"group":511,"skill":41573,"orbitIndex":10,"name":"Fire Penetration","orbit":3},"52803":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":52803,"stats":["20% increased Life Recovery from Flasks","Life Flasks gain 0.1 charges per Second"],"recipe":["Envy","Disgust","Disgust"],"connections":[{"orbit":0,"id":59356}],"group":934,"orbitIndex":0,"isNotable":true,"name":"Hale Traveller","orbit":7},"4844":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":33053}],"group":695,"skill":4844,"orbitIndex":1,"name":"Projectile Damage","orbit":7},"144":{"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":26598}],"group":898,"skill":144,"orbitIndex":12,"name":"Elemental Damage and Freeze Buildup","orbit":5},"64870":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":27439}],"group":253,"skill":64870,"orbitIndex":0,"name":"Armour","orbit":0},"62844":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":0,"id":32427}],"group":511,"skill":62844,"orbitIndex":18,"name":"Cold Penetration","orbit":3},"64240":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":64240,"stats":["5% increased Attack and Cast Speed","25% increased Physical Damage"],"recipe":["Disgust","Guilt","Isolation"],"connections":[{"orbit":0,"id":52220}],"group":104,"orbitIndex":22,"isNotable":true,"name":"Battle Fever","orbit":2},"33729":{"stats":["10% increased chance to Ignite","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":45712}],"group":898,"skill":33729,"orbitIndex":66,"name":"Elemental Damage and Ignite Chance","orbit":4},"26762":{"stats":["10% increased Effect of Withered"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":35380}],"group":974,"skill":26762,"orbitIndex":0,"name":"Withered Effect","orbit":0},"64213":{"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-3,"id":12611},{"orbit":3,"id":61246}],"group":898,"skill":64213,"orbitIndex":8,"name":"Elemental Damage and Freeze Buildup","orbit":7},"27662":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[],"group":739,"skill":27662,"orbitIndex":14,"name":"Additional Spell Projectiles","orbit":2},"60":{"stats":["5% chance to Blind Enemies on Hit"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":0,"id":58426}],"group":1046,"skill":60,"orbitIndex":12,"name":"Blind Chance","orbit":2},"19240":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":19240,"stats":["+5 to any Attribute"],"isAttribute":true,"group":446,"connections":[{"orbit":-6,"id":46358},{"orbit":5,"id":4847}],"orbitIndex":0,"name":"Attribute","orbit":0},"25011":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":408,"skill":25011,"orbitIndex":0,"name":"Life Mastery","orbit":0},"51708":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":817,"skill":51708,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"8789":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":63182}],"group":744,"skill":8789,"orbitIndex":12,"name":"Damage and Companion Damage","orbit":2},"6355":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-4,"id":14110},{"orbit":4,"id":38124}],"group":174,"skill":6355,"orbitIndex":4,"name":"Totem Damage","orbit":7},"38143":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38143,"stats":["+5 to any Attribute"],"isAttribute":true,"group":691,"connections":[],"orbitIndex":18,"name":"Attribute","orbit":2},"40915":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds","skill":40915,"stats":["20% of Damage from Hits is taken from your nearest Totem's Life before you"],"ascendancyName":"Warbringer","connections":[],"group":25,"orbitIndex":0,"isNotable":true,"name":"Wooden Wall","orbit":0},"9782":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":20677}],"group":870,"skill":9782,"orbitIndex":0,"name":"Critical Damage","orbit":0},"46688":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-2,"id":4238}],"group":896,"skill":46688,"orbitIndex":0,"name":"One Handed Attack Speed","orbit":7},"49968":{"stats":["18% increased Stun Buildup with Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":20008}],"group":873,"skill":49968,"orbitIndex":5,"name":"Melee Stun Buildup","orbit":1},"43263":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-2,"id":64492}],"group":896,"skill":43263,"orbitIndex":12,"name":"One Handed Attack Speed","orbit":7},"18073":{"stats":["1% reduced Attack Speed","12% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":7,"id":49952},{"orbit":4,"id":63114}],"group":157,"skill":18073,"orbitIndex":2,"name":"Attack Damage and Reduced Attack Speed","orbit":7},"17316":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-4,"id":40244},{"orbit":5,"id":62986}],"group":896,"skill":17316,"orbitIndex":48,"name":"One Handed Damage","orbit":4},"45343":{"stats":["Minions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":50483},{"orbit":0,"id":14505}],"group":328,"skill":45343,"orbitIndex":19,"name":"Minion Area","orbit":7},"26638":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds","skill":26638,"stats":["Grants Skill: Temporal Rift"],"ascendancyName":"Chronomancer","connections":[{"orbit":9,"id":63002}],"group":219,"orbitIndex":0,"isNotable":true,"name":"Footprints in the Sand","orbit":0},"55708":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":55708,"stats":["Damage Penetrates 18% Lightning Resistance","25% increased Lightning Exposure Effect"],"recipe":["Isolation","Fear","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":630,"orbitIndex":10,"isNotable":true,"name":"Electric Amplification","orbit":7},"28050":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28050,"stats":["+5 to any Attribute"],"isAttribute":true,"group":775,"connections":[{"orbit":0,"id":63888},{"orbit":0,"id":53539}],"orbitIndex":24,"name":"Attribute","orbit":6},"62051":{"stats":["3% increased Movement Speed if you've Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":-9,"id":21755}],"group":579,"skill":62051,"orbitIndex":0,"name":"Movement Speed","orbit":3},"49235":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":42077}],"group":495,"skill":49235,"orbitIndex":7,"name":"Energy Shield Delay","orbit":2},"968":{"stats":["6% increased Fire Damage","6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":6752}],"group":386,"skill":968,"orbitIndex":3,"name":"Fire Damage and Area","orbit":3},"58747":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds","skill":58747,"stats":["Grants Skill: Time Freeze"],"ascendancyName":"Chronomancer","connections":[],"group":226,"orbitIndex":0,"isNotable":true,"name":"Ultimate Command","orbit":0},"7526":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":7526,"stats":["+5 to any Attribute"],"isAttribute":true,"group":895,"connections":[{"orbit":0,"id":46742},{"orbit":0,"id":9411},{"orbit":0,"id":17447},{"orbit":0,"id":22972},{"orbit":0,"id":43044}],"orbitIndex":0,"name":"Attribute","orbit":0},"61927":{"stats":["15% increased Magnitude of Jagged Ground you create"],"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","connections":[{"orbit":0,"id":14515},{"orbit":0,"id":3698}],"group":172,"skill":61927,"orbitIndex":5,"name":"Jagged Ground Effect","orbit":2},"41044":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-7,"id":47591}],"group":119,"skill":41044,"orbitIndex":19,"name":"Mana Regeneration","orbit":7},"37414":{"stats":["10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":65193}],"group":276,"skill":37414,"orbitIndex":13,"name":"Accuracy","orbit":2},"54176":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":55463},{"orbit":0,"id":26598}],"group":894,"skill":54176,"orbitIndex":0,"name":"Shock Chance","orbit":0},"61601":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":61601,"stats":["+10 to Dexterity","20% increased Critical Hit Chance"],"recipe":["Ire","Guilt","Disgust"],"connections":[{"orbit":0,"id":44420},{"orbit":0,"id":9586}],"group":893,"orbitIndex":0,"isNotable":true,"name":"True Strike","orbit":0},"24165":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24165,"stats":["+5 to any Attribute"],"isAttribute":true,"group":891,"connections":[{"orbit":0,"id":8908},{"orbit":0,"id":25557},{"orbit":0,"id":44628},{"orbit":-6,"id":4328},{"orbit":0,"id":6079}],"orbitIndex":0,"name":"Attribute","orbit":0},"29479":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29479,"stats":["+5 to any Attribute"],"isAttribute":true,"group":756,"connections":[{"orbit":0,"id":50469}],"orbitIndex":18,"name":"Attribute","orbit":5},"3458":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-4,"id":45609}],"group":890,"skill":3458,"orbitIndex":23,"name":"Critical Damage","orbit":2},"63182":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":29930}],"group":744,"skill":63182,"orbitIndex":6,"name":"Defences and Companion Life","orbit":7},"56776":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":56776,"stats":["60% increased Critical Damage Bonus","15% reduced Global Defences"],"recipe":["Suffering","Ire","Envy"],"connections":[{"orbit":5,"id":45609},{"orbit":0,"id":24129}],"group":890,"orbitIndex":7,"isNotable":true,"name":"Cooked","orbit":1},"53207":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":47635},{"orbit":0,"id":56914}],"group":883,"skill":53207,"orbitIndex":4,"name":"Lightning Penetration","orbit":1},"59540":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreStunBuildupEnemies.dds","skill":59540,"stats":["50% more Damage against Heavy Stunned Enemies"],"ascendancyName":"Titan","connections":[],"group":51,"orbitIndex":67,"isNotable":true,"name":"Surprising Strength","orbit":9},"11504":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":7,"id":30839},{"orbit":0,"id":35696}],"group":978,"skill":11504,"orbitIndex":19,"name":"Attack Speed and Dexterity","orbit":2},"9046":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":5,"id":56776}],"group":890,"skill":9046,"orbitIndex":8,"name":"Critical Chance","orbit":3},"44420":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":28021}],"group":887,"skill":44420,"orbitIndex":0,"name":"Critical Chance","orbit":0},"40480":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":40480,"stats":["25% increased Critical Hit Chance against Shocked Enemies","40% increased Magnitude of Shock you inflict with Critical Hits"],"recipe":["Paranoia","Fear","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":1953}],"group":886,"orbitIndex":0,"isNotable":true,"name":"Harmonic Generator","orbit":0},"5704":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":62166}],"group":885,"skill":5704,"orbitIndex":8,"name":"Accuracy and Attack Speed","orbit":2},"2511":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":2511,"stats":["25% increased Critical Damage Bonus for Attack Damage","+25% to Critical Damage Bonus against Stunned Enemies"],"recipe":["Disgust","Paranoia","Ire"],"connections":[],"group":353,"orbitIndex":20,"isNotable":true,"name":"Sundering","orbit":3},"56841":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":18451}],"group":730,"skill":56841,"orbitIndex":20,"name":"Frenzy Charge Duration","orbit":2},"3985":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":3985,"stats":["Attack Damage Penetrates 15% of Enemy Elemental Resistances"],"recipe":["Suffering","Isolation","Ire"],"connections":[{"orbit":0,"id":48660},{"orbit":3,"id":64140}],"group":792,"orbitIndex":15,"isNotable":true,"name":"Forces of Nature","orbit":2},"9275":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":5704},{"orbit":0,"id":63888}],"group":885,"skill":9275,"orbitIndex":16,"name":"Accuracy and Attack Speed","orbit":2},"38066":{"stats":["10% increased Armour","Break 15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":25300}],"group":150,"skill":38066,"orbitIndex":12,"name":"Armour Break and Armour","orbit":7},"8611":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":8611,"stats":["25% increased Curse Duration"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":-4,"id":59}],"orbitIndex":56,"name":"Curse Duration","orbit":8},"17254":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":17254,"stats":["15% increased Evasion Rating","8% increased Cast Speed"],"recipe":["Ire","Guilt","Isolation"],"connections":[{"orbit":0,"id":14272},{"orbit":0,"id":26596}],"group":884,"orbitIndex":0,"isNotable":true,"name":"Spell Haste","orbit":0},"13474":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":16084}],"group":267,"skill":13474,"orbitIndex":0,"name":"One Handed Damage","orbit":0},"46197":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":46197,"stats":["20% reduced Critical Damage Bonus","50% increased Critical Hit Chance"],"recipe":["Suffering","Envy","Greed"],"connections":[{"orbit":0,"id":39237}],"group":986,"orbitIndex":7,"isNotable":true,"name":"Careful Assassin","orbit":2},"40719":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":40719,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":17646}],"orbitIndex":47,"name":"Damage vs Low Life Enemies","orbit":5},"18678":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":18678,"stats":["Buffs on you expire 10% slower"],"ascendancyName":"Chronomancer","group":202,"connections":[{"orbit":9,"id":26638}],"orbitIndex":0,"name":"Buff Expiry Rate","orbit":0},"30456":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":30456,"stats":["50% increased Evasion Rating when on Full Life","25% increased Stun Threshold while on Full Life"],"recipe":["Ire","Ire","Greed"],"connections":[{"orbit":-5,"id":38044}],"group":882,"orbitIndex":0,"isNotable":true,"name":"High Alert","orbit":0},"57039":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":6,"id":44605}],"group":539,"skill":57039,"orbitIndex":4,"name":"Cooldown Recovery Rate","orbit":3},"904":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":28578}],"group":170,"skill":904,"orbitIndex":2,"name":"Mana Regeneration","orbit":7},"23710":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":23710,"stats":[],"ascendancyName":"Lich","isAscendancyStart":true,"group":881,"connections":[{"orbit":0,"id":58751},{"orbit":5,"id":2995},{"orbit":-4,"id":51142},{"orbit":-6,"id":39241},{"orbit":5,"id":33141},{"orbit":-4,"id":62797}],"orbitIndex":0,"name":"DNT Troller","orbit":9},"3601":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":47191}],"group":161,"skill":3601,"orbitIndex":62,"name":"Fire Damage","orbit":4},"29941":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":60829},{"orbit":0,"id":57517}],"group":768,"skill":29941,"orbitIndex":17,"name":"Incision Chance","orbit":3},"58751":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":58751,"stats":["20% increased maximum Energy Shield"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":0,"id":17788}],"orbitIndex":0,"name":"Energy Shield","orbit":8},"36696":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":36696,"stats":["3% increased maximum Life"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":4,"id":28431}],"orbitIndex":30,"name":"Life","orbit":9},"62455":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":62455,"stats":["Banner Buffs linger on you for 4 seconds after you leave the Area"],"recipe":["Suffering","Greed","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":478,"orbitIndex":0,"isNotable":true,"name":"Bannerman","orbit":0},"2491":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":2491,"stats":[],"group":258,"connections":[{"orbit":0,"id":28175}],"orbitIndex":10,"name":"Jewel Socket","orbit":1},"20772":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":20772,"stats":["3% increased maximum Mana"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":-4,"id":2877}],"orbitIndex":114,"name":"Mana","orbit":9},"29041":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":31388}],"group":181,"skill":29041,"orbitIndex":12,"name":"Slow Effect on You","orbit":3},"26596":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":5,"id":5766},{"orbit":-5,"id":51416}],"group":884,"skill":26596,"orbitIndex":19,"name":"Cast Speed","orbit":3},"33570":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds","skill":33570,"stats":["10% of Damage taken bypasses Energy Shield","No inherent Mana Regeneration","Regenerate Mana equal to 6% of maximum Life per second"],"ascendancyName":"Lich","connections":[{"orbit":5,"id":36696}],"group":881,"orbitIndex":20,"isNotable":true,"name":"Soulless Form","orbit":9},"2877":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds","skill":2877,"stats":["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"],"ascendancyName":"Lich","connections":[],"group":881,"orbitIndex":104,"isNotable":true,"name":"Blackened Heart","orbit":9},"14127":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[],"group":800,"skill":14127,"orbitIndex":16,"name":"Reduced Duration","orbit":2},"52":{"icon":"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds","skill":52,"isKeystone":true,"stats":["Excess Life Recovery from Regeneration is applied to Energy Shield","Energy Shield does not Recharge"],"group":105,"connections":[{"orbit":0,"id":39131}],"orbitIndex":0,"name":"Zealot's Oath","orbit":0},"17282":{"stats":["16% increased Mana Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":47252}],"group":140,"skill":17282,"orbitIndex":20,"name":"Mana Regeneration","orbit":7},"30007":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":3188}],"group":61,"skill":30007,"orbitIndex":8,"name":"Thorns","orbit":1},"23352":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","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"],"ascendancyName":"Lich","connections":[{"orbit":-4,"id":8611}],"group":881,"orbitIndex":62,"isNotable":true,"name":"Rupture the Soul","orbit":8},"18801":{"stats":["Banner Skills have 20% increased Duration"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":2147483647,"id":11752},{"orbit":0,"id":63360}],"group":478,"skill":18801,"orbitIndex":10,"name":"Banner Duration","orbit":7},"44017":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds","skill":44017,"isKeystone":true,"stats":["Your Hits can't be Evaded","Never deal Critical Hits"],"group":145,"connections":[{"orbit":0,"id":4527}],"orbitIndex":0,"name":"Resolute Technique","orbit":0},"43964":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":41645}],"group":878,"skill":43964,"orbitIndex":7,"name":"Armour Break","orbit":2},"24871":{"stats":["3% increased Attack Speed with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":10602}],"group":268,"skill":24871,"orbitIndex":4,"name":"Attack Speed","orbit":4},"53196":{"stats":["8% increased Flask and Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":0,"id":46692}],"group":743,"skill":53196,"orbitIndex":8,"name":"Flask and Charm Charges Gained","orbit":7},"26148":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":38969}],"group":877,"skill":26148,"orbitIndex":0,"name":"Accuracy Mastery","orbit":0},"17348":{"stats":["12% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":11275}],"group":71,"skill":17348,"orbitIndex":17,"name":"Ignite Effect","orbit":7},"1459":{"stats":["16% increased Mana Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":47252}],"group":140,"skill":1459,"orbitIndex":12,"name":"Mana Regeneration","orbit":7},"38969":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":38969,"stats":["10% increased Accuracy Rating","Gain Accuracy Rating equal to your Intelligence"],"recipe":["Fear","Suffering","Disgust"],"connections":[{"orbit":0,"id":50588}],"group":876,"orbitIndex":0,"isNotable":true,"name":"Finesse","orbit":0},"13367":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":38969},{"orbit":0,"id":21713}],"group":876,"skill":13367,"orbitIndex":14,"name":"Accuracy","orbit":2},"28950":{"icon":"Art/2DArt/SkillIcons/passives/bodysoul.dds","skill":28950,"stats":["10% increased Mana Regeneration Rate","Regenerate 0.5% of maximum Life per second","+5 to Strength and Intelligence"],"connections":[{"orbit":0,"id":63469},{"orbit":4,"id":22045},{"orbit":0,"id":10156}],"group":449,"orbitIndex":0,"isNotable":true,"name":"Devoted Protector","orbit":0},"34840":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34840,"stats":["+5 to any Attribute"],"isAttribute":true,"group":366,"connections":[{"orbit":0,"id":1433},{"orbit":0,"id":27674},{"orbit":0,"id":48618}],"orbitIndex":0,"name":"Attribute","orbit":0},"3698":{"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","skill":3698,"stats":["Enemies in Jagged Ground you create take 10% increased Damage"],"recipe":["Isolation","Isolation","Greed"],"connections":[{"orbit":0,"id":33137}],"group":172,"orbitIndex":11,"isNotable":true,"name":"Spike Pit","orbit":2},"20032":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":20032,"stats":["16% increased Cast Speed if you've dealt a Critical Hit Recently","10% reduced Critical Hit Chance"],"recipe":["Despair","Greed","Guilt"],"connections":[{"orbit":0,"id":28680},{"orbit":0,"id":56762}],"group":290,"orbitIndex":0,"isNotable":true,"name":"Erraticism","orbit":2},"59355":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":875,"skill":59355,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"41171":{"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":36341}],"group":737,"skill":41171,"orbitIndex":4,"name":"Attack Speed","orbit":7},"15182":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15182,"stats":["+5 to any Attribute"],"isAttribute":true,"group":518,"connections":[{"orbit":0,"id":54818}],"orbitIndex":0,"name":"Attribute","orbit":0},"7412":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":45709}],"group":935,"skill":7412,"orbitIndex":15,"name":"Life Flask Charges","orbit":7},"28578":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":170,"skill":28578,"orbitIndex":0,"name":"Mana Regeneration","orbit":7},"6923":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":1087}],"group":271,"skill":6923,"orbitIndex":10,"name":"Two Handed Damage","orbit":3},"48773":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48773,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1092,"connections":[{"orbit":0,"id":32763},{"orbit":0,"id":37484},{"orbit":0,"id":38493},{"orbit":0,"id":41873}],"orbitIndex":0,"name":"Attribute","orbit":0},"61992":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":592,"skill":61992,"orbitIndex":6,"name":"Minion Offence Mastery","orbit":1},"46989":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[],"group":619,"skill":46989,"orbitIndex":12,"name":"Spell Area of Effect","orbit":7},"64345":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":49968},{"orbit":0,"id":63679}],"group":873,"skill":64345,"orbitIndex":16,"name":"Attack Damage","orbit":2},"11813":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-4,"id":30456}],"group":872,"skill":11813,"orbitIndex":12,"name":"Evasion","orbit":7},"535":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":34621}],"group":871,"skill":535,"orbitIndex":0,"name":"Critical Damage","orbit":0},"9472":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":9472,"stats":["15% increased Projectile Speed","15% increased Area of Effect for Attacks"],"recipe":["Envy","Disgust","Guilt"],"connections":[{"orbit":0,"id":31991},{"orbit":0,"id":41062}],"group":818,"orbitIndex":0,"isNotable":true,"name":"Catapult","orbit":0},"57821":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57821,"stats":["+5 to any Attribute"],"isAttribute":true,"group":991,"connections":[{"orbit":0,"id":31765},{"orbit":0,"id":26034},{"orbit":0,"id":22219}],"orbitIndex":12,"name":"Attribute","orbit":4},"56838":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-4,"id":42805},{"orbit":5,"id":62624}],"group":990,"skill":56838,"orbitIndex":2,"name":"Evasion and Energy Shield","orbit":3},"62578":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":-7,"id":30102}],"group":960,"skill":62578,"orbitIndex":16,"name":"Volatility on Kill","orbit":7},"1106":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-2,"id":44628}],"group":869,"skill":1106,"orbitIndex":0,"name":"Attack Speed","orbit":0},"10364":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":0,"id":44683},{"orbit":4,"id":55342},{"orbit":0,"id":42857}],"group":660,"skill":10364,"orbitIndex":48,"name":"Skill Speed","orbit":4},"4113":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":4627}],"group":589,"skill":4113,"orbitIndex":4,"name":"Freeze Buildup","orbit":7},"7668":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":7668,"stats":["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks","Empowered Attacks deal 30% increased Damage"],"recipe":["Guilt","Despair","Paranoia"],"connections":[{"orbit":0,"id":62015}],"group":239,"orbitIndex":3,"isNotable":true,"name":"Internal Bleeding","orbit":2},"27785":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":63863}],"group":629,"skill":27785,"orbitIndex":10,"name":"Lightning Penetration","orbit":7},"20820":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":40166}],"group":869,"skill":20820,"orbitIndex":16,"name":"Attack Speed","orbit":7},"24812":{"stats":["20% increased Power Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":64643}],"group":777,"skill":24812,"orbitIndex":11,"name":"Power Charge Duration","orbit":2},"44540":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":868,"skill":44540,"orbitIndex":4,"name":"Trap Mastery","orbit":1},"33180":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":46989},{"orbit":0,"id":60269}],"group":619,"skill":33180,"orbitIndex":15,"name":"Spell Area of Effect","orbit":7},"26034":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":45631}],"group":990,"skill":26034,"orbitIndex":10,"name":"Evasion and Energy Shield","orbit":3},"35492":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":533,"skill":35492,"orbitIndex":22,"name":"Minion Offence Mastery","orbit":7},"46499":{"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","skill":46499,"stats":["Recover 3% of maximum Life for each Endurance Charge consumed","+1 to Maximum Endurance Charges"],"recipe":["Suffering","Ire","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":122,"orbitIndex":0,"isNotable":true,"name":"Guts","orbit":0},"9185":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":60107}],"group":669,"skill":9185,"orbitIndex":5,"name":"Critical Chance","orbit":2},"10382":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10382,"stats":["+5 to any Attribute"],"isAttribute":true,"group":866,"connections":[{"orbit":0,"id":21984}],"orbitIndex":0,"name":"Attribute","orbit":0},"22682":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[],"group":865,"skill":22682,"orbitIndex":2,"name":"Additional Spell Projectiles","orbit":3},"51565":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":2335},{"orbit":0,"id":22682}],"group":865,"skill":51565,"orbitIndex":4,"name":"Additional Spell Projectiles","orbit":3},"3446":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3446,"stats":["+5 to any Attribute"],"isAttribute":true,"group":147,"connections":[{"orbit":0,"id":61938}],"orbitIndex":0,"name":"Attribute","orbit":0},"2335":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":2335,"stats":["20% increased Projectile Speed for Spell Skills"],"recipe":["Despair","Fear","Guilt"],"connections":[{"orbit":0,"id":18121}],"group":865,"orbitIndex":6,"isNotable":true,"name":"Turn the Clock Forward","orbit":3},"49391":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":400,"skill":49391,"orbitIndex":0,"name":"Block Mastery","orbit":0},"12125":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":251,"skill":12125,"orbitIndex":0,"name":"Life Mastery","orbit":0},"47856":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":32561}],"group":529,"skill":47856,"orbitIndex":15,"name":"Two Handed Damage","orbit":2},"55041":{"stats":["8% increased Spell Damage","8% reduced Projectile Speed for Spell Skills"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":35564}],"group":865,"skill":55041,"orbitIndex":19,"name":"Spell Damage and Projectile Speed","orbit":3},"46522":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":46522,"stats":["20% increased Pin Buildup"],"ascendancyName":"Tactician","group":224,"connections":[{"orbit":0,"id":44746}],"orbitIndex":0,"name":"Pin Buildup","orbit":0},"2864":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2864,"stats":["+5 to any Attribute"],"isAttribute":true,"group":456,"connections":[{"orbit":0,"id":54818},{"orbit":0,"id":21468},{"orbit":0,"id":33369},{"orbit":0,"id":59480},{"orbit":0,"id":63360}],"orbitIndex":0,"name":"Attribute","orbit":0},"63888":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63888,"stats":["+5 to any Attribute"],"isAttribute":true,"group":864,"connections":[{"orbit":0,"id":35901},{"orbit":0,"id":61356},{"orbit":0,"id":26068}],"orbitIndex":0,"name":"Attribute","orbit":0},"12498":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":30341}],"group":863,"skill":12498,"orbitIndex":0,"name":"Quiver Effect","orbit":0},"24062":{"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","skill":24062,"stats":["10% increased Energy Shield Recharge Rate","Recover 2% of maximum Life on Kill","+10 to Intelligence"],"recipe":["Envy","Suffering","Fear"],"connections":[{"orbit":0,"id":54351}],"group":921,"orbitIndex":21,"isNotable":true,"name":"Immortal Infamy","orbit":5},"20677":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":20677,"stats":["30% increased Critical Damage Bonus","+10 to Intelligence"],"recipe":["Paranoia","Suffering","Guilt"],"connections":[{"orbit":0,"id":9586},{"orbit":0,"id":535}],"group":862,"orbitIndex":0,"isNotable":true,"name":"For the Jugular","orbit":0},"16466":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":16466,"stats":["5% increased Cast Speed","15% increased Mana Regeneration Rate","+10 to Intelligence"],"recipe":["Fear","Envy","Paranoia"],"connections":[{"orbit":0,"id":40196}],"group":861,"orbitIndex":4,"isNotable":true,"name":"Mental Alacrity","orbit":2},"15304":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":16466}],"group":861,"skill":15304,"orbitIndex":20,"name":"Cast Speed","orbit":2},"37795":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":860,"skill":37795,"orbitIndex":0,"name":"Shield Mastery","orbit":0},"27262":{"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-3,"id":49110}],"group":840,"skill":27262,"orbitIndex":0,"name":"Ailment Chance and Effect","orbit":0},"19470":{"stats":["10% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[],"group":708,"skill":19470,"orbitIndex":17,"name":"Life and Mana Flask Recovery","orbit":3},"5108":{"stats":["12% increased Chance to inflict Ailments with One-Handed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[],"group":576,"skill":5108,"orbitIndex":21,"name":"One Handed Ailment Chance","orbit":2},"9798":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":9798,"stats":["4% increased Skill Speed"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":24868}],"orbitIndex":58,"name":"Skill Speed","orbit":9},"34201":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34201,"stats":["+5 to any Attribute"],"isAttribute":true,"group":859,"connections":[{"orbit":0,"id":24922},{"orbit":0,"id":46882},{"orbit":0,"id":17316}],"orbitIndex":0,"name":"Attribute","orbit":0},"39241":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":39241,"stats":["20% increased maximum Energy Shield"],"ascendancyName":"Lich","group":858,"connections":[{"orbit":-4,"id":58932}],"orbitIndex":0,"name":"Energy Shield","orbit":0},"17686":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":53996},{"orbit":0,"id":43575}],"group":635,"skill":17686,"orbitIndex":19,"name":"Melee Damage ","orbit":7},"49380":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":49380,"stats":["Break 25% increased Armour"],"ascendancyName":"Warbringer","group":16,"connections":[{"orbit":-7,"id":36659}],"orbitIndex":0,"name":"Armour Break","orbit":0},"34375":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-2,"id":48745}],"group":306,"skill":34375,"orbitIndex":8,"name":"Shield Defences","orbit":2},"50420":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-2,"id":51241},{"orbit":0,"id":31364}],"group":1043,"skill":50420,"orbitIndex":2,"name":"Charm Charges","orbit":2},"28106":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":3775}],"group":856,"skill":28106,"orbitIndex":8,"name":"Life Flask Charges","orbit":2},"23259":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":22864}],"group":749,"skill":23259,"orbitIndex":19,"name":"Attack Critical Chance","orbit":2},"3775":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":45244}],"group":856,"skill":3775,"orbitIndex":12,"name":"Life Flask Charges","orbit":2},"13157":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":3,"id":30392}],"group":856,"skill":13157,"orbitIndex":1,"name":"Life Flasks","orbit":3},"19955":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":19955,"stats":["+1 to Level of all Cold Skills"],"recipe":["Isolation","Suffering","Fear"],"connections":[],"group":545,"orbitIndex":6,"isNotable":true,"name":"Endless Blizzard","orbit":4},"30392":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":30392,"stats":["30% increased Life Regeneration rate during Effect of any Life Flask"],"recipe":["Disgust","Despair","Guilt"],"connections":[{"orbit":0,"id":28106},{"orbit":0,"id":41016}],"group":856,"orbitIndex":3,"isNotable":true,"name":"Succour","orbit":2},"24481":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":783,"skill":24481,"orbitIndex":0,"name":"Recovery Mastery","orbit":0},"55582":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":55582,"stats":["+2% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","group":255,"connections":[{"orbit":2147483647,"id":60287}],"orbitIndex":0,"name":"Skill Gem Quality","orbit":0},"23343":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":3,"id":58388}],"group":856,"skill":23343,"orbitIndex":21,"name":"Life Flasks","orbit":2},"65154":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":100,"skill":65154,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"31295":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":9352}],"group":60,"skill":31295,"orbitIndex":4,"name":"Attack Area","orbit":3},"9736":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":9736,"stats":["Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"],"recipe":["Ire","Ire","Ire"],"connections":[{"orbit":0,"id":61318},{"orbit":0,"id":62235}],"group":668,"orbitIndex":36,"isNotable":true,"name":"Insulated Treads","orbit":4},"35896":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35896,"stats":["+5 to any Attribute"],"isAttribute":true,"group":712,"connections":[{"orbit":0,"id":55668},{"orbit":0,"id":53266},{"orbit":0,"id":17672}],"orbitIndex":0,"name":"Attribute","orbit":0},"50062":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":50062,"stats":["20% increased maximum Energy Shield","Defend with 120% of Armour while not on Low Energy Shield"],"recipe":["Despair","Greed","Envy"],"connections":[{"orbit":0,"id":37641}],"group":188,"orbitIndex":2,"isNotable":true,"name":"Reinforced Barrier","orbit":2},"45609":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[],"group":890,"skill":45609,"orbitIndex":20,"name":"Critical Damage","orbit":3},"20649":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":62998},{"orbit":0,"id":2582}],"group":1077,"skill":20649,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"59538":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59538,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1033,"connections":[{"orbit":0,"id":34912},{"orbit":0,"id":47976}],"orbitIndex":0,"name":"Attribute","orbit":0},"4245":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":4245,"stats":["20% increased Pin Buildup"],"ascendancyName":"Tactician","group":217,"connections":[{"orbit":0,"id":54838}],"orbitIndex":0,"name":"Pin Buildup","orbit":0},"46380":{"stats":["20% increased Energy Shield if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":21327}],"group":849,"skill":46380,"orbitIndex":22,"name":"Energy Shield if Consumed Power Charge","orbit":2},"43939":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":43939,"stats":["+15% to Fire Resistance","25% reduced effect of Ignite on you"],"recipe":["Fear","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":48267},{"orbit":0,"id":56214}],"group":87,"orbitIndex":9,"isNotable":true,"name":"Fireproof","orbit":3},"63246":{"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-7,"id":33585}],"group":1022,"skill":63246,"orbitIndex":12,"name":"Ailment Threshold and Companion Resistance","orbit":4},"11153":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":5049}],"group":435,"skill":11153,"orbitIndex":8,"name":"Attack Speed and Accuracy","orbit":7},"49394":{"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":23786}],"group":848,"skill":49394,"orbitIndex":19,"name":"Critical Bleeding Effect","orbit":7},"26068":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":37389}],"group":847,"skill":26068,"orbitIndex":2,"name":"Attack Damage","orbit":3},"41372":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":48030}],"group":633,"skill":41372,"orbitIndex":21,"name":"Energy Shield and Mana Regeneration","orbit":7},"37742":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":37742,"stats":["50% increased amount of Mana Leeched","25% increased chance to inflict Ailments against Rare or Unique Enemies"],"recipe":["Paranoia","Paranoia","Fear"],"connections":[{"orbit":0,"id":15270},{"orbit":0,"id":8246}],"group":1049,"orbitIndex":9,"isNotable":true,"name":"Manifold Method","orbit":3},"35878":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":0,"id":50884}],"group":847,"skill":35878,"orbitIndex":9,"name":"Elemental Attack Damage","orbit":7},"59480":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":3999}],"group":477,"skill":59480,"orbitIndex":69,"name":"Area Damage","orbit":4},"31650":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":16051},{"orbit":0,"id":31017}],"group":206,"skill":31650,"orbitIndex":0,"name":"Totem Damage","orbit":5},"55846":{"stats":["Gain 5 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":0,"id":24239}],"group":783,"skill":55846,"orbitIndex":5,"name":"Life on Kill","orbit":1},"38130":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[],"group":220,"skill":38130,"orbitIndex":12,"name":"Warcry Cooldown Speed","orbit":3},"60735":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":60735,"stats":[],"group":947,"connections":[{"orbit":0,"id":42658},{"orbit":0,"id":11825}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"7449":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":7449,"stats":["30% increased Stun Buildup","Hits Break 50% increased Armour on targets with Ailments"],"connections":[{"orbit":0,"id":53696}],"group":847,"orbitIndex":16,"isNotable":true,"name":"Splinters","orbit":7},"36623":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":36623,"stats":["15% reduced Energy Shield Recharge Rate","40% faster start of Energy Shield Recharge"],"recipe":["Disgust","Suffering","Greed"],"connections":[{"orbit":0,"id":10729},{"orbit":0,"id":31630}],"group":844,"orbitIndex":6,"isNotable":true,"name":"Convalescence","orbit":2},"38068":{"stats":["12% increased chance to Ignite","12% increased Freeze Buildup","12% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":56409}],"group":513,"skill":38068,"orbitIndex":60,"name":"Elemental Ailment Chance","orbit":4},"40783":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":40783,"stats":["+5 to any Attribute"],"isAttribute":true,"group":608,"connections":[{"orbit":0,"id":11672},{"orbit":0,"id":15358},{"orbit":-6,"id":16845}],"orbitIndex":0,"name":"Attribute","orbit":0},"43677":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":43677,"stats":["25% chance for Attacks to Maim on Hit against Poisoned Enemies","25% increased Magnitude of Poison you inflict"],"recipe":["Envy","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":843,"orbitIndex":0,"isNotable":true,"name":"Crippling Toxins","orbit":0},"52373":{"stats":["+2 to Maximum Rage"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-2,"id":37276},{"orbit":7,"id":56342}],"group":252,"skill":52373,"orbitIndex":20,"name":"Maximum Rage","orbit":2},"630":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":13419}],"group":781,"skill":630,"orbitIndex":4,"name":"Critical Damage","orbit":1},"40721":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":40721,"stats":[],"ascendancyName":"Stormweaver","isAscendancyStart":true,"group":354,"connections":[{"orbit":-6,"id":64789},{"orbit":6,"id":65413},{"orbit":-4,"id":49759},{"orbit":4,"id":13673},{"orbit":0,"id":12488},{"orbit":0,"id":44484}],"orbitIndex":0,"name":"Stormweaver","orbit":9},"11032":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":841,"skill":11032,"orbitIndex":0,"name":"Evasion and Energy Shield Mastery","orbit":0},"3605":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds","skill":3605,"stats":["Grants Skill: Time Snap"],"ascendancyName":"Chronomancer","connections":[],"group":240,"orbitIndex":0,"isNotable":true,"name":"Unbound Encore","orbit":0},"35369":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":35369,"stats":["40% increased Mana Regeneration Rate while stationary","20% reduced Mana Regeneration Rate while moving"],"recipe":["Ire","Ire","Envy"],"connections":[{"orbit":0,"id":1459}],"group":140,"orbitIndex":0,"isNotable":true,"name":"Investing Energies","orbit":0},"56409":{"stats":["12% increased chance to Ignite","12% increased Freeze Buildup","12% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":43139},{"orbit":0,"id":65248}],"group":513,"skill":56409,"orbitIndex":12,"name":"Elemental Ailment Chance","orbit":4},"17411":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":307,"skill":17411,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"41512":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":41512,"stats":["15% increased Melee Damage","15% increased Stun Buildup with Melee Damage","+15 to Strength"],"recipe":["Paranoia","Disgust","Envy"],"connections":[],"group":635,"orbitIndex":13,"isNotable":true,"name":"Heavy Weaponry","orbit":7},"13711":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":4,"id":30562}],"group":841,"skill":13711,"orbitIndex":20,"name":"Evasion and Energy Shield","orbit":7},"6689":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":51735}],"group":494,"skill":6689,"orbitIndex":39,"name":"Shield Damage","orbit":4},"30562":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":30562,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","25% reduced effect of Curses on you"],"recipe":["Envy","Greed","Isolation"],"connections":[{"orbit":0,"id":11032}],"group":841,"orbitIndex":16,"isNotable":true,"name":"Inner Faith","orbit":2},"18245":{"stats":["Minions have 8% increased maximum Life","Minions have 8% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":30554},{"orbit":0,"id":21164}],"group":93,"skill":18245,"orbitIndex":16,"name":"Minion Life and Physical Damage Reduction","orbit":7},"43746":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":43746,"stats":["+5 to any Attribute"],"isAttribute":true,"group":691,"connections":[{"orbit":0,"id":16460},{"orbit":0,"id":38143}],"orbitIndex":6,"name":"Attribute","orbit":3},"33445":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-2,"id":30143}],"group":860,"skill":33445,"orbitIndex":3,"name":"Block","orbit":7},"38568":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":805,"skill":38568,"orbitIndex":2,"name":"Blind Mastery","orbit":1},"45530":{"stats":["15% increased Minion Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":-7,"id":55180}],"group":659,"skill":45530,"orbitIndex":18,"name":"Minion Accuracy","orbit":7},"56762":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":28839}],"group":290,"skill":56762,"orbitIndex":20,"name":"Cast Speed","orbit":2},"47252":{"stats":["16% increased Mana Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":140,"skill":47252,"orbitIndex":16,"name":"Mana Regeneration","orbit":7},"13537":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":49455}],"group":427,"skill":13537,"orbitIndex":10,"name":"Energy Shield","orbit":4},"53194":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":3,"id":38130}],"group":220,"skill":53194,"orbitIndex":16,"name":"Warcry Cooldown Speed","orbit":2},"36298":{"stats":["10% increased Magnitude of Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":3,"id":8510},{"orbit":6,"id":40918}],"group":836,"skill":36298,"orbitIndex":0,"name":"Ailment Effect","orbit":0},"24922":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24922,"stats":["+5 to any Attribute"],"isAttribute":true,"group":835,"connections":[{"orbit":0,"id":18923},{"orbit":0,"id":64345}],"orbitIndex":0,"name":"Attribute","orbit":0},"40918":{"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-4,"id":1773}],"group":833,"skill":40918,"orbitIndex":0,"name":"Ailment Effect and Duration","orbit":0},"35028":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","skill":35028,"stats":["Regenerate 2.5% of maximum Life per second while Surrounded"],"recipe":["Disgust","Despair","Greed"],"connections":[{"orbit":0,"id":51974}],"group":528,"orbitIndex":21,"isNotable":true,"name":"In the Thick of It","orbit":2},"38596":{"stats":["15% reduced effect of Curses on you"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":5,"id":31925}],"group":295,"skill":38596,"orbitIndex":14,"name":"Curse Effect on Self","orbit":4},"19998":{"stats":["12% increased Damage with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":44430}],"group":639,"skill":19998,"orbitIndex":0,"name":"Crossbow Damage","orbit":0},"12925":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":5,"id":61196}],"group":717,"skill":12925,"orbitIndex":2,"name":"Shock Chance","orbit":4},"61973":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds","skill":61973,"stats":["Culling Strike"],"ascendancyName":"Witchhunter","connections":[{"orbit":0,"id":40719}],"group":175,"orbitIndex":44,"isNotable":true,"name":"Pitiless Killer","orbit":6},"57555":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":37608}],"group":469,"skill":57555,"orbitIndex":0,"name":"Bleed Chance","orbit":0},"28982":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28982,"stats":["+5 to any Attribute"],"isAttribute":true,"group":70,"connections":[{"orbit":0,"id":31295},{"orbit":0,"id":55190}],"orbitIndex":0,"name":"Attribute","orbit":0},"31888":{"stats":["4% reduced Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/mana.dds","connections":[{"orbit":0,"id":34300}],"group":831,"skill":31888,"orbitIndex":4,"name":"Reduced Mana Cost","orbit":2},"34300":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":34300,"stats":["20% increased Mana Regeneration Rate","8% reduced Mana Cost of Skills"],"recipe":["Disgust","Disgust","Ire"],"connections":[{"orbit":0,"id":45481},{"orbit":0,"id":13862}],"group":831,"orbitIndex":22,"isNotable":true,"name":"Conservative Casting","orbit":2},"29408":{"stats":["4% reduced Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/mana.dds","connections":[{"orbit":0,"id":31888}],"group":831,"skill":29408,"orbitIndex":8,"name":"Reduced Mana Cost","orbit":2},"62841":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-6,"id":17367},{"orbit":0,"id":56045},{"orbit":5,"id":53941}],"group":830,"skill":62841,"orbitIndex":20,"name":"Evasion and Energy Shield","orbit":3},"17367":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-6,"id":53941},{"orbit":0,"id":12761}],"group":830,"skill":17367,"orbitIndex":4,"name":"Evasion and Energy Shield","orbit":3},"53941":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","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"],"recipe":["Envy","Envy","Suffering"],"connections":[{"orbit":0,"id":17283}],"group":830,"orbitIndex":12,"isNotable":true,"name":"Shimmering","orbit":3},"53989":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-7,"id":29372}],"group":277,"skill":53989,"orbitIndex":0,"name":"Rage on Hit","orbit":0},"19156":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","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"],"recipe":["Ire","Disgust","Envy"],"connections":[{"orbit":-7,"id":12249},{"orbit":0,"id":17283}],"group":830,"orbitIndex":12,"isNotable":true,"name":"Immaterial","orbit":2},"23861":{"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[],"group":299,"skill":23861,"orbitIndex":8,"name":"Two Handed Damage and Stun","orbit":7},"3128":{"stats":["3% increased Cast Speed with Cold Skills"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":19722}],"group":938,"skill":3128,"orbitIndex":14,"name":"Cast Speed with Cold Skills","orbit":7},"39658":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":7,"id":18831},{"orbit":-2,"id":15030}],"group":826,"skill":39658,"orbitIndex":1,"name":"Block","orbit":7},"34702":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-4,"id":55664},{"orbit":-4,"id":63246},{"orbit":-7,"id":16568}],"group":1022,"skill":34702,"orbitIndex":6,"name":"Damage and Companion Damage","orbit":5},"57819":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds","skill":57819,"stats":["Skills gain 20% increased Critical Hit Chance per socketed blue Support Gem","Skills gain 20% increased Damage per socketed red Support Gem","Skills gain 6% increased Skill Speed per socketed green Support Gem"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":344,"orbitIndex":0,"isNotable":true,"name":"Integrated Efficiency","orbit":0},"15030":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":15030,"stats":["Cannot be Critically Hit while Parrying"],"recipe":["Guilt","Greed","Ire"],"connections":[{"orbit":0,"id":45693},{"orbit":0,"id":21324}],"group":826,"orbitIndex":5,"isNotable":true,"name":"Consistent Intake","orbit":7},"59603":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[],"group":685,"skill":59603,"orbitIndex":0,"name":"Life Recoup","orbit":0},"55118":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":0,"id":50420}],"group":1043,"skill":55118,"orbitIndex":18,"name":"Charm Charges","orbit":2},"55270":{"stats":["15% increased Pin Buildup"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","connections":[{"orbit":0,"id":60083}],"group":823,"skill":55270,"orbitIndex":1,"name":"Pin Buildup","orbit":7},"32856":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":32856,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Chronomancer","group":273,"connections":[{"orbit":0,"id":3605},{"orbit":9,"id":10987}],"orbitIndex":0,"name":"Cooldown Recovery Rate","orbit":0},"8510":{"stats":["Damaging Ailments deal damage 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-3,"id":13030}],"group":822,"skill":8510,"orbitIndex":0,"name":"Faster Ailments","orbit":0},"25711":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","skill":25711,"stats":["20% increased Attack Speed while Surrounded"],"recipe":["Guilt","Suffering","Ire"],"connections":[{"orbit":-7,"id":58038}],"group":528,"orbitIndex":9,"isNotable":true,"name":"Thrill of Battle","orbit":2},"16090":{"stats":["6% of Skill Mana Costs Converted to Life Costs"],"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","connections":[{"orbit":0,"id":50302}],"group":281,"skill":16090,"orbitIndex":8,"name":"Life Costs","orbit":3},"33979":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds","skill":33979,"isKeystone":true,"stats":["If you would gain a Charge, Allies in your Presence gain that Charge instead"],"group":821,"connections":[{"orbit":0,"id":4059}],"orbitIndex":0,"name":"Conduit","orbit":0},"3027":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":54228}],"group":104,"skill":3027,"orbitIndex":14,"name":"Physical Damage","orbit":2},"50561":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":12418}],"group":113,"skill":50561,"orbitIndex":18,"name":"Empowered Attack Damage","orbit":3},"55":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":55,"stats":["Damaging Ailments deal damage 12% faster"],"recipe":["Paranoia","Greed","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":819,"orbitIndex":0,"isNotable":true,"name":"Fast Acting Toxins","orbit":0},"36070":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":14045}],"group":818,"skill":36070,"orbitIndex":45,"name":"Attack Area","orbit":4},"62518":{"stats":["+1% to Maximum Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","connections":[{"orbit":4,"id":41414}],"group":153,"skill":62518,"orbitIndex":7,"name":"Maximum Fire Resistance","orbit":3},"33244":{"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":252,"skill":33244,"orbitIndex":0,"name":"Rage Mastery","orbit":0},"65176":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":14045},{"orbit":0,"id":42250}],"group":818,"skill":65176,"orbitIndex":48,"name":"Projectile Damage","orbit":6},"6660":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":-7,"id":39050}],"group":916,"skill":6660,"orbitIndex":12,"name":"Damage against Ailments","orbit":2},"33848":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":47677}],"group":818,"skill":33848,"orbitIndex":51,"name":"Projectile Speed","orbit":4},"53524":{"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":32727}],"group":461,"skill":53524,"orbitIndex":0,"name":"Armour Break","orbit":0},"11916":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[],"group":574,"skill":11916,"orbitIndex":16,"name":"Life Regeneration","orbit":3},"14045":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":33848}],"group":818,"skill":14045,"orbitIndex":48,"name":"Projectile Damage","orbit":5},"13065":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":13065,"stats":["Triggered Spells deal 16% increased Spell Damage"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":0,"id":63236}],"orbitIndex":14,"name":"Triggered Spell Damage","orbit":8},"64492":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":7,"id":46688}],"group":896,"skill":64492,"orbitIndex":8,"name":"One Handed Attack Speed","orbit":7},"45331":{"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":7,"id":23221}],"group":971,"skill":45331,"orbitIndex":21,"name":"Chaining Projectiles","orbit":7},"4377":{"stats":["10% increased Accuracy Rating while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":50273}],"group":598,"skill":4377,"orbitIndex":15,"name":"Dual Wielding Accuracy","orbit":2},"5227":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":5227,"stats":["100% increased Evasion Rating if you have been Hit Recently","30% reduced Evasion Rating if you haven't been Hit Recently"],"recipe":["Despair","Paranoia","Despair"],"connections":[{"orbit":0,"id":51708}],"group":817,"orbitIndex":20,"isNotable":true,"name":"Escape Strategy","orbit":3},"50342":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":50342,"stats":["15% increased Evasion Rating"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","group":817,"connections":[{"orbit":0,"id":5227}],"orbitIndex":17,"name":"Evasion","orbit":2},"61196":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61196,"stats":["+5 to any Attribute"],"isAttribute":true,"group":816,"connections":[{"orbit":5,"id":56045},{"orbit":0,"id":13419}],"orbitIndex":54,"name":"Attribute","orbit":6},"57959":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds","skill":57959,"stats":["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"],"ascendancyName":"Smith of Kitava","connections":[{"orbit":0,"id":63401}],"group":4,"orbitIndex":0,"isNotable":true,"name":"Coal Stoker","orbit":0},"43423":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":43423,"stats":["25% increased chance to Ignite","25% increased Freeze Buildup","25% increased chance to Shock","25% increased Electrocute Buildup"],"recipe":["Suffering","Disgust","Greed"],"connections":[{"orbit":0,"id":48660}],"group":792,"orbitIndex":23,"isNotable":true,"name":"Emboldened Avatar","orbit":2},"48588":{"stats":["8% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":2455},{"orbit":0,"id":13081}],"group":538,"skill":48588,"orbitIndex":14,"name":"Projectile Damage","orbit":5},"27726":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":-4,"id":7721}],"group":411,"skill":27726,"orbitIndex":8,"name":"Armour","orbit":2},"6008":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":64020},{"orbit":2,"id":58096}],"group":307,"skill":6008,"orbitIndex":0,"name":"Spell Damage","orbit":2},"16816":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":16816,"stats":["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"],"recipe":["Isolation","Envy","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":815,"orbitIndex":0,"isNotable":true,"name":"Pinpoint Shot","orbit":0},"55572":{"stats":["8% increased Fire Damage","8% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":57626}],"group":589,"skill":55572,"orbitIndex":20,"name":"Cold and Fire Damage","orbit":7},"40117":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":40117,"stats":["Thorns Damage has 50% chance to ignore Enemy Armour"],"recipe":["Despair","Guilt","Disgust"],"connections":[{"orbit":0,"id":64023}],"group":156,"orbitIndex":2,"isNotable":true,"name":"Spiked Armour","orbit":7},"8249":{"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":63525},{"orbit":0,"id":16816}],"group":815,"skill":8249,"orbitIndex":10,"name":"Accuracy and Attack Critical Chance","orbit":7},"41965":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":37463}},"skill":41965,"stats":["8% increased Spell Damage"],"isSwitchable":true,"group":532,"connections":[{"orbit":-6,"id":1755}],"orbitIndex":21,"name":"Spell Damage","orbit":2},"8821":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":63863}],"group":624,"skill":8821,"orbitIndex":0,"name":"Lightning Damage","orbit":3},"63525":{"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":53094}],"group":815,"skill":63525,"orbitIndex":4,"name":"Accuracy and Attack Critical Chance","orbit":7},"49165":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":49165,"stats":["12% increased Effect of your Mark Skills"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":59913}],"orbitIndex":27,"name":"Mark Effect","orbit":6},"35696":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35696,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1008,"connections":[{"orbit":0,"id":24070},{"orbit":0,"id":64064},{"orbit":0,"id":1020}],"orbitIndex":0,"name":"Attribute","orbit":0},"34501":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":34501,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":6935}],"orbitIndex":25,"name":"Armour and Evasion","orbit":5},"43691":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":43691,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":21746},{"orbit":0,"id":55270}],"orbitIndex":6,"name":"Attribute","orbit":6},"52125":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":52125,"stats":["+5 to any Attribute"],"isAttribute":true,"group":555,"connections":[{"orbit":0,"id":2847},{"orbit":0,"id":21721}],"orbitIndex":0,"name":"Attribute","orbit":0},"54746":{"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-7,"id":14343}],"group":811,"skill":54746,"orbitIndex":0,"name":"Ailment Chance and Effect","orbit":0},"55227":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":29479},{"orbit":0,"id":15829}],"group":810,"skill":55227,"orbitIndex":13,"name":"Mana Leech","orbit":7},"63236":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds","skill":63236,"stats":["Meta Skills gain 35% more Energy"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":17,"isNotable":true,"name":"The Soul Springs Eternal","orbit":6},"23227":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":23227,"stats":["30% increased Melee Damage when on Full Life","16% increased Attack Speed if you haven't Attacked Recently"],"recipe":["Greed","Ire","Envy"],"connections":[],"group":423,"orbitIndex":0,"isNotable":true,"name":"Initiative","orbit":4},"1207":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1207,"stats":["+5 to any Attribute"],"isAttribute":true,"group":440,"connections":[{"orbit":0,"id":38323}],"orbitIndex":69,"name":"Attribute","orbit":4},"12451":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":-9,"id":24922}],"group":808,"skill":12451,"orbitIndex":12,"name":"Cooldown Recovery Rate","orbit":3},"38535":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":38535,"stats":["40% increased Elemental Damage if you've dealt a Critical Hit Recently","20% increased Critical Hit Chance"],"recipe":["Fear","Fear","Envy"],"connections":[{"orbit":7,"id":61063},{"orbit":0,"id":42205}],"group":231,"orbitIndex":66,"isNotable":true,"name":"Stormcharged","orbit":4},"8810":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","skill":8810,"stats":["15% increased Skill Effect Duration","12% increased Cooldown Recovery Rate"],"recipe":["Paranoia","Disgust","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"orbit":2,"id":33751}],"group":808,"orbitIndex":4,"isNotable":true,"name":"Multitasking","orbit":1},"33751":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":7,"id":12451}],"group":808,"skill":33751,"orbitIndex":18,"name":"Cooldown Recovery Rate","orbit":7},"54805":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":54805,"stats":["30% increased Damage with Hits against Hindered Enemies","Debuffs you inflict have 10% increased Slow Magnitude"],"recipe":["Suffering","Greed","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[],"group":807,"orbitIndex":27,"isNotable":true,"name":"Hindered Capabilities","orbit":5},"51213":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":51213,"stats":["15% increased Duration of Damaging Ailments on Enemies","30% increased Damage with Hits against Enemies affected by Ailments"],"recipe":["Guilt","Fear","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":838,"orbitIndex":0,"isNotable":true,"name":"Wasting","orbit":0},"16725":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16725,"stats":["+5 to any Attribute"],"isAttribute":true,"group":329,"connections":[{"orbit":6,"id":27373},{"orbit":-6,"id":36629},{"orbit":0,"id":54811},{"orbit":0,"id":36163}],"orbitIndex":0,"name":"Attribute","orbit":0},"5988":{"stats":["15% increased Damage with Hits against Blinded Enemies"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":7,"id":38459}],"group":805,"skill":5988,"orbitIndex":8,"name":"Damage vs Blinded","orbit":2},"61373":{"stats":["15% increased Damage with Hits against Blinded Enemies"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":-7,"id":63610},{"orbit":7,"id":5988}],"group":805,"skill":61373,"orbitIndex":4,"name":"Damage vs Blinded","orbit":3},"10055":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":30554},{"orbit":0,"id":41497}],"group":93,"skill":10055,"orbitIndex":2,"name":"Minion Life and Chaos Resistance","orbit":7},"1143":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":0,"id":58170},{"orbit":0,"id":50084}],"group":452,"skill":1143,"orbitIndex":5,"name":"Spell Critical Damage","orbit":2},"3640":{"stats":["14% increased Damage with Unarmed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":-6,"id":14267},{"orbit":6,"id":5188}],"group":1079,"skill":3640,"orbitIndex":6,"name":"Unarmed Damage","orbit":7},"48774":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":48774,"stats":["15% of Physical Damage taken Recouped as Life"],"recipe":["Disgust","Ire","Paranoia"],"connections":[{"orbit":0,"id":44850}],"group":594,"orbitIndex":22,"isNotable":true,"name":"Taut Flesh","orbit":7},"10041":{"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2,"id":17600}],"group":804,"skill":10041,"orbitIndex":22,"name":"Ailment Threshold and Companion Resistance","orbit":7},"26363":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":49291},{"orbit":0,"id":52803}],"group":934,"skill":26363,"orbitIndex":3,"name":"Life Flask Charge Generation","orbit":7},"60738":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":37408}],"group":803,"skill":60738,"orbitIndex":19,"name":"Life Flasks","orbit":2},"37408":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":37408,"stats":["Life Flasks gain 0.1 charges per Second","+10 to Strength"],"recipe":["Envy","Despair","Disgust"],"connections":[{"orbit":7,"id":31855},{"orbit":0,"id":46761}],"group":803,"orbitIndex":13,"isNotable":true,"name":"Staunching","orbit":2},"50558":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":55194},{"orbit":0,"id":32194},{"orbit":0,"id":12462}],"group":388,"skill":50558,"orbitIndex":60,"name":"Aura Effect","orbit":4},"65160":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":65160,"stats":["30% increased Stun Buildup","30% increased Stun Threshold","5% increased Strength"],"recipe":["Despair","Paranoia","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":44069}],"group":92,"orbitIndex":7,"isNotable":true,"name":"Titanic","orbit":3},"64140":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":-5,"id":51336},{"orbit":-4,"id":30905}],"group":792,"skill":64140,"orbitIndex":10,"name":"Elemental Attack Damage","orbit":3},"15644":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":15644,"stats":["40% increased Elemental Ailment Threshold","10% reduced Duration of Ailments on You"],"recipe":["Envy","Ire","Paranoia"],"connections":[{"orbit":6,"id":41538},{"orbit":0,"id":44612}],"group":802,"orbitIndex":10,"isNotable":true,"name":"Shedding Skin","orbit":3},"37806":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":37806,"stats":["60% chance for Lightning Skills to Chain an additional time"],"recipe":["Suffering","Disgust","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":725,"orbitIndex":0,"isNotable":true,"name":"Branching Bolts","orbit":0},"33974":{"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","connections":[{"orbit":0,"id":31189}],"group":601,"skill":33974,"orbitIndex":18,"name":"Attack Damage and Accuracy","orbit":4},"52796":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-6,"id":27687}],"group":103,"skill":52796,"orbitIndex":21,"name":"Shield Damage","orbit":7},"9240":{"stats":["10% increased Damage with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":21225}],"group":1038,"skill":9240,"orbitIndex":16,"name":"Spear Damage","orbit":2},"44669":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[],"group":800,"skill":44669,"orbitIndex":12,"name":"Increased Duration","orbit":3},"55568":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":55568,"stats":["16% reduced Skill Effect Duration","10% increased Cooldown Recovery Rate"],"recipe":["Despair","Greed","Suffering"],"connections":[{"orbit":0,"id":41522},{"orbit":0,"id":44690}],"group":800,"orbitIndex":0,"isNotable":true,"name":"Forthcoming","orbit":2},"48171":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":154,"skill":48171,"orbitIndex":13,"name":"Cold Damage","orbit":4},"13379":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":27761}],"group":798,"skill":13379,"orbitIndex":0,"name":"Stun Threshold during Parry","orbit":0},"56045":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56045,"stats":["+5 to any Attribute"],"isAttribute":true,"group":797,"connections":[{"orbit":4,"id":24647},{"orbit":0,"id":11604}],"orbitIndex":0,"name":"Attribute","orbit":0},"46325":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":3936},{"orbit":0,"id":33556}],"group":440,"skill":46325,"orbitIndex":5,"name":"Melee Damage","orbit":7},"4959":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":4959,"stats":["20% increased Freeze Buildup","Hits ignore non-negative Elemental Resistances of Frozen Enemies"],"recipe":["Despair","Fear","Paranoia"],"connections":[{"orbit":0,"id":12166}],"group":939,"orbitIndex":2,"isNotable":true,"name":"Heavy Frost","orbit":7},"18742":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":-6,"id":7721},{"orbit":0,"id":62732}],"group":400,"skill":18742,"orbitIndex":6,"name":"Stun Threshold","orbit":3},"51741":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51741,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":0,"id":61834},{"orbit":-4,"id":57230},{"orbit":0,"id":57821},{"orbit":0,"id":45798}],"orbitIndex":12,"name":"Attribute","orbit":6},"63861":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":796,"skill":63861,"orbitIndex":10,"name":"Critical Mastery","orbit":2},"61104":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":61104,"stats":["50% chance to Knock Back Bleeding Enemies with Hits"],"recipe":["Paranoia","Greed","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":794,"orbitIndex":0,"isNotable":true,"name":"Staggering Wounds","orbit":0},"65424":{"stats":["12% increased Attack Damage while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":58109}],"group":598,"skill":65424,"orbitIndex":3,"name":"Dual Wielding Damage","orbit":3},"48660":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":792,"skill":48660,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"38923":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":3,"id":61429},{"orbit":-3,"id":511}],"group":137,"skill":38923,"orbitIndex":12,"name":"Skill Speed","orbit":7},"17024":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":37372}],"group":688,"skill":17024,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"38895":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":38895,"stats":["40% increased Elemental Damage with Attack Skills during any Flask Effect"],"recipe":["Fear","Suffering","Greed"],"connections":[{"orbit":3,"id":8697},{"orbit":0,"id":48660}],"group":792,"orbitIndex":7,"isNotable":true,"name":"Crystal Elixir","orbit":2},"46358":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46358,"stats":["+5 to any Attribute"],"isAttribute":true,"group":445,"connections":[{"orbit":0,"id":50423},{"orbit":0,"id":59376}],"orbitIndex":66,"name":"Attribute","orbit":6},"42026":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":63813}],"group":192,"skill":42026,"orbitIndex":22,"name":"Warcry Speed","orbit":7},"12817":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-7,"id":22967}],"group":199,"skill":12817,"orbitIndex":4,"name":"Shield Defences","orbit":7},"8573":{"stats":["12% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":11526}],"group":1093,"skill":8573,"orbitIndex":26,"name":"Bow Damage","orbit":5},"63037":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":63037,"stats":["30% increased Damage with Hits against Ignited Enemies"],"recipe":["Suffering","Guilt","Ire"],"connections":[{"orbit":0,"id":24430},{"orbit":0,"id":44298}],"group":161,"orbitIndex":70,"isNotable":true,"name":"Sigil of Fire","orbit":4},"31855":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[],"group":803,"skill":31855,"orbitIndex":7,"name":"Life Flasks","orbit":7},"10295":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":10295,"stats":["16% increased Cast Speed","15% increased Mana Cost of Skills"],"recipe":["Fear","Despair","Isolation"],"connections":[{"orbit":0,"id":27733}],"group":180,"orbitIndex":30,"isNotable":true,"name":"Overzealous","orbit":5},"26437":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":51129}],"group":109,"skill":26437,"orbitIndex":19,"name":"Armour Break","orbit":3},"22795":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Melee Damage","10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Melee and Projectile Damage","id":29915}},"skill":22795,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":742,"connections":[{"orbit":0,"id":28992},{"orbit":0,"id":42781}],"orbitIndex":21,"name":"Projectile Damage","orbit":7},"21567":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":59710}],"group":94,"skill":21567,"orbitIndex":8,"name":"Shapeshifting","orbit":7},"61063":{"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":231,"skill":61063,"orbitIndex":0,"name":"Elemental Penetration","orbit":3},"47316":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":47316,"stats":["5% reduced maximum Life","30% increased amount of Life Leeched","40% increased Physical Damage"],"recipe":["Ire","Isolation","Isolation"],"connections":[{"orbit":0,"id":2888},{"orbit":0,"id":28862}],"group":327,"orbitIndex":16,"isNotable":true,"name":"Goring","orbit":7},"30071":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":30071,"stats":["6% increased Curse Magnitudes"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":-9,"id":27667}],"orbitIndex":4,"name":"Curse Effect","orbit":6},"7395":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":7395,"stats":["75% increased Thorns damage if you've Blocked Recently"],"recipe":["Ire","Fear","Suffering"],"connections":[{"orbit":0,"id":30007},{"orbit":0,"id":46051}],"group":61,"orbitIndex":13,"isNotable":true,"name":"Retaliation","orbit":3},"10047":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":62757}],"group":179,"skill":10047,"orbitIndex":9,"name":"Stun Buildup","orbit":2},"42290":{"stats":["6% increased Curse Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":-6,"id":38732}],"group":613,"skill":42290,"orbitIndex":10,"name":"Curse Effect","orbit":7},"27274":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":789,"skill":27274,"orbitIndex":2,"name":"Cold Mastery","orbit":1},"12786":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[{"orbit":0,"id":5777},{"orbit":0,"id":18465},{"orbit":0,"id":64299}],"group":381,"skill":12786,"orbitIndex":0,"name":"Aura Mastery","orbit":0},"3516":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":62039},{"orbit":0,"id":23227}],"group":423,"skill":3516,"orbitIndex":0,"name":"Melee Damage","orbit":7},"36814":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[],"group":615,"skill":36814,"orbitIndex":6,"name":"Curse Duration","orbit":7},"55847":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":55847,"stats":["200% increased Ice Crystal Life"],"recipe":["Fear","Paranoia","Disgust"],"connections":[{"orbit":0,"id":27274}],"group":789,"orbitIndex":8,"isNotable":true,"name":"Ice Walls","orbit":7},"49740":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":49740,"stats":["60% reduced Ice Crystal Life"],"recipe":["Suffering","Fear","Ire"],"connections":[{"orbit":0,"id":27274}],"group":789,"orbitIndex":0,"isNotable":true,"name":"Shattered Crystal","orbit":7},"50485":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":50485,"stats":["40% increased Area of Effect of Curses","8% increased Curse Magnitudes","Enemies you Curse are Hindered, with 15% reduced Movement Speed"],"recipe":["Isolation","Isolation","Envy"],"connections":[{"orbit":0,"id":22959}],"group":701,"orbitIndex":18,"isNotable":true,"name":"Zone of Control","orbit":2},"47754":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":23455}],"group":789,"skill":47754,"orbitIndex":16,"name":"Cold Damage","orbit":7},"25100":{"icon":"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds","skill":25100,"isKeystone":true,"stats":["Cannot use Charms","30% more Recovery from Flasks"],"group":788,"connections":[],"orbitIndex":0,"name":"Oasis","orbit":0},"5703":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":5703,"stats":["30% increased Elemental Damage if you've Shocked an Enemy Recently"],"recipe":["Despair","Suffering","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":2,"id":16367}],"group":785,"orbitIndex":4,"isNotable":true,"name":"Echoing Thunder","orbit":7},"60692":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":60692,"stats":["30% increased Elemental Damage if you've Ignited an Enemy Recently"],"recipe":["Guilt","Suffering","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"orbit":2,"id":16367}],"group":785,"orbitIndex":12,"isNotable":true,"name":"Echoing Flames","orbit":7},"36085":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":36085,"stats":["10% increased Critical Hit Chance for Attacks","30% increased Attack Damage against Rare or Unique Enemies"],"recipe":["Paranoia","Disgust","Greed"],"connections":[{"orbit":0,"id":37548},{"orbit":0,"id":15270}],"group":1049,"orbitIndex":3,"isNotable":true,"name":"Serrated Edges","orbit":3},"54984":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54984,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1027,"connections":[{"orbit":0,"id":34015},{"orbit":-4,"id":34702},{"orbit":0,"id":55118}],"orbitIndex":0,"name":"Attribute","orbit":0},"7651":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":7651,"stats":["Arrows Pierce an additional Target"],"recipe":["Despair","Isolation","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":21788}],"group":1093,"orbitIndex":21,"isNotable":true,"name":"Pierce the Heart","orbit":6},"7878":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":7,"id":53901}],"group":306,"skill":7878,"orbitIndex":16,"name":"Shield Damage from Shield Defences","orbit":2},"9141":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-6,"id":13748},{"orbit":6,"id":35760},{"orbit":-2,"id":5703}],"group":785,"skill":9141,"orbitIndex":12,"name":"Elemental Damage","orbit":4},"37543":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":37543,"stats":["15% increased Life Regeneration rate","15% increased Mana Regeneration Rate"],"recipe":["Despair","Envy","Guilt"],"connections":[{"orbit":0,"id":16647}],"group":367,"orbitIndex":18,"isNotable":true,"name":"Full Recovery","orbit":2},"14539":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":5,"id":44776}],"group":1067,"skill":14539,"orbitIndex":4,"name":"Evasion","orbit":7},"5257":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":5257,"stats":["30% increased Elemental Damage if you've Chilled an Enemy Recently"],"recipe":["Suffering","Guilt","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"orbit":2,"id":16367}],"group":785,"orbitIndex":20,"isNotable":true,"name":"Echoing Frost","orbit":7},"27296":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27296,"stats":["+5 to any Attribute"],"isAttribute":true,"group":85,"connections":[{"orbit":0,"id":59777},{"orbit":-9,"id":11275},{"orbit":0,"id":18684},{"orbit":0,"id":21670}],"orbitIndex":0,"name":"Attribute","orbit":0},"40213":{"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","skill":40213,"stats":["Gain 20 Life per Enemy Killed","2% chance to Recover all Life when you Kill an Enemy"],"recipe":["Envy","Ire","Greed"],"connections":[{"orbit":0,"id":55846},{"orbit":0,"id":24481}],"group":783,"orbitIndex":1,"isNotable":true,"name":"Taste for Blood","orbit":1},"29369":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":5,"id":11337},{"orbit":-4,"id":41669}],"group":545,"skill":29369,"orbitIndex":42,"name":"Chill Effect","orbit":4},"24843":{"stats":["25% increased Evasion Rating while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":-7,"id":1680},{"orbit":0,"id":56860}],"group":909,"skill":24843,"orbitIndex":20,"name":"Evasion during Parry","orbit":7},"4059":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4059,"stats":["+5 to any Attribute"],"isAttribute":true,"group":842,"connections":[{"orbit":0,"id":10382}],"orbitIndex":0,"name":"Attribute","orbit":0},"20303":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":9908}],"group":250,"skill":20303,"orbitIndex":16,"name":"Life Regeneration","orbit":2},"46060":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":46060,"stats":["20% of Leech is Instant"],"recipe":["Greed","Isolation","Suffering"],"connections":[{"orbit":-2,"id":29270},{"orbit":0,"id":7488}],"group":382,"orbitIndex":20,"isNotable":true,"name":"Voracious","orbit":7},"29402":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":4046},{"orbit":0,"id":54282}],"group":519,"skill":29402,"orbitIndex":3,"name":"Electrocute Buildup","orbit":7},"47782":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":47782,"stats":["50% increased Weapon Swap Speed"],"recipe":["Envy","Disgust","Ire"],"connections":[{"orbit":4,"id":38003},{"orbit":-4,"id":28361}],"group":566,"orbitIndex":54,"isNotable":true,"name":"Quick-change Act","orbit":4},"14508":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":14508,"stats":["12% increased Magnitude of Poison you inflict"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":13675}],"orbitIndex":29,"name":"Poison Effect","orbit":8},"12918":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":4017}],"group":584,"skill":12918,"orbitIndex":8,"name":"Energy Shield Recharge","orbit":2},"18160":{"stats":["Minions have 20% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":26945}],"group":466,"skill":18160,"orbitIndex":14,"name":"Minion Critical Chance","orbit":7},"6891":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":56265}],"group":1097,"skill":6891,"orbitIndex":23,"name":"Critical Damage","orbit":2},"9698":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":136,"skill":9698,"orbitIndex":22,"name":"Critical Mastery","orbit":2},"54127":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":54127,"stats":[],"group":569,"connections":[{"orbit":0,"id":54282},{"orbit":0,"id":15182},{"orbit":0,"id":56978}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"46386":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":39986}],"group":1105,"skill":46386,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"51416":{"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-6,"id":32016}],"group":921,"skill":51416,"orbitIndex":54,"name":"Spell Damage","orbit":6},"372":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":372,"stats":["25% of Armour also applies to Fire Damage taken from Hits"],"recipe":["Disgust","Disgust","Greed"],"connections":[{"orbit":0,"id":54340}],"group":253,"orbitIndex":6,"isNotable":true,"name":"Heatproofing","orbit":7},"51921":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51921,"stats":["+5 to any Attribute"],"isAttribute":true,"group":438,"connections":[{"orbit":-4,"id":36629}],"orbitIndex":54,"name":"Attribute","orbit":6},"57230":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":-4,"id":25851},{"orbit":-6,"id":36270}],"group":921,"skill":57230,"orbitIndex":6,"name":"Physical Damage","orbit":6},"9217":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":5108},{"orbit":0,"id":16538},{"orbit":0,"id":47733}],"group":576,"skill":9217,"orbitIndex":0,"name":"One Handed Damage","orbit":0},"19658":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":280,"skill":19658,"orbitIndex":0,"name":"Link Mastery","orbit":0},"2575":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":2575,"stats":["30% increased Totem Placement speed","8% increased Attack and Cast Speed if you've summoned a Totem Recently"],"recipe":["Suffering","Paranoia","Guilt"],"connections":[{"orbit":0,"id":65154}],"group":100,"orbitIndex":14,"isNotable":true,"name":"Ancestral Alacrity","orbit":2},"13081":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-5,"id":14254}],"group":538,"skill":13081,"orbitIndex":17,"name":"Projectile Damage","orbit":5},"32474":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32474,"stats":["+5 to any Attribute"],"isAttribute":true,"group":88,"connections":[{"orbit":0,"id":29611},{"orbit":0,"id":47931},{"orbit":0,"id":55888}],"orbitIndex":0,"name":"Attribute","orbit":0},"21280":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21280,"stats":["+5 to any Attribute"],"isAttribute":true,"group":771,"connections":[{"orbit":0,"id":28050},{"orbit":0,"id":61312},{"orbit":0,"id":40630}],"orbitIndex":0,"name":"Attribute","orbit":0},"25557":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":25557,"stats":["+5 to any Attribute"],"isAttribute":true,"group":770,"connections":[{"orbit":0,"id":29763},{"orbit":0,"id":4059}],"orbitIndex":16,"name":"Attribute","orbit":6},"60829":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":36630}],"group":768,"skill":60829,"orbitIndex":22,"name":"Incision Chance","orbit":2},"32507":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":32507,"stats":["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt","10% chance to inflict Bleeding on Hit","20% increased Physical Damage"],"recipe":["Despair","Envy","Isolation"],"connections":[],"group":473,"orbitIndex":0,"isNotable":true,"name":"Cut to the Bone","orbit":0},"36630":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":36630,"stats":["50% increased effect of Incision"],"recipe":["Greed","Greed","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[{"orbit":0,"id":49473}],"group":768,"orbitIndex":4,"isNotable":true,"name":"Incision","orbit":2},"38459":{"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","skill":38459,"stats":["25% increased Blind duration","25% increased Damage with Hits against Blinded Enemies"],"recipe":["Disgust","Paranoia","Disgust"],"connections":[{"orbit":0,"id":38568}],"group":805,"orbitIndex":16,"isNotable":true,"name":"Disorientation","orbit":2},"37078":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds","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"],"ascendancyName":"Witchhunter","connections":[],"group":223,"orbitIndex":0,"isNotable":true,"name":"Zealous Inquisition","orbit":0},"27439":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27439,"stats":["+5 to any Attribute"],"isAttribute":true,"group":211,"connections":[{"orbit":0,"id":21982}],"orbitIndex":0,"name":"Attribute","orbit":0},"7721":{"icon":"Art/2DArt/SkillIcons/passives/Warrior.dds","skill":7721,"stats":["15% increased Armour","Regenerate 0.5% of maximum Life per second","+10 to Strength"],"connections":[{"orbit":0,"id":54232},{"orbit":3,"id":61534},{"orbit":-6,"id":18629},{"orbit":0,"id":64683}],"group":454,"orbitIndex":45,"isNotable":true,"name":"Relentless","orbit":4},"9083":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":764,"skill":9083,"orbitIndex":0,"name":"Minion Defence Mastery","orbit":0},"13942":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":65023}],"group":470,"skill":13942,"orbitIndex":3,"name":"Armour","orbit":3},"55405":{"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":25620}],"group":764,"skill":55405,"orbitIndex":0,"name":"Corpses","orbit":1},"52068":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds","skill":52068,"stats":["25% less Block chance","Can Block Damage from all Hits while Shield is not Raised"],"ascendancyName":"Warbringer","connections":[],"group":45,"orbitIndex":0,"isNotable":true,"name":"Turtle Charm","orbit":0},"26804":{"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":55405},{"orbit":0,"id":59909}],"group":764,"skill":26804,"orbitIndex":6,"name":"Corpses","orbit":7},"18004":{"stats":["Inherent loss of Rage is 10% slower"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":8881}],"group":184,"skill":18004,"orbitIndex":3,"name":"Slower Rage Decay","orbit":3},"30820":{"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":26786}],"group":762,"skill":30820,"orbitIndex":16,"name":"Attack Damage and Skill Duration","orbit":7},"47443":{"stats":["Companions have 5% reduced Reservation"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":60992}],"group":1120,"skill":47443,"orbitIndex":0,"name":"Companion Reservation","orbit":0},"53386":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57388}],"group":136,"skill":53386,"orbitIndex":0,"name":"Attack Critical Damage","orbit":7},"18822":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":-3,"id":21567},{"orbit":3,"id":47790}],"group":94,"skill":18822,"orbitIndex":0,"name":"Shapeshifting","orbit":1},"51944":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":49406},{"orbit":0,"id":51728},{"orbit":0,"id":47683}],"group":595,"skill":51944,"orbitIndex":15,"name":"Projectile Damage","orbit":3},"36709":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":454,"skill":36709,"orbitIndex":6,"name":"Stun Threshold","orbit":7},"61921":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":61921,"stats":["Damage Penetrates 8% Cold Resistance","Damage Penetrates 15% Lightning Resistance"],"recipe":["Envy","Isolation","Greed"],"connections":[],"group":980,"orbitIndex":23,"isNotable":true,"name":"Storm Surge","orbit":3},"41905":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":41905,"stats":["Minions Revive 15% faster","Recover 2% of maximum Life when one of your Minions is Revived"],"recipe":["Ire","Fear","Disgust"],"connections":[{"orbit":0,"id":56926},{"orbit":7,"id":44255}],"group":680,"orbitIndex":0,"isNotable":true,"name":"Gravedigger","orbit":0},"34136":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34136,"stats":["+5 to any Attribute"],"isAttribute":true,"group":756,"connections":[{"orbit":-5,"id":29479}],"orbitIndex":1,"name":"Attribute","orbit":3},"32416":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":32416,"stats":["80% increased Armour from Equipped Body Armour"],"connections":[{"orbit":-3,"id":27726}],"group":411,"orbitIndex":16,"isNotable":true,"name":"Sturdy Metal","orbit":2},"56703":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":15782},{"orbit":0,"id":28839}],"group":290,"skill":56703,"orbitIndex":8,"name":"Cast Speed","orbit":2},"3165":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":3165,"stats":["3% increased maximum Life"],"ascendancyName":"Blood Mage","group":754,"connections":[{"orbit":-4,"id":56162}],"orbitIndex":0,"name":"Life","orbit":0},"56893":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":56893,"stats":["20% chance for Charms you use to not consume Charges","Recover 5% of maximum Mana when a Charm is used"],"recipe":["Paranoia","Fear","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":925,"orbitIndex":16,"isNotable":true,"name":"Thicket Warding","orbit":7},"45923":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":45923,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":0,"id":50084},{"orbit":0,"id":52319}],"orbitIndex":31,"name":"Attribute","orbit":6},"31326":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":31326,"stats":["20% increased Ignite Duration on Enemies","20% increased Magnitude of Ignite you inflict"],"recipe":["Guilt","Suffering","Paranoia"],"connections":[{"orbit":0,"id":44092},{"orbit":0,"id":11505}],"group":386,"orbitIndex":19,"isNotable":true,"name":"Slow Burn","orbit":2},"40068":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":32683}],"group":752,"skill":40068,"orbitIndex":38,"name":"Freeze Buildup","orbit":4},"22864":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":22864,"stats":["25% increased Critical Hit Chance for Attacks","30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"recipe":["Ire","Despair","Greed"],"connections":[{"orbit":0,"id":57966}],"group":749,"orbitIndex":19,"isNotable":true,"name":"Tainted Strike","orbit":3},"38537":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":38537,"stats":["+10 to Intelligence","25% increased Critical Hit Chance"],"recipe":["Ire","Despair","Paranoia"],"connections":[{"orbit":-3,"id":54983},{"orbit":0,"id":51583}],"group":1111,"orbitIndex":21,"isNotable":true,"name":"Heartstopping","orbit":2},"54413":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":748,"skill":54413,"orbitIndex":10,"name":"Spell Suppression Mastery","orbit":3},"65437":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":63064}],"group":748,"skill":65437,"orbitIndex":14,"name":"Energy Shield Delay","orbit":2},"21415":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":61493}],"group":227,"skill":21415,"orbitIndex":16,"name":"Stun and Ailment Threshold from Energy Shield","orbit":3},"63064":{"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","skill":63064,"stats":["30% faster start of Energy Shield Recharge","30% increased Stun Threshold while on Full Life"],"connections":[{"orbit":3,"id":30634},{"orbit":0,"id":54413}],"group":748,"orbitIndex":10,"isNotable":true,"name":"Mystic Stance","orbit":2},"58939":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":58939,"stats":["80% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"recipe":["Envy","Envy","Paranoia"],"connections":[{"orbit":0,"id":44608}],"group":652,"orbitIndex":8,"isNotable":true,"name":"Dispatch Foes","orbit":2},"50192":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":50192,"stats":["3% increased maximum Life"],"ascendancyName":"Blood Mage","group":747,"connections":[{"orbit":-9,"id":31223}],"orbitIndex":0,"name":"Life","orbit":0},"14997":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":47856},{"orbit":0,"id":28370}],"group":531,"skill":14997,"orbitIndex":0,"name":"Two Handed Damage","orbit":0},"49691":{"stats":["+16 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":13828},{"orbit":0,"id":31409},{"orbit":0,"id":61106}],"group":654,"skill":49691,"orbitIndex":21,"name":"Evasion","orbit":7},"2841":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":681,"skill":2841,"orbitIndex":0,"name":"Life Mastery","orbit":0},"12750":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":12750,"stats":["Charms gain 0.15 charges per Second"],"recipe":["Greed","Disgust","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":746,"orbitIndex":0,"isNotable":true,"name":"Vale Shelter","orbit":0},"32818":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":48135}],"group":746,"skill":32818,"orbitIndex":6,"name":"Charm Charges","orbit":7},"36474":{"stats":["15% reduced effect of Curses on you"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":4,"id":38596}],"group":295,"skill":36474,"orbitIndex":4,"name":"Curse Effect on Self","orbit":2},"39716":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":31326}],"group":386,"skill":39716,"orbitIndex":13,"name":"Ignite Chance","orbit":2},"22541":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds","skill":22541,"stats":["Grants Skill: Fire Spell on Melee Hit"],"ascendancyName":"Smith of Kitava","connections":[],"group":2,"orbitIndex":0,"isNotable":true,"name":"Heat of the Forge","orbit":0},"33604":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":431,"skill":33604,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"59542":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds","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"],"isMultipleChoiceOption":true,"ascendancyName":"Deadeye","group":1133,"connections":[{"orbit":0,"id":42416}],"orbitIndex":0,"name":"Far Shot","orbit":0},"29930":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":16938}],"group":744,"skill":29930,"orbitIndex":0,"name":"Defences and Companion Life","orbit":2},"64357":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":50062},{"orbit":0,"id":506}],"group":188,"skill":64357,"orbitIndex":8,"name":"Armour and Energy Shield","orbit":2},"16938":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":8789}],"group":744,"skill":16938,"orbitIndex":18,"name":"Damage and Companion Damage","orbit":7},"46692":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","skill":46692,"stats":["20% increased Flask and Charm Charges gained","40% increased Life and Mana Recovery from Flasks while you have an active Charm"],"recipe":["Fear","Ire","Guilt"],"connections":[{"orbit":0,"id":9393}],"group":743,"orbitIndex":12,"isNotable":true,"name":"Efficient Alchemy","orbit":7},"7465":{"stats":["15% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":11509}],"group":1031,"skill":7465,"orbitIndex":20,"name":"Critical Chance","orbit":3},"30695":{"icon":"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds","options":{"Huntress":{"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","name":"Eagle Eye","id":53849}},"skill":30695,"stats":["33% increased Damage with Hits against Enemies affected by Elemental Ailments"],"isSwitchable":true,"connections":[{"orbit":0,"id":13783},{"orbit":0,"id":19808},{"orbit":0,"id":56472}],"group":742,"orbitIndex":14,"isNotable":true,"name":"Vile Wounds","orbit":2},"44605":{"icon":"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds","skill":44605,"stats":["15% increased Projectile Damage","30% increased Stun Buildup against enemies within 2 metres","+5 to Strength and Dexterity"],"connections":[{"orbit":-6,"id":59881},{"orbit":0,"id":13081}],"group":538,"orbitIndex":21,"isNotable":true,"name":"Remorseless","orbit":5},"1433":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1433,"stats":["+5 to any Attribute"],"isAttribute":true,"group":379,"connections":[{"orbit":0,"id":31238}],"orbitIndex":56,"name":"Attribute","orbit":6},"5186":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":6800}],"group":993,"skill":5186,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"46157":{"stats":["20% chance for Lightning Skills to Chain an additional time"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":37806}],"group":738,"skill":46157,"orbitIndex":0,"name":"Lightning Skill Chain Chance","orbit":0},"49633":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":584,"skill":49633,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"36341":{"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","skill":36341,"stats":["25% increased Culling Strike Threshold"],"recipe":["Despair","Guilt","Suffering"],"connections":[{"orbit":0,"id":35118}],"group":737,"orbitIndex":10,"isNotable":true,"name":"Cull the Hordes","orbit":2},"53589":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53589,"stats":["+5 to any Attribute"],"isAttribute":true,"group":451,"connections":[{"orbit":0,"id":25374}],"orbitIndex":0,"name":"Attribute","orbit":0},"13562":{"stats":["15% increased Life Regeneration Rate while on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":3,"id":23650}],"group":405,"skill":13562,"orbitIndex":18,"name":"Life Regeneration on Low Life","orbit":7},"37767":{"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":9020},{"orbit":0,"id":6596},{"orbit":0,"id":63731}],"group":737,"skill":37767,"orbitIndex":16,"name":"Attack Speed","orbit":7},"6800":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":4,"id":32438}],"group":982,"skill":6800,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"16":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":16,"stats":["20% increased Life Flask Charges gained"],"ascendancyName":"Pathfinder","group":1149,"connections":[{"orbit":7,"id":41619}],"orbitIndex":0,"name":"Life Flask Charges","orbit":0},"36676":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":36676,"stats":["Grants 1 Passive Skill Point"],"ascendancyName":"Pathfinder","group":1159,"connections":[{"orbit":-7,"id":46454}],"orbitIndex":0,"name":"Passive Points","orbit":0},"26931":{"stats":["Gain 3 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":5,"id":48198}],"group":733,"skill":26931,"orbitIndex":10,"name":"Life on Kill","orbit":3},"50219":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":50219,"stats":["12% increased Spell Damage"],"ascendancyName":"Chronomancer","group":233,"connections":[{"orbit":0,"id":42035}],"orbitIndex":21,"name":"Spell Damage","orbit":2},"55190":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":55190,"stats":[],"group":65,"connections":[],"orbitIndex":0,"name":"Jewel Socket","orbit":1},"62984":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":62984,"stats":["24% increased Evasion Rating","24% increased maximum Energy Shield"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"orbit":0,"id":15975}],"group":733,"orbitIndex":4,"isNotable":true,"name":"Mindful Awareness","orbit":2},"30260":{"stats":["Link Skills have 10% increased Buff Effect"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":-7,"id":256},{"orbit":7,"id":57097}],"group":280,"skill":30260,"orbitIndex":19,"name":"Link Buff Effect","orbit":7},"15975":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":5,"id":48198}],"group":733,"skill":15975,"orbitIndex":13,"name":"Evasion and Energy Shield","orbit":2},"40244":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-3,"id":43263}],"group":896,"skill":40244,"orbitIndex":15,"name":"One Handed Attack Speed","orbit":7},"58387":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":4,"id":52454}],"group":439,"skill":58387,"orbitIndex":6,"name":"Chaos Damage","orbit":4},"46024":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":46024,"stats":["30% increased Damage with Hits against Shocked Enemies"],"recipe":["Paranoia","Suffering","Paranoia"],"connections":[],"group":169,"orbitIndex":44,"isNotable":true,"name":"Sigil of Lightning","orbit":4},"38398":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":38398,"stats":["40% reduced Damage","+6% to Critical Hit Chance of Herald Skills"],"recipe":["Suffering","Paranoia","Greed"],"connections":[{"orbit":7,"id":2211}],"group":380,"orbitIndex":14,"isNotable":true,"name":"Apocalypse","orbit":7},"28476":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":339,"skill":28476,"orbitIndex":0,"name":"Thorns Mastery","orbit":0},"47442":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":47442,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":0,"id":65518}],"orbitIndex":2,"name":"Critical Chance","orbit":5},"17378":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":40894}],"group":324,"skill":17378,"orbitIndex":22,"name":"Minion Life","orbit":3},"13500":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-3,"id":41044},{"orbit":0,"id":4140}],"group":119,"skill":13500,"orbitIndex":11,"name":"Mana Regeneration","orbit":3},"30136":{"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":22626}],"group":120,"skill":30136,"orbitIndex":7,"name":"Damage vs Armour Broken Enemies","orbit":3},"13694":{"stats":["Link Skills have 20% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":11762},{"orbit":0,"id":19658}],"group":300,"skill":13694,"orbitIndex":19,"name":"Link Duration","orbit":7},"42354":{"icon":"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds","skill":42354,"stats":["20% increased Blind Effect","Blind Enemies when they Stun you"],"recipe":["Ire","Guilt","Ire"],"connections":[{"orbit":2,"id":43562},{"orbit":7,"id":3660}],"group":616,"orbitIndex":2,"isNotable":true,"name":"Blinding Flash","orbit":2},"28589":{"stats":["20% increased Armour if you have been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":30300}],"group":61,"skill":28589,"orbitIndex":2,"name":"Armour if Hit","orbit":3},"36379":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":25026}],"group":732,"skill":36379,"orbitIndex":58,"name":"Mana Regeneration","orbit":4},"50483":{"stats":["Minions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":61842}],"group":328,"skill":50483,"orbitIndex":22,"name":"Minion Area","orbit":3},"4828":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":19044}],"group":732,"skill":4828,"orbitIndex":12,"name":"Mana Regeneration","orbit":2},"26319":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-7,"id":30990}],"group":652,"skill":26319,"orbitIndex":0,"name":"Critical Chance","orbit":2},"56956":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":-4,"id":15885},{"orbit":0,"id":54632}],"group":496,"skill":56956,"orbitIndex":20,"name":"Minion Life and Chaos Resistance","orbit":2},"50755":{"stats":["+8 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","connections":[{"orbit":9,"id":10131},{"orbit":0,"id":39567},{"orbit":8,"id":19355}],"group":732,"skill":50755,"orbitIndex":5,"name":"Intelligence","orbit":5},"50816":{"stats":["+8 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","connections":[{"orbit":-9,"id":46554},{"orbit":0,"id":39567},{"orbit":-5,"id":37974}],"group":732,"skill":50816,"orbitIndex":67,"name":"Intelligence","orbit":5},"10474":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":64443},{"orbit":0,"id":53785}],"group":182,"skill":10474,"orbitIndex":12,"name":"Attack Area","orbit":3},"39515":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":23450}],"group":493,"skill":39515,"orbitIndex":8,"name":"Fire Damage","orbit":3},"41363":{"stats":["+1% to Maximum Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","connections":[{"orbit":-4,"id":62518},{"orbit":0,"id":62498}],"group":153,"skill":41363,"orbitIndex":9,"name":"Maximum Lightning Resistance","orbit":4},"55048":{"icon":"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds","skill":55048,"isKeystone":true,"stats":["30% less Critical Damage Bonus when on Full Life","30% more Critical Damage Bonus when on Low Life"],"group":67,"connections":[],"orbitIndex":0,"name":"Pain Attunement","orbit":0},"44014":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":11855}],"group":710,"skill":44014,"orbitIndex":8,"name":"Accuracy","orbit":2},"11366":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":11366,"stats":["Gain 8% of Damage as Extra Fire Damage","+20% to Fire Resistance"],"recipe":["Suffering","Isolation","Paranoia"],"connections":[{"orbit":0,"id":34927},{"orbit":6,"id":558}],"group":493,"orbitIndex":2,"isNotable":true,"name":"Volcanic Skin","orbit":5},"19355":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[],"group":731,"skill":19355,"orbitIndex":4,"name":"Energy Shield","orbit":6},"63255":{"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","skill":63255,"stats":["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently","+1 to Maximum Frenzy Charges"],"recipe":["Suffering","Fear","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":730,"orbitIndex":0,"isNotable":true,"name":"Savagery","orbit":0},"53935":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":53935,"stats":["60% increased Stun Threshold for each time you've been Stunned Recently"],"recipe":["Guilt","Ire","Paranoia"],"connections":[{"orbit":2,"id":10677},{"orbit":0,"id":25281}],"group":727,"orbitIndex":14,"isNotable":true,"name":"Briny Carapace","orbit":2},"22331":{"stats":["Minions have +8% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":8983},{"orbit":0,"id":40200}],"group":328,"skill":22331,"orbitIndex":3,"name":"Minion Resistances","orbit":1},"58814":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58814,"stats":["+5 to any Attribute"],"isAttribute":true,"group":707,"connections":[{"orbit":0,"id":55802},{"orbit":0,"id":244}],"orbitIndex":0,"name":"Attribute","orbit":0},"56638":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":727,"skill":56638,"orbitIndex":2,"name":"Stun Threshold if not Stunned recently","orbit":2},"10677":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":56638}],"group":727,"skill":10677,"orbitIndex":20,"name":"Stun Threshold if not Stunned recently","orbit":2},"65413":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":65413,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":12882}],"orbitIndex":4,"name":"Spell Critical Chance","orbit":8},"25281":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":727,"skill":25281,"orbitIndex":10,"name":"Life Mastery","orbit":1},"13542":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":13542,"stats":["15% of Elemental Damage taken Recouped as Life"],"recipe":["Ire","Fear","Greed"],"connections":[{"orbit":7,"id":27658},{"orbit":0,"id":44850}],"group":594,"orbitIndex":2,"isNotable":true,"name":"Loose Flesh","orbit":7},"19104":{"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","options":{"Huntress":{"stats":["30% increased Parry Damage","30% increased Evasion Rating while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","name":"Reflex Action","id":39628}},"skill":19104,"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"],"isSwitchable":true,"connections":[{"orbit":0,"id":29582}],"group":722,"orbitIndex":0,"isNotable":true,"name":"Eagle Eye","orbit":0},"7341":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":7341,"stats":["Gain 3 Rage when Hit by an Enemy","Every Rage also grants 2% increased Stun Threshold"],"recipe":["Despair","Fear","Suffering"],"connections":[],"group":232,"orbitIndex":0,"isNotable":true,"name":"Ignore Pain","orbit":0},"27990":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":27990,"stats":["Debuffs you inflict have 6% increased Slow Magnitude"],"ascendancyName":"Chronomancer","group":257,"connections":[{"orbit":-3,"id":49049}],"orbitIndex":0,"name":"Slow Effect","orbit":0},"14725":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":-5,"id":49220},{"orbit":0,"id":34233}],"group":721,"skill":14725,"orbitIndex":18,"name":"Skill Speed","orbit":2},"30334":{"stats":["10% reduced effect of Ignite on you"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":9324}],"group":87,"skill":30334,"orbitIndex":3,"name":"Ignite Effect on You","orbit":3},"34233":{"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","skill":34233,"stats":["5% increased Skill Speed","15% increased Mana Regeneration Rate"],"connections":[{"orbit":0,"id":16123},{"orbit":0,"id":32545}],"group":721,"orbitIndex":22,"isNotable":true,"name":"Flow State","orbit":2},"58013":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":4844}],"group":695,"skill":58013,"orbitIndex":4,"name":"Projectile Damage","orbit":7},"16618":{"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","skill":16618,"stats":["2% increased Damage per 5 of your lowest Attribute"],"recipe":["Greed","Fear","Envy"],"connections":[{"orbit":0,"id":24511},{"orbit":0,"id":4492}],"group":557,"orbitIndex":24,"isNotable":true,"name":"Jack of all Trades","orbit":5},"35503":{"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":23764}],"group":720,"skill":35503,"orbitIndex":0,"name":"Shock Effect and Mana Regeneration","orbit":0},"29843":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":35987}],"group":718,"skill":29843,"orbitIndex":19,"name":"Evasion","orbit":7},"31284":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"orbit":0,"id":21380}],"group":832,"skill":31284,"orbitIndex":11,"name":"Critical Mastery","orbit":1},"40336":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":6655}],"group":488,"skill":40336,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"2461":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":44605}],"group":580,"skill":2461,"orbitIndex":0,"name":"Accuracy Mastery","orbit":0},"40043":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":54990}],"group":505,"skill":40043,"orbitIndex":0,"name":"Bleeding Damage","orbit":1},"17584":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[],"group":452,"skill":17584,"orbitIndex":17,"name":"Attack Area","orbit":2},"53960":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53960,"stats":["+5 to any Attribute"],"isAttribute":true,"group":716,"connections":[{"orbit":-5,"id":8975}],"orbitIndex":54,"name":"Attribute","orbit":5},"37266":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":37266,"stats":["Companions have 20% increased maximum Life","20% increased Life Recovery Rate while in the Presence of your Companion"],"recipe":["Ire","Fear","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"orbit":0,"id":29930}],"group":744,"orbitIndex":0,"isNotable":true,"name":"Nourishing Ally","orbit":0},"50084":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":0,"id":61525}],"group":484,"skill":50084,"orbitIndex":0,"name":"Damage","orbit":0},"22967":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":22967,"stats":["12% increased Block chance","6 Life gained when you Block"],"recipe":["Guilt","Envy","Guilt"],"connections":[{"orbit":-7,"id":49198},{"orbit":0,"id":38921}],"group":199,"orbitIndex":1,"isNotable":true,"name":"Vigilance","orbit":3},"4157":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","connections":[{"orbit":-6,"id":49220}],"group":715,"skill":4157,"orbitIndex":18,"name":"Critical Chance","orbit":7},"27493":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":17118}],"group":663,"skill":27493,"orbitIndex":24,"name":"Projectile Damage","orbit":4},"31223":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds","skill":31223,"stats":["Gain additional maximum Life equal to 100% of the Energy Shield on Equipped Body Armour"],"ascendancyName":"Blood Mage","connections":[],"group":714,"orbitIndex":0,"isNotable":true,"name":"Crimson Power","orbit":0},"34984":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":713,"skill":34984,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"23738":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":23738,"stats":["Gain 6% of Physical Damage as extra Chaos Damage"],"recipe":["Ire","Paranoia","Suffering"],"connections":[{"orbit":0,"id":34520}],"group":711,"orbitIndex":0,"isNotable":true,"name":"Madness in the Bones","orbit":0},"36677":{"stats":["10% increased Damage with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":9240},{"orbit":0,"id":36071},{"orbit":0,"id":9227}],"group":1038,"skill":36677,"orbitIndex":0,"name":"Spear Damage","orbit":0},"21540":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":34367},{"orbit":0,"id":40783}],"group":594,"skill":21540,"orbitIndex":10,"name":"Life Recoup","orbit":7},"19330":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[],"group":483,"skill":19330,"orbitIndex":52,"name":"Life Regeneration","orbit":4},"17906":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1080,"skill":17906,"orbitIndex":0,"name":"Trap Mastery","orbit":0},"30829":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":56999}],"group":710,"skill":30829,"orbitIndex":0,"name":"Accuracy","orbit":2},"32349":{"icon":"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds","skill":32349,"isKeystone":true,"stats":["You can wield Two-Handed Axes, Maces and Swords in one hand","Triple Attribute requirements of Martial Weapons"],"group":125,"connections":[{"orbit":0,"id":3446}],"orbitIndex":0,"name":"Giant's Blood","orbit":0},"59342":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":59342,"stats":["12% increased amount of Life Leeched"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":9,"id":23416}],"orbitIndex":68,"name":"Life Leech","orbit":6},"26196":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":26196,"stats":[],"group":164,"connections":[{"orbit":0,"id":11741},{"orbit":0,"id":39710}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"9458":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":708,"skill":9458,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"50328":{"stats":["10% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":0,"id":28992},{"orbit":0,"id":10053}],"group":708,"skill":50328,"orbitIndex":23,"name":"Life and Mana Flask Recovery","orbit":3},"63360":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":2147483647,"id":62258}],"group":478,"skill":63360,"orbitIndex":14,"name":"Banner Valour Gained","orbit":7},"51534":{"stats":["20% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":24483}],"group":377,"skill":51534,"orbitIndex":15,"name":"Critical Chance","orbit":3},"16948":{"stats":["Link Skills have 8% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":50423},{"orbit":7,"id":21879}],"group":331,"skill":16948,"orbitIndex":7,"name":"Link Cast Speed","orbit":7},"21286":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":4128},{"orbit":0,"id":45992}],"group":318,"skill":21286,"orbitIndex":14,"name":"Armour","orbit":3},"45599":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":45599,"stats":["1% increased Damage per 1% Chance to Block"],"recipe":["Fear","Envy","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"orbit":0,"id":6689},{"orbit":0,"id":32885}],"group":494,"orbitIndex":12,"isNotable":true,"name":"Lay Siege","orbit":7},"54785":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":32885}],"group":494,"skill":54785,"orbitIndex":7,"name":"Shield Block","orbit":2},"10738":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":966,"skill":10738,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"39190":{"stats":["15% increased Melee Damage with Hits at Close Range"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":8800}],"group":60,"skill":39190,"orbitIndex":12,"name":"Melee Damage","orbit":3},"61796":{"stats":["20% increased Armour Break Duration"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":-4,"id":8260}],"group":150,"skill":61796,"orbitIndex":20,"name":"Armour Break Duration","orbit":7},"59466":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-7,"id":37226}],"group":265,"skill":59466,"orbitIndex":0,"name":"Empowered Attack Damage","orbit":7},"61985":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds","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"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":29398}],"group":354,"orbitIndex":6,"isNotable":true,"name":"Heavy Snows","orbit":6},"48618":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":7,"id":37327}],"group":365,"skill":48618,"orbitIndex":12,"name":"Mana Regeneration","orbit":3},"46854":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":46854,"stats":["10% increased Projectile Speed"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":12033},{"orbit":0,"id":42416}],"orbitIndex":8,"name":"Projectile Speed","orbit":3},"25172":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":25172,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":46535}],"orbitIndex":12,"name":"Cooldown Recovery Rate","orbit":3},"54311":{"stats":["15% increased Magnitude of Ignite you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":7,"id":28482}],"group":229,"skill":54311,"orbitIndex":18,"name":"Critical Ignite Effect","orbit":2},"41747":{"stats":["15% increased Critical Hit Chance with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":-3,"id":61847}],"group":63,"skill":41747,"orbitIndex":0,"name":"Flail Critical Chance","orbit":0},"47709":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":63814},{"orbit":0,"id":40336}],"group":499,"skill":47709,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"35033":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":35033,"stats":["4% increased Skill Speed"],"ascendancyName":"Amazon","group":1172,"connections":[{"orbit":0,"id":55796}],"orbitIndex":0,"name":"Skill Speed","orbit":0},"38601":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds","skill":38601,"stats":["35% less Armour and Evasion Rating","Grants Skill: Sorcery Ward"],"ascendancyName":"Witchhunter","connections":[{"orbit":0,"id":34501}],"group":175,"orbitIndex":28,"isNotable":true,"name":"Obsessive Rituals","orbit":6},"25618":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":25618,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":38578}],"orbitIndex":18,"name":"Spell Critical Chance","orbit":8},"40073":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":40073,"stats":["40% increased chance to Shock","Gain 5% of Lightning Damage as Extra Cold Damage"],"recipe":["Isolation","Suffering","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":658,"orbitIndex":0,"isNotable":true,"name":"Drenched","orbit":0},"54228":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":64240}],"group":104,"skill":54228,"orbitIndex":18,"name":"Physical Damage","orbit":2},"51394":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":51394,"stats":["24% reduced Slowing Potency of Debuffs on You"],"recipe":["Isolation","Envy","Isolation"],"connections":[{"orbit":0,"id":29993}],"group":181,"orbitIndex":2,"isNotable":true,"name":"Unimpeded","orbit":3},"45363":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds","skill":45363,"stats":["20% increased Melee Damage","40% increased Melee Damage against Heavy Stunned enemies"],"connections":[{"orbit":0,"id":31292},{"orbit":0,"id":58528}],"group":361,"orbitIndex":23,"isNotable":true,"name":"Smash","orbit":3},"37608":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":53524},{"orbit":0,"id":61042}],"group":473,"skill":37608,"orbitIndex":45,"name":"Physical Damage","orbit":4},"46748":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":5,"id":51206},{"orbit":-5,"id":60568}],"group":333,"skill":46748,"orbitIndex":0,"name":"Totem Life","orbit":0},"28021":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":9782}],"group":879,"skill":28021,"orbitIndex":0,"name":"Critical Damage","orbit":0},"29871":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":29871,"stats":["4% increased Skill Speed"],"ascendancyName":"Deadeye","group":1131,"connections":[{"orbit":0,"id":5817}],"orbitIndex":0,"name":"Skill Speed","orbit":0},"48821":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":-6,"id":15618}],"group":552,"skill":48821,"orbitIndex":6,"name":"Spell Critical Damage","orbit":2},"56162":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds","skill":56162,"stats":["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"],"ascendancyName":"Blood Mage","connections":[{"orbit":-9,"id":50192}],"group":697,"orbitIndex":13,"isNotable":true,"name":"Grasping Wounds","orbit":8},"53996":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":7,"id":9941},{"orbit":3,"id":28556}],"group":635,"skill":53996,"orbitIndex":22,"name":"Melee Damage","orbit":7},"44343":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44343,"stats":["+5 to any Attribute"],"isAttribute":true,"group":665,"connections":[{"orbit":0,"id":55276}],"orbitIndex":36,"name":"Attribute","orbit":5},"43142":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":214,"skill":43142,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"53089":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":9918},{"orbit":0,"id":10474}],"group":182,"skill":53089,"orbitIndex":12,"name":"Attack Area","orbit":2},"54838":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds","skill":54838,"stats":["Pinned enemies cannot perform actions"],"ascendancyName":"Tactician","connections":[],"group":216,"orbitIndex":0,"isNotable":true,"name":"Right Where We Want Them","orbit":0},"57097":{"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","skill":57097,"stats":["Link Skills can target Damageable Minions"],"recipe":["Greed","Ire","Suffering"],"connections":[{"orbit":0,"id":19658},{"orbit":7,"id":13694}],"group":280,"orbitIndex":13,"isNotable":true,"name":"Spirit Bonds","orbit":2},"54708":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":13855},{"orbit":0,"id":3918}],"group":467,"skill":54708,"orbitIndex":11,"name":"Mana Regeneration","orbit":2},"31977":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":4828},{"orbit":6,"id":10314}],"group":732,"skill":31977,"orbitIndex":36,"name":"Mana Regeneration","orbit":5},"37872":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":37872,"stats":["Allies in your Presence have +100 to Accuracy Rating","35% increased Attack Damage while you have an Ally in your Presence"],"recipe":["Ire","Fear","Isolation"],"connections":[{"orbit":0,"id":28863}],"group":601,"orbitIndex":4,"isNotable":true,"name":"Presence Present","orbit":7},"11762":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":300,"skill":11762,"orbitIndex":0,"name":"Link Mastery","orbit":0},"7473":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-4,"id":64471}],"group":380,"skill":7473,"orbitIndex":23,"name":"Herald Damage","orbit":7},"56104":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42981}],"group":448,"skill":56104,"orbitIndex":0,"name":"Armour Break","orbit":0},"16626":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":16626,"stats":["15% increased Area of Effect if you have Stunned an Enemy Recently","15% increased Area of Effect for Attacks"],"recipe":["Paranoia","Envy","Disgust"],"connections":[{"orbit":0,"id":53089},{"orbit":0,"id":62023}],"group":182,"orbitIndex":20,"isNotable":true,"name":"Impact Area","orbit":2},"25229":{"stats":["20% increased Endurance Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":21390}],"group":176,"skill":25229,"orbitIndex":20,"name":"Endurance Charge Duration","orbit":2},"23702":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":55802},{"orbit":0,"id":57196},{"orbit":0,"id":63445}],"group":616,"skill":23702,"orbitIndex":12,"name":"Attack Speed","orbit":3},"47242":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":98,"skill":47242,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"51832":{"stats":["16% increased Damage with Warcries"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":47722}],"group":113,"skill":51832,"orbitIndex":6,"name":"Warcry Damage","orbit":2},"23786":{"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":33391}],"group":848,"skill":23786,"orbitIndex":9,"name":"Critical Bleeding Effect","orbit":2},"55554":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":8821},{"orbit":0,"id":22271}],"group":611,"skill":55554,"orbitIndex":0,"name":"Shock Chance","orbit":0},"25213":{"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":19223}],"group":601,"skill":25213,"orbitIndex":12,"name":"Attack Damage with nearby Ally","orbit":7},"9352":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":32071}],"group":60,"skill":9352,"orbitIndex":2,"name":"Attack Area","orbit":3},"44082":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":4931}],"group":335,"skill":44082,"orbitIndex":6,"name":"Energy Shield Recharge","orbit":2},"14439":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":3,"id":5728}],"group":75,"skill":14439,"orbitIndex":8,"name":"Armour and Energy Shield","orbit":7},"25700":{"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":41096}],"group":898,"skill":25700,"orbitIndex":42,"name":"Elemental Damage and Shock Chance","orbit":4},"16084":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":57552}],"group":266,"skill":16084,"orbitIndex":0,"name":"One Handed Damage","orbit":0},"53188":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":732,"skill":53188,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"9226":{"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","skill":9226,"stats":["10% of Damage is taken from Mana before Life"],"recipe":["Ire","Disgust","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":119,"orbitIndex":5,"isNotable":true,"name":"Mental Perseverance","orbit":1},"45272":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":42280}],"group":557,"skill":45272,"orbitIndex":0,"name":"All Attributes","orbit":5},"43938":{"stats":["6% increased Trap Throwing Speed"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":37688}],"group":1060,"skill":43938,"orbitIndex":39,"name":"Trap Throw Speed","orbit":6},"44871":{"stats":["+10 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":54447},{"orbit":0,"id":56216}],"group":543,"skill":44871,"orbitIndex":2,"name":"Energy Shield","orbit":3},"24224":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAxe.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern","connections":[],"group":101,"skill":24224,"orbitIndex":0,"name":"Axe Mastery","orbit":0},"58416":{"stats":["10% increased Arrow Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":987,"skill":58416,"orbitIndex":11,"name":"Increased Arrow Speed","orbit":2},"19424":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":19424,"stats":["4% increased Strength"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":60634}],"orbitIndex":48,"name":"Strength","orbit":6},"25312":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":24259},{"orbit":0,"id":64405}],"group":206,"skill":25312,"orbitIndex":36,"name":"Totem Damage","orbit":5},"14739":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":49235}],"group":495,"skill":14739,"orbitIndex":3,"name":"Energy Shield Delay","orbit":2},"770":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":770,"stats":["3% increased maximum Mana"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-7,"id":10694}],"orbitIndex":7,"name":"Mana","orbit":6},"41163":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1067,"skill":41163,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"10079":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":584,"skill":10079,"orbitIndex":16,"name":"Energy Shield Recharge","orbit":2},"57703":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57703,"stats":["+5 to any Attribute"],"isAttribute":true,"group":221,"connections":[{"orbit":0,"id":54811},{"orbit":0,"id":54485},{"orbit":0,"id":38130},{"orbit":0,"id":19674}],"orbitIndex":0,"name":"Attribute","orbit":0},"18407":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18407,"stats":["+5 to any Attribute"],"isAttribute":true,"group":515,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"21404":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":42825}],"group":335,"skill":21404,"orbitIndex":18,"name":"Energy Shield Delay","orbit":2},"27418":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":27418,"stats":["4% increased Strength"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":30115}],"orbitIndex":48,"name":"Strength","orbit":4},"15083":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":15083,"stats":["25% increased Shock Duration","25% increased Magnitude of Shock you inflict"],"recipe":["Guilt","Suffering","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":604,"orbitIndex":0,"isNotable":true,"name":"Power Conduction","orbit":0},"12337":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":12337,"stats":["30% increased chance to Shock","Damage Penetrates 15% Lightning Resistance"],"recipe":["Paranoia","Ire","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":5295}],"group":726,"orbitIndex":0,"isNotable":true,"name":"Flash Storm","orbit":0},"16596":{"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":7,"id":38535},{"orbit":0,"id":5088}],"group":231,"skill":16596,"orbitIndex":20,"name":"Speed with Elemental Skills","orbit":3},"65023":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":65023,"stats":["Defend with 150% of Armour against Attacks from further than 6m"],"recipe":["Paranoia","Paranoia","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":470,"orbitIndex":6,"isNotable":true,"name":"Impenetrable Shell","orbit":3},"30457":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":54416},{"orbit":0,"id":28982}],"group":89,"skill":30457,"orbitIndex":18,"name":"Armour","orbit":7},"60464":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":60464,"stats":["25% reduced Ignite Duration on you","40% increased Elemental Ailment Threshold"],"recipe":["Suffering","Paranoia","Despair"],"connections":[{"orbit":-6,"id":58971},{"orbit":0,"id":28623}],"group":951,"orbitIndex":48,"isNotable":true,"name":"Fan the Flames","orbit":4},"34090":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":7,"id":14655},{"orbit":-7,"id":64870}],"group":253,"skill":34090,"orbitIndex":0,"name":"Armour","orbit":7},"50423":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":50423,"stats":["+5 to any Attribute"],"isAttribute":true,"group":445,"connections":[{"orbit":0,"id":38856}],"orbitIndex":57,"name":"Attribute","orbit":6},"32274":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":654,"skill":32274,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"47354":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":36478}],"group":276,"skill":47354,"orbitIndex":4,"name":"Melee Attack Speed","orbit":3},"46857":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":42916}],"group":188,"skill":46857,"orbitIndex":22,"name":"Energy Shield Delay","orbit":3},"39517":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[],"group":400,"skill":39517,"orbitIndex":18,"name":"Block","orbit":3},"39448":{"stats":["3% increased Attack Speed with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":11178}],"group":101,"skill":39448,"orbitIndex":21,"name":"Axe Attack Speed","orbit":3},"34882":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":34882,"stats":["+2% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","group":291,"connections":[{"orbit":2147483647,"id":11641}],"orbitIndex":0,"name":"Skill Gem Quality","orbit":0},"18397":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":18397,"stats":["35% increased amount of Life Leeched","Leech Life 20% slower"],"recipe":["Despair","Ire","Ire"],"connections":[{"orbit":0,"id":55063},{"orbit":0,"id":4139}],"group":86,"orbitIndex":5,"isNotable":true,"name":"Savoured Blood","orbit":3},"8194":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":970,"skill":8194,"orbitIndex":10,"name":"Stun Threshold if no recent Stun","orbit":7},"34552":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":324,"skill":34552,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"30523":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":30523,"stats":["Minions have 25% increased Evasion Rating","Your Dexterity is added to your Minions"],"recipe":["Despair","Fear","Ire"],"connections":[{"orbit":0,"id":35492}],"group":533,"orbitIndex":64,"isNotable":true,"name":"Dead can Dance","orbit":5},"59795":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59795,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":-3,"id":10156}],"orbitIndex":33,"name":"Attribute","orbit":5},"29695":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","id":31204}},"skill":29695,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":581,"connections":[],"orbitIndex":7,"name":"Energy Shield Delay","orbit":2},"27950":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":27950,"stats":["25% increased Armour","Gain additional Stun Threshold equal to 50% of Armour on Equipped Items"],"recipe":["Paranoia","Guilt","Despair"],"connections":[{"orbit":0,"id":26324},{"orbit":0,"id":52462}],"group":317,"orbitIndex":0,"isNotable":true,"name":"Polished Iron","orbit":2},"18465":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":18465,"stats":["20% increased Critical Damage Bonus","20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"connections":[{"orbit":0,"id":39540}],"group":388,"orbitIndex":44,"isNotable":true,"name":"Cruel Fate","orbit":4},"60064":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":47263},{"orbit":0,"id":3027}],"group":104,"skill":60064,"orbitIndex":10,"name":"Physical Damage","orbit":2},"14540":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds","skill":14540,"isKeystone":true,"stats":["Cannot be Light Stunned","Cannot Dodge Roll"],"group":313,"connections":[{"orbit":0,"id":31903}],"orbitIndex":0,"name":"Unwavering Stance","orbit":0},"65287":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":5580}],"group":433,"skill":65287,"orbitIndex":17,"name":"Totem Damage","orbit":2},"50687":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":50687,"stats":["40% increased Electrocute Buildup","30% increased Shock Chance against Electrocuted Enemies"],"recipe":["Envy","Disgust","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":519,"orbitIndex":14,"isNotable":true,"name":"Coursing Energy","orbit":7},"32183":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32183,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1006,"connections":[{"orbit":7,"id":28371}],"orbitIndex":0,"name":"Attribute","orbit":0},"8616":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8616,"stats":["+5 to any Attribute"],"isAttribute":true,"group":550,"connections":[{"orbit":0,"id":57710},{"orbit":-4,"id":43576},{"orbit":4,"id":36746}],"orbitIndex":0,"name":"Attribute","orbit":0},"65353":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":325,"skill":65353,"orbitIndex":0,"name":"Banner Mastery","orbit":0},"40596":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":200,"skill":40596,"orbitIndex":36,"name":"Stun Threshold","orbit":5},"178":{"stats":["6% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":178,"orbitIndex":36,"name":"Herald Reservation","orbit":5},"43653":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":26518},{"orbit":0,"id":48171}],"group":154,"skill":43653,"orbitIndex":9,"name":"Cold Damage","orbit":4},"38323":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38323,"stats":["+5 to any Attribute"],"isAttribute":true,"group":392,"connections":[{"orbit":-6,"id":6015},{"orbit":-5,"id":22928}],"orbitIndex":0,"name":"Attribute","orbit":0},"32148":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":32148,"stats":["25% increased Damage with Flails"],"recipe":["Greed","Despair","Despair"],"connections":[],"group":64,"orbitIndex":23,"isNotable":true,"name":"Rattling Ball","orbit":2},"35911":{"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":15180}],"group":307,"skill":35911,"orbitIndex":12,"name":"Unleash Seal Generation","orbit":2},"21537":{"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","skill":21537,"stats":["+2 to Maximum Frenzy Charges"],"recipe":["Fear","Guilt","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1110,"orbitIndex":16,"isNotable":true,"name":"Fervour","orbit":2},"8800":{"stats":["15% increased Melee Damage with Hits at Close Range"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":28982}],"group":60,"skill":8800,"orbitIndex":10,"name":"Melee Damage","orbit":3},"36880":{"stats":["15% increased effect of Arcane Surge on you"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":43036}],"group":296,"skill":36880,"orbitIndex":15,"name":"Arcane Surge Effect","orbit":4},"29763":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":39423}],"group":857,"skill":29763,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"47307":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":5,"id":2254}],"group":553,"skill":47307,"orbitIndex":4,"name":"Cast Speed","orbit":2},"48635":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48635,"stats":["+5 to any Attribute"],"isAttribute":true,"group":563,"connections":[{"orbit":0,"id":63526},{"orbit":4,"id":28361},{"orbit":-4,"id":43444}],"orbitIndex":0,"name":"Attribute","orbit":0},"60992":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":60992,"stats":["Life Recovery from your Flasks also applies to your Companions"],"recipe":["Paranoia","Despair","Suffering"],"connections":[{"orbit":0,"id":37971}],"group":1123,"orbitIndex":0,"isNotable":true,"name":"Nurturing Guardian","orbit":0},"31159":{"stats":["15% increased Life Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":46017},{"orbit":0,"id":39131}],"group":102,"skill":31159,"orbitIndex":4,"name":"Life Regeneration while Stationary","orbit":7},"8357":{"stats":["Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":10742}],"group":324,"skill":8357,"orbitIndex":6,"name":"Minion Attack and Cast Speed","orbit":3},"3109":{"stats":["12% increased Grenade Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":29514}],"group":517,"skill":3109,"orbitIndex":6,"name":"Grenade Area","orbit":3},"11275":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":13893}],"group":71,"skill":11275,"orbitIndex":12,"name":"Fire Penetration","orbit":7},"56757":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":10100}],"group":100,"skill":56757,"orbitIndex":10,"name":"Totem Placement Speed","orbit":2},"9988":{"isFreeAllocate":true,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds","skill":9988,"stats":["Can only use a Normal Body Armour"],"ascendancyName":"Smith of Kitava","connections":[{"orbit":0,"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}],"group":32,"orbitIndex":0,"isNotable":true,"name":"Smith's Masterwork","orbit":0},"34367":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":7,"id":58090},{"orbit":0,"id":57710}],"group":594,"skill":34367,"orbitIndex":14,"name":"Life Recoup","orbit":7},"6490":{"stats":["10% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":14082}],"group":878,"skill":6490,"orbitIndex":15,"name":"Critical Damage","orbit":2},"54783":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":645,"skill":54783,"orbitIndex":10,"name":"Energy Shield Mastery","orbit":1},"63891":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":0,"id":63074}],"group":670,"skill":63891,"orbitIndex":7,"name":"Chaos Damage","orbit":1},"37594":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":8983}],"group":328,"skill":37594,"orbitIndex":35,"name":"Minion Damage","orbit":5},"9187":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":9187,"stats":["25% increased Warcry Speed","20% increased Damage for each different Warcry you've used Recently"],"recipe":["Isolation","Greed","Guilt"],"connections":[{"orbit":0,"id":20015}],"group":265,"orbitIndex":8,"isNotable":true,"name":"Escalation","orbit":2},"49657":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49657,"stats":["+5 to any Attribute"],"isAttribute":true,"group":558,"connections":[{"orbit":0,"id":54417},{"orbit":6,"id":63526},{"orbit":6,"id":43578},{"orbit":0,"id":58109}],"orbitIndex":33,"name":"Attribute","orbit":6},"49291":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":57945}],"group":935,"skill":49291,"orbitIndex":9,"name":"Life Flask Charge Generation","orbit":7},"37532":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":923,"skill":37532,"orbitIndex":0,"name":"Lightning Mastery","orbit":0},"41414":{"stats":["+1% to Maximum Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","connections":[{"orbit":-7,"id":4547}],"group":153,"skill":41414,"orbitIndex":23,"name":"Maximum Cold Resistance","orbit":7},"29148":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29148,"stats":["+5 to any Attribute"],"isAttribute":true,"group":410,"connections":[{"orbit":0,"id":34840}],"orbitIndex":0,"name":"Attribute","orbit":0},"49357":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49357,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":32194}],"orbitIndex":0,"name":"Attribute","orbit":6},"32278":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":343,"skill":32278,"orbitIndex":11,"name":"Minion Offence Mastery","orbit":7},"51129":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":51129,"stats":["30% increased effect of Fully Broken Armour"],"recipe":["Isolation","Ire","Ire"],"connections":[{"orbit":0,"id":15892},{"orbit":0,"id":48717}],"group":109,"orbitIndex":16,"isNotable":true,"name":"Pile On","orbit":7},"24039":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds","skill":24039,"stats":["Reserves 25% of Life","+1 to Maximum Energy Shield per 8 Maximum Life"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":51,"isNotable":true,"name":"Beidat's Hand","orbit":5},"21801":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":918,"skill":21801,"orbitIndex":10,"name":"Chaos Mastery","orbit":1},"44316":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":195,"skill":44316,"orbitIndex":6,"name":"Life Mastery","orbit":1},"26798":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":9638}],"group":319,"skill":26798,"orbitIndex":0,"name":"Skill Speed","orbit":0},"11030":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":59596}],"group":188,"skill":11030,"orbitIndex":10,"name":"Energy Shield Delay","orbit":3},"24287":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24287,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1040,"connections":[{"orbit":0,"id":34015},{"orbit":0,"id":14226}],"orbitIndex":0,"name":"Attribute","orbit":0},"10273":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":45272}],"group":557,"skill":10273,"orbitIndex":2,"name":"All Attributes","orbit":7},"46051":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":61,"skill":46051,"orbitIndex":0,"name":"Thorns Mastery","orbit":0},"59596":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":59596,"stats":["25% increased Energy Shield Recharge Rate","Gain 20 Energy Shield when you Block"],"recipe":["Paranoia","Despair","Greed"],"connections":[{"orbit":0,"id":37641}],"group":188,"orbitIndex":16,"isNotable":true,"name":"Covering Ward","orbit":3},"33964":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":64295}],"group":1060,"skill":33964,"orbitIndex":49,"name":"Trap Critical Chance","orbit":4},"6744":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":6744,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":49357}],"orbitIndex":6,"name":"Attribute","orbit":6},"61493":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","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"],"recipe":["Paranoia","Envy","Despair"],"connections":[{"orbit":0,"id":18240}],"group":227,"orbitIndex":19,"isNotable":true,"name":"Austerity Measures","orbit":3},"57846":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":63451},{"orbit":6,"id":38876}],"group":263,"skill":57846,"orbitIndex":12,"name":"Stun Buildup","orbit":6},"3431":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":43082}],"group":1019,"skill":3431,"orbitIndex":6,"name":"Skill Speed","orbit":1},"10242":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":38111}],"group":911,"skill":10242,"orbitIndex":8,"name":"Life Recoup","orbit":2},"19482":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":19482,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":0,"id":36564}],"orbitIndex":109,"name":"Life","orbit":9},"64031":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds","skill":64031,"stats":["Grants Skill: Unbound Avatar"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":4,"isNotable":true,"name":"...and I Shall Rage","orbit":3},"33618":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"orbit":0,"id":39990}],"group":409,"skill":33618,"orbitIndex":0,"name":"Duration Mastery","orbit":0},"7424":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":36994},{"orbit":0,"id":1823}],"group":458,"skill":7424,"orbitIndex":0,"name":"Energy Shield","orbit":4},"14666":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":587,"skill":14666,"orbitIndex":18,"name":"Energy Shield Recharge","orbit":3},"1922":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":51184}],"group":532,"skill":1922,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"9918":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":16626}],"group":182,"skill":9918,"orbitIndex":4,"name":"Area Damage","orbit":2},"62313":{"stats":["+1% to Maximum Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","connections":[{"orbit":0,"id":1200}],"group":90,"skill":62313,"orbitIndex":52,"name":"Maximum Fire Resistance","orbit":5},"34290":{"stats":["10% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":57832}],"group":493,"skill":34290,"orbitIndex":4,"name":"Ignite Effect","orbit":2},"526":{"stats":["18% increased Stun Buildup with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":2645}],"group":79,"skill":526,"orbitIndex":4,"name":"Mace Stun Buildup","orbit":4},"36602":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":18465}],"group":388,"skill":36602,"orbitIndex":39,"name":"Critical Damage","orbit":4},"32561":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":51825}],"group":529,"skill":32561,"orbitIndex":15,"name":"Two Handed Damage","orbit":3},"64683":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":454,"skill":64683,"orbitIndex":0,"name":"Armour Mastery","orbit":0},"7576":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":33866}],"group":660,"skill":7576,"orbitIndex":0,"name":"Attack Damage","orbit":0},"44345":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":48833}],"group":735,"skill":44345,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"59945":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59945,"stats":["+5 to any Attribute"],"isAttribute":true,"group":127,"connections":[{"orbit":0,"id":4527},{"orbit":0,"id":45327},{"orbit":0,"id":30371}],"orbitIndex":0,"name":"Attribute","orbit":0},"26682":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":0,"id":46819},{"orbit":-3,"id":56640}],"group":527,"skill":26682,"orbitIndex":8,"name":"Spell Critical Damage","orbit":7},"36478":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":47204},{"orbit":0,"id":28002}],"group":276,"skill":36478,"orbitIndex":1,"name":"Melee Damage","orbit":2},"24551":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":170,"skill":24551,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"32009":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":36814}],"group":615,"skill":32009,"orbitIndex":2,"name":"Curse Duration","orbit":7},"53329":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":64724},{"orbit":0,"id":41768}],"group":87,"skill":53329,"orbitIndex":23,"name":"Ignite Chance","orbit":2},"44733":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44733,"stats":["+5 to any Attribute"],"isAttribute":true,"group":374,"connections":[{"orbit":0,"id":10742},{"orbit":0,"id":57506},{"orbit":-6,"id":29432}],"orbitIndex":12,"name":"Attribute","orbit":2},"51867":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":51867,"stats":["120% increased Damage with Hits against Enemies that are on Low Life","5% increased Damage taken while on Low Life"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":274,"orbitIndex":0,"isNotable":true,"name":"Finality","orbit":0},"52300":{"stats":["Gain 1 Rage on Melee Axe Hit"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":53440}],"group":101,"skill":52300,"orbitIndex":9,"name":"Axe Rage on Hit","orbit":3},"23915":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-1,"id":41529}],"group":832,"skill":23915,"orbitIndex":0,"name":"Critical Damage","orbit":0},"1913":{"stats":["+20 to Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":38646},{"orbit":0,"id":36709}],"group":454,"skill":1913,"orbitIndex":3,"name":"Armour","orbit":7},"45522":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","options":{"Witch":{"stats":["10% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","id":40885}},"skill":45522,"stats":["10% increased Lightning Damage"],"isSwitchable":true,"group":523,"connections":[{"orbit":5,"id":22314}],"orbitIndex":6,"name":"Lightning Damage","orbit":3},"27095":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":14890},{"orbit":0,"id":48658}],"group":812,"skill":27095,"orbitIndex":7,"name":"Freeze Buildup","orbit":7},"37523":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds","skill":37523,"stats":["Totems have 30% more Skill Speed","Totems only use Skills when you fire an Attack Projectile"],"ascendancyName":"Tactician","connections":[],"group":293,"orbitIndex":0,"isNotable":true,"name":"Cannons, Ready!","orbit":0},"61718":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":-2,"id":54204},{"orbit":2,"id":21945}],"group":1074,"skill":61718,"orbitIndex":6,"name":"Daze Buildup","orbit":1},"53527":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":53527,"stats":["Break 50% of Armour on Heavy Stunning an Enemy"],"recipe":["Fear","Guilt","Guilt"],"connections":[],"group":148,"orbitIndex":22,"isNotable":true,"name":"Shattering Blow","orbit":7},"22821":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","options":{"Witch":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","id":183}},"skill":22821,"stats":["10% increased Cold Damage"],"isSwitchable":true,"group":521,"connections":[{"orbit":0,"id":3823},{"orbit":0,"id":22314}],"orbitIndex":0,"name":"Cold Damage","orbit":7},"41768":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41768,"stats":["+5 to any Attribute"],"isAttribute":true,"group":78,"connections":[{"orbit":0,"id":28982},{"orbit":0,"id":55048}],"orbitIndex":0,"name":"Attribute","orbit":0},"6935":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds","skill":6935,"stats":["50% increased effect of Sorcery Ward","Sorcery Ward recovers 50% faster"],"ascendancyName":"Witchhunter","connections":[],"group":190,"orbitIndex":0,"isNotable":true,"name":"Ceremonial Ablution","orbit":0},"33722":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":33722,"stats":["+5 to any Attribute"],"isAttribute":true,"group":107,"connections":[{"orbit":0,"id":4140},{"orbit":0,"id":4725},{"orbit":0,"id":6222}],"orbitIndex":0,"name":"Attribute","orbit":0},"39990":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":39990,"stats":["20% increased Skill Effect Duration","Debuffs you inflict have 10% increased Slow Magnitude"],"recipe":["Despair","Fear","Despair"],"connections":[{"orbit":0,"id":13294}],"group":409,"orbitIndex":0,"isNotable":true,"name":"Chronomancy","orbit":2},"51702":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[],"group":256,"skill":51702,"orbitIndex":16,"name":"Strength","orbit":7},"31918":{"stats":["15% chance to Pierce an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-3,"id":4534}],"group":971,"skill":31918,"orbitIndex":15,"name":"Pierce Chance","orbit":7},"64399":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":2511}],"group":353,"skill":64399,"orbitIndex":7,"name":"Attack Critical Damage","orbit":1},"8908":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":4,"id":13711},{"orbit":-5,"id":3203}],"group":841,"skill":8908,"orbitIndex":4,"name":"Evasion and Energy Shield","orbit":7},"48565":{"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","skill":48565,"stats":["Minions deal 25% increased Damage"],"recipe":["Envy","Fear","Disgust"],"connections":[{"orbit":0,"id":47242}],"group":98,"orbitIndex":13,"isNotable":true,"name":"Bringer of Order","orbit":3},"4665":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":1913}],"group":454,"skill":4665,"orbitIndex":0,"name":"Life Regeneration","orbit":7},"11376":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":11376,"stats":["Minions have 40% increased Critical Hit Chance"],"recipe":["Despair","Despair","Suffering"],"connections":[{"orbit":0,"id":35492}],"group":533,"orbitIndex":0,"isNotable":true,"name":"Necrotic Touch","orbit":1},"45202":{"icon":"Art/2DArt/SkillIcons/passives/totemmax.dds","skill":45202,"isKeystone":true,"stats":["Unlimited number of Summoned Totems","Totems reserve 100 Spirit each"],"group":160,"connections":[{"orbit":0,"id":59093}],"orbitIndex":0,"name":"Ancestral Bond","orbit":0},"13241":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13241,"stats":["+5 to any Attribute"],"isAttribute":true,"group":450,"connections":[{"orbit":0,"id":51921},{"orbit":0,"id":55746}],"orbitIndex":48,"name":"Attribute","orbit":6},"24807":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds","skill":24807,"stats":["50% more Armour from Equipped Body Armour"],"ascendancyName":"Titan","connections":[],"group":48,"orbitIndex":0,"isNotable":true,"name":"Stone Skin","orbit":0},"55575":{"stats":["Gain 2% of Physical Damage as extra Chaos Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":58002}],"group":711,"skill":55575,"orbitIndex":9,"name":"Physical as Extra Chaos Damage","orbit":2},"14176":{"stats":["Inherent loss of Rage is 10% slower"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":18004}],"group":184,"skill":14176,"orbitIndex":0,"name":"Slower Rage Decay","orbit":2},"2500":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":7,"id":6030}],"group":1089,"skill":2500,"orbitIndex":10,"name":"Poison Chance","orbit":7},"10987":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds","skill":10987,"stats":["Skills have 33% chance to not consume a Cooldown when used"],"ascendancyName":"Chronomancer","connections":[],"group":242,"orbitIndex":0,"isNotable":true,"name":"Now and Again","orbit":0},"61836":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":65243}],"group":205,"skill":61836,"orbitIndex":4,"name":"Aura Effect","orbit":2},"13673":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":13673,"stats":["25% increased Chill Duration on Enemies"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":-8,"id":61985}],"orbitIndex":1,"name":"Chill Duration","orbit":8},"35284":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-2,"id":31898},{"orbit":-7,"id":64471}],"group":380,"skill":35284,"orbitIndex":3,"name":"Herald Reservation","orbit":7},"2946":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":153,"skill":2946,"orbitIndex":1,"name":"Fire Resistance Mastery","orbit":1},"16484":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16484,"stats":["+5 to any Attribute"],"isAttribute":true,"group":766,"connections":[{"orbit":0,"id":46830},{"orbit":0,"id":25100}],"orbitIndex":0,"name":"Attribute","orbit":2},"44204":{"stats":["10% increased chance to Ignite","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":3,"id":33729}],"group":898,"skill":44204,"orbitIndex":0,"name":"Elemental Damage and Ignite Chance","orbit":7},"17349":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":-3,"id":23940},{"orbit":0,"id":58138}],"group":75,"skill":17349,"orbitIndex":0,"name":"Armour and Energy Shield","orbit":7},"49696":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":10273}],"group":557,"skill":49696,"orbitIndex":12,"name":"All Attributes","orbit":5},"49618":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":49618,"stats":["20% increased Melee Critical Hit Chance"],"recipe":["Envy","Ire","Guilt"],"connections":[{"orbit":0,"id":38663},{"orbit":0,"id":55348}],"group":424,"orbitIndex":0,"isNotable":true,"name":"Deadly Flourish","orbit":0},"16276":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds","skill":16276,"orbitIndex":0,"stats":["Body Armour grants +75% to Cold Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":41,"applyToArmour":true,"isNotable":true,"name":"Padded Plates","orbit":0},"62436":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":3215}],"group":633,"skill":62436,"orbitIndex":5,"name":"Energy Shield","orbit":7},"39581":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":46325}],"group":440,"skill":39581,"orbitIndex":8,"name":"Stun Buildup","orbit":7},"30459":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":504,"skill":30459,"orbitIndex":6,"name":"Minion Offence Mastery","orbit":1},"27009":{"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","skill":27009,"stats":["40% increased Minion Damage while you have at least two different active Offerings"],"recipe":["Disgust","Suffering","Paranoia"],"connections":[{"orbit":0,"id":30459}],"group":504,"orbitIndex":12,"isNotable":true,"name":"Lust for Sacrifice","orbit":7},"3218":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":48171}],"group":154,"skill":3218,"orbitIndex":17,"name":"Elemental Damage","orbit":4},"17706":{"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":46972}],"group":644,"skill":17706,"orbitIndex":20,"name":"Energy Shield Recharge and Mana Flask Recovery","orbit":2},"63814":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":33216}],"group":502,"skill":63814,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"62510":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":4,"id":8697},{"orbit":6,"id":17118}],"group":792,"skill":62510,"orbitIndex":69,"name":"Elemental Attack Damage","orbit":4},"52659":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":10362}],"group":99,"skill":52659,"orbitIndex":20,"name":"Life Regeneration","orbit":7},"30555":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30555,"stats":["+5 to any Attribute"],"isAttribute":true,"group":649,"connections":[{"orbit":3,"id":53960}],"orbitIndex":0,"name":"Attribute","orbit":0},"30123":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":6923},{"orbit":0,"id":26092}],"group":271,"skill":30123,"orbitIndex":12,"name":"Two Handed Damage","orbit":3},"21912":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":5,"id":32353}],"group":130,"skill":21912,"orbitIndex":9,"name":"Shapeshifting","orbit":5},"44406":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[],"group":263,"skill":44406,"orbitIndex":0,"name":"Stun Buildup","orbit":6},"52462":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":317,"skill":52462,"orbitIndex":0,"name":"Armour Mastery","orbit":0},"56934":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":391,"skill":56934,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"33112":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":-7,"id":10881}],"group":780,"skill":33112,"orbitIndex":12,"name":"Focus Energy Shield","orbit":3},"44344":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44344,"stats":["+5 to any Attribute"],"isAttribute":true,"group":417,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"35324":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":35324,"stats":["Ignites you inflict deal Damage 15% faster"],"recipe":["Isolation","Greed","Paranoia"],"connections":[{"orbit":0,"id":34927},{"orbit":4,"id":34290}],"group":493,"orbitIndex":0,"isNotable":true,"name":"Burnout","orbit":3},"21274":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21274,"stats":["+5 to any Attribute"],"isAttribute":true,"group":621,"connections":[{"orbit":0,"id":39298}],"orbitIndex":0,"name":"Attribute","orbit":0},"52807":{"stats":["15% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":60551},{"orbit":0,"id":61836}],"group":205,"skill":52807,"orbitIndex":10,"name":"Presence Area","orbit":2},"13980":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":13980,"stats":["10% chance for Mace Slam Skills you use yourself to cause Aftershocks","10% chance for Mace Strike Skills you use yourself to cause Aftershocks, dealing","the same damage to enemies within 1.8 metres"],"recipe":["Isolation","Paranoia","Disgust"],"connections":[{"orbit":0,"id":14832},{"orbit":0,"id":14693}],"group":79,"orbitIndex":33,"isNotable":true,"name":"Split the Earth","orbit":4},"23091":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":45885},{"orbit":0,"id":39515}],"group":493,"skill":23091,"orbitIndex":10,"name":"Fire Damage","orbit":3},"2244":{"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":296,"skill":2244,"orbitIndex":9,"name":"Arcane Surge on Critical Hit","orbit":4},"36479":{"icon":"Art/2DArt/SkillIcons/passives/Storm Weaver.dds","skill":36479,"stats":["Gain 5% of Damage as Extra Lightning Damage","30% increased chance to Shock"],"connections":[{"orbit":0,"id":12925}],"group":717,"orbitIndex":66,"isNotable":true,"name":"Essence of the Storm","orbit":4},"16123":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":721,"skill":16123,"orbitIndex":22,"name":"Critical Mastery","orbit":3},"22271":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":15083}],"group":606,"skill":22271,"orbitIndex":0,"name":"Shock Chance","orbit":0},"50146":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1065,"skill":50146,"orbitIndex":8,"name":"Buckler Mastery","orbit":3},"31903":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31903,"stats":["+5 to any Attribute"],"isAttribute":true,"group":341,"connections":[{"orbit":0,"id":37612},{"orbit":0,"id":56605}],"orbitIndex":0,"name":"Attribute","orbit":0},"30151":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":30151,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Tactician","group":248,"connections":[{"orbit":0,"id":32637}],"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"62258":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":62455}],"group":478,"skill":62258,"orbitIndex":22,"name":"Banner Valour Gained","orbit":7},"44608":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":652,"skill":44608,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"11980":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-5,"id":20504}],"group":705,"skill":11980,"orbitIndex":5,"name":"Block","orbit":4},"51903":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":55058},{"orbit":0,"id":39347}],"group":124,"skill":51903,"orbitIndex":17,"name":"Melee Damage","orbit":3},"47371":{"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":7668}],"group":239,"skill":47371,"orbitIndex":22,"name":"Empowered Attack Damage and Bleeding Chance","orbit":2},"18086":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":18086,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"recipe":["Suffering","Disgust","Suffering"],"connections":[{"orbit":0,"id":62844}],"group":511,"orbitIndex":54,"isNotable":true,"name":"Breath of Ice","orbit":4},"39116":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":643,"skill":39116,"orbitIndex":14,"name":"Physical Mastery","orbit":3},"26194":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":37872}],"group":601,"skill":26194,"orbitIndex":0,"name":"Presence Area","orbit":7},"7390":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":17150}],"group":492,"skill":7390,"orbitIndex":4,"name":"Armour and Evasion","orbit":3},"9737":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":36522},{"orbit":4,"id":24813},{"orbit":0,"id":59480}],"group":477,"skill":9737,"orbitIndex":51,"name":"Attack Area","orbit":4},"52260":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-2,"id":3688}],"group":1037,"skill":52260,"orbitIndex":8,"name":"Energy","orbit":2},"10576":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":58644}],"group":976,"skill":10576,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"24748":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":4716}],"group":470,"skill":24748,"orbitIndex":15,"name":"Evasion","orbit":3},"26070":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":26070,"stats":["Empowered Attacks deal 30% increased Damage","Warcry Skills have 30% increased Area of Effect"],"recipe":["Suffering","Disgust","Paranoia"],"connections":[{"orbit":3,"id":27540},{"orbit":0,"id":35977}],"group":220,"orbitIndex":4,"isNotable":true,"name":"Bolstering Yell","orbit":2},"47635":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":47635,"stats":["Damage Penetrates 10% Lightning Resistance if on Low Mana","Damage Penetrates 15% Lightning Resistance"],"recipe":["Paranoia","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":883,"orbitIndex":8,"isNotable":true,"name":"Overload","orbit":3},"44872":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44872,"stats":["+5 to any Attribute"],"isAttribute":true,"group":230,"connections":[{"orbit":0,"id":11248},{"orbit":0,"id":55596},{"orbit":0,"id":22949}],"orbitIndex":0,"name":"Attribute","orbit":0},"49952":{"stats":["1% reduced Attack Speed","12% increased Magnitude of Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":13856}],"group":157,"skill":49952,"orbitIndex":6,"name":"Ailment Effect and Reduced Attack Speed","orbit":7},"32597":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":12777}],"group":467,"skill":32597,"orbitIndex":3,"name":"Armour and Energy Shield","orbit":2},"44005":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":44005,"stats":["15% reduced Spell Damage","6% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"],"recipe":["Fear","Greed","Isolation"],"connections":[],"group":180,"orbitIndex":38,"isNotable":true,"name":"Casting Cascade","orbit":6},"10156":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10156,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":-6,"id":6744}],"orbitIndex":38,"name":"Attribute","orbit":6},"33209":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":246,"skill":33209,"orbitIndex":2,"name":"Totem Cast Speed","orbit":4},"22783":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","connections":[{"orbit":0,"id":18160},{"orbit":0,"id":17501}],"group":466,"skill":22783,"orbitIndex":10,"name":"Minion Damage","orbit":7},"30662":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":26291}],"group":169,"skill":30662,"orbitIndex":32,"name":"Lightning Damage","orbit":4},"25170":{"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":3,"id":30820}],"group":762,"skill":25170,"orbitIndex":22,"name":"Attack Damage and Skill Duration","orbit":2},"55235":{"icon":"Art/2DArt/SkillIcons/passives/MarkMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"orbit":0,"id":63830},{"orbit":0,"id":44756},{"orbit":0,"id":36976}],"group":1000,"skill":55235,"orbitIndex":4,"name":"Mark Mastery","orbit":1},"49231":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":43183}],"group":435,"skill":49231,"orbitIndex":20,"name":"Attack Speed","orbit":7},"57810":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":40073}],"group":653,"skill":57810,"orbitIndex":0,"name":"Shock Chance","orbit":0},"29993":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":181,"skill":29993,"orbitIndex":8,"name":"Duration Mastery","orbit":1},"1215":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":665,"skill":1215,"orbitIndex":5,"name":"Evasion and Energy Shield Mastery","orbit":1},"41651":{"stats":["Banner Skills have 15% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":43791},{"orbit":-5,"id":53320}],"group":465,"skill":41651,"orbitIndex":2,"name":"Banner Area","orbit":2},"61444":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":61444,"stats":["Skills Supported by Unleash have 25% increased Seal gain frequency"],"recipe":["Fear","Envy","Despair"],"connections":[{"orbit":0,"id":17411},{"orbit":0,"id":34096}],"group":307,"orbitIndex":7,"isNotable":true,"name":"Anticipation","orbit":3},"16385":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":2147483647,"id":53320}],"group":465,"skill":16385,"orbitIndex":14,"name":"Banner Valour Gained","orbit":2},"18348":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds","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"],"ascendancyName":"Infernalist","connections":[{"orbit":5,"id":19482},{"orbit":0,"id":8854},{"orbit":8,"id":46016}],"group":534,"orbitIndex":60,"isNotable":true,"name":"Altered Flesh","orbit":8},"35223":{"stats":["3% increased Attack Speed with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":55680},{"orbit":0,"id":9227}],"group":1038,"skill":35223,"orbitIndex":4,"name":"Spear Attack Speed","orbit":3},"97":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":52442}],"group":561,"skill":97,"orbitIndex":0,"name":"Attack Speed","orbit":2},"5852":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":5852,"stats":[],"ascendancyName":"Smith of Kitava","isAscendancyStart":true,"group":26,"connections":[{"orbit":0,"id":20895},{"orbit":0,"id":47236},{"orbit":0,"id":5386},{"orbit":0,"id":14960},{"orbit":0,"id":9988}],"orbitIndex":96,"name":"DNT Angler","orbit":9},"28680":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":290,"skill":28680,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"42361":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":944,"skill":42361,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"20049":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":5,"id":32818}],"group":746,"skill":20049,"orbitIndex":0,"name":"Charm Charges","orbit":7},"22393":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":28458}],"group":324,"skill":22393,"orbitIndex":12,"name":"Minion Damage","orbit":3},"57021":{"stats":["Minions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":8957},{"orbit":0,"id":45343},{"orbit":0,"id":14505}],"group":328,"skill":57021,"orbitIndex":16,"name":"Minion Area","orbit":3},"21606":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":2606},{"orbit":0,"id":29148}],"group":413,"skill":21606,"orbitIndex":12,"name":"Minion Life","orbit":3},"59589":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":59589,"stats":["100% of Strength Requirements from Boots, Gloves and Helmets also added to Armour"],"recipe":["Despair","Fear","Greed"],"connections":[{"orbit":0,"id":52659}],"group":99,"orbitIndex":23,"isNotable":true,"name":"Heavy Armour","orbit":3},"1151":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":4113}],"group":590,"skill":1151,"orbitIndex":8,"name":"Freeze Buildup","orbit":7},"47191":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[],"group":161,"skill":47191,"orbitIndex":58,"name":"Fire Damage","orbit":4},"20115":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":20115,"stats":["+5 to any Attribute"],"isAttribute":true,"group":167,"connections":[{"orbit":0,"id":49734}],"orbitIndex":0,"name":"Attribute","orbit":0},"38124":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":8,"id":51820}],"group":174,"skill":38124,"orbitIndex":32,"name":"Totem Damage","orbit":4},"35408":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":4,"id":36474},{"orbit":0,"id":7960}],"group":295,"skill":35408,"orbitIndex":12,"name":"Focus Energy Shield","orbit":2},"48121":{"stats":["Totems gain +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-5,"id":24438}],"group":312,"skill":48121,"orbitIndex":0,"name":"Totem Elemental Resistance","orbit":0},"14091":{"stats":["Break 10% increased Armour","6% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42981},{"orbit":0,"id":23993},{"orbit":0,"id":28860}],"group":463,"skill":14091,"orbitIndex":0,"name":"Armour Break and Physical Damage","orbit":0},"27068":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":35831}],"group":170,"skill":27068,"orbitIndex":12,"name":"Mana Regeneration","orbit":7},"25434":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":25434,"stats":["15% increased Magnitude of Chill you inflict"],"ascendancyName":"Invoker","group":1132,"connections":[],"orbitIndex":11,"name":"Chill Effect","orbit":6},"49759":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":49759,"stats":["20% increased chance to Shock"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":6,"id":2857}],"orbitIndex":71,"name":"Shock Chance","orbit":8},"64117":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":64117,"stats":["20% increased Warcry Speed"],"ascendancyName":"Warbringer","group":43,"connections":[{"orbit":2,"id":29645}],"orbitIndex":0,"name":"Warcry Speed","orbit":0},"48631":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48631,"stats":["+5 to any Attribute"],"isAttribute":true,"group":323,"connections":[{"orbit":0,"id":35426},{"orbit":-4,"id":59006}],"orbitIndex":0,"name":"Attribute","orbit":0},"54067":{"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":27626},{"orbit":-4,"id":2244}],"group":296,"skill":54067,"orbitIndex":7,"name":"Arcane Surge on Critical Hit","orbit":5},"54964":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":23078}],"group":98,"skill":54964,"orbitIndex":3,"name":"Sentinels","orbit":2},"62670":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":93,"skill":62670,"orbitIndex":0,"name":"Minion Defence Mastery","orbit":0},"61179":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":21245}],"group":347,"skill":61179,"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"1087":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":1087,"stats":["30% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"],"recipe":["Greed","Paranoia","Ire"],"connections":[],"group":271,"orbitIndex":7,"isNotable":true,"name":"Shockwaves","orbit":3},"58016":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":58016,"stats":["+5% to all Elemental Resistances","30% increased Elemental Damage"],"recipe":["Fear","Fear","Greed"],"connections":[{"orbit":7,"id":49537},{"orbit":0,"id":42205}],"group":231,"orbitIndex":42,"isNotable":true,"name":"All Natural","orbit":4},"38876":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38876,"stats":["+5 to any Attribute"],"isAttribute":true,"group":305,"connections":[{"orbit":0,"id":61490},{"orbit":0,"id":31903}],"orbitIndex":0,"name":"Attribute","orbit":0},"26518":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":26518,"stats":["25% increased Cold Damage","15% increased Chill Duration on Enemies"],"recipe":["Envy","Fear","Guilt"],"connections":[],"group":154,"orbitIndex":5,"isNotable":true,"name":"Cold Nature","orbit":4},"26969":{"stats":["5% reduced maximum Mana","15% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":2,"id":16861}],"group":214,"skill":26969,"orbitIndex":69,"name":"Critical Chance and Reduced Mana","orbit":4},"56595":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":299,"skill":56595,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"17505":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":52106},{"orbit":0,"id":28774},{"orbit":0,"id":23382}],"group":180,"skill":17505,"orbitIndex":30,"name":"Cast Speed","orbit":6},"56818":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":-3,"id":43423},{"orbit":-6,"id":62510}],"group":792,"skill":56818,"orbitIndex":18,"name":"Elemental Attack Damage","orbit":3},"49220":{"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","skill":49220,"stats":["8% increased Attack and Cast Speed","+5 to Dexterity and Intelligence"],"connections":[{"orbit":0,"id":10429},{"orbit":-3,"id":44223},{"orbit":-6,"id":53960},{"orbit":5,"id":21336},{"orbit":6,"id":36778}],"group":660,"orbitIndex":12,"isNotable":true,"name":"Flow Like Water","orbit":4},"55536":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":55536,"stats":[],"ascendancyName":"Gemling Legionnaire","isAscendancyStart":true,"group":311,"connections":[{"orbit":2147483647,"id":34882},{"orbit":0,"id":1442},{"orbit":2147483647,"id":3084}],"orbitIndex":72,"name":"Gambler","orbit":9},"7392":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":10571}],"group":314,"skill":7392,"orbitIndex":19,"name":"Stun Threshold","orbit":3},"37397":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds","skill":37397,"stats":["+2 to Level of all Skills with an Intelligence requirement"],"isMultipleChoiceOption":true,"ascendancyName":"Gemling Legionnaire","group":243,"connections":[],"orbitIndex":0,"name":"Neurological Implants","orbit":0},"7628":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":7628,"stats":["+5 to any Attribute"],"isAttribute":true,"group":474,"connections":[{"orbit":0,"id":41646},{"orbit":0,"id":55231}],"orbitIndex":30,"name":"Attribute","orbit":6},"41991":{"stats":["Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":61026}],"group":324,"skill":41991,"orbitIndex":2,"name":"Minion Attack and Cast Speed","orbit":3},"28002":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28002,"stats":["+5 to any Attribute"],"isAttribute":true,"group":286,"connections":[{"orbit":0,"id":32194}],"orbitIndex":0,"name":"Attribute","orbit":0},"31017":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":26339}],"group":206,"skill":31017,"orbitIndex":0,"name":"Totem Damage","orbit":3},"31950":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31950,"stats":["+5 to any Attribute"],"isAttribute":true,"group":690,"connections":[{"orbit":0,"id":58329},{"orbit":0,"id":8569},{"orbit":0,"id":21080},{"orbit":0,"id":7405}],"orbitIndex":12,"name":"Attribute","orbit":6},"14254":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":97}],"group":561,"skill":14254,"orbitIndex":4,"name":"Attack Speed","orbit":2},"47263":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47263,"stats":["+5 to any Attribute"],"isAttribute":true,"group":110,"connections":[{"orbit":0,"id":38707},{"orbit":0,"id":18448},{"orbit":0,"id":58295}],"orbitIndex":0,"name":"Attribute","orbit":0},"47184":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds","skill":47184,"stats":["Grants Skill: Manifest Weapon"],"ascendancyName":"Smith of Kitava","connections":[],"group":8,"orbitIndex":0,"isNotable":true,"name":"Living Weapon","orbit":0},"4673":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":4673,"stats":["30% increased Stun Buildup","+15 to Strength"],"recipe":["Disgust","Guilt","Guilt"],"connections":[{"orbit":0,"id":10047},{"orbit":0,"id":51812}],"group":179,"orbitIndex":15,"isNotable":true,"name":"Hulking Smash","orbit":2},"19802":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":2,"id":64399}],"group":353,"skill":19802,"orbitIndex":8,"name":"Attack Critical Damage","orbit":2},"26565":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-2,"id":40024}],"group":927,"skill":26565,"orbitIndex":2,"name":"Poison Duration","orbit":3},"64020":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":29652}],"group":307,"skill":64020,"orbitIndex":20,"name":"Spell Damage","orbit":2},"18374":{"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[],"group":339,"skill":18374,"orbitIndex":7,"name":"Thorns and Leech","orbit":2},"8606":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":762,"skill":8606,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"26598":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":26598,"stats":["+5 to any Attribute"],"isAttribute":true,"group":901,"connections":[{"orbit":3,"id":33366},{"orbit":0,"id":19880}],"orbitIndex":0,"name":"Attribute","orbit":0},"32016":{"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-6,"id":5766},{"orbit":0,"id":49984}],"group":921,"skill":32016,"orbitIndex":19,"name":"Spell Damage","orbit":7},"44330":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":44330,"stats":["25% increased Damage with One Handed Weapons","20% increased Chance to inflict Ailments with One-Handed Attacks"],"recipe":["Fear","Greed","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":576,"orbitIndex":2,"isNotable":true,"name":"Coated Arms","orbit":3},"48505":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":314,"skill":48505,"orbitIndex":18,"name":"Life Mastery","orbit":2},"7204":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":53527},{"orbit":0,"id":4985}],"group":148,"skill":7204,"orbitIndex":2,"name":"Stun Buildup","orbit":7},"857":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":427,"skill":857,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"58932":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds","skill":58932,"stats":["Non-Channelling Spells cost an additional 3% of maximum Energy Shield","Non-Channelling Spells deal 30% more Damage","Spending Energy Shield does not interrupt Recharge"],"ascendancyName":"Lich","connections":[],"group":837,"orbitIndex":0,"isNotable":true,"name":"Eldritch Empowerment","orbit":0},"59777":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59777,"stats":["+5 to any Attribute"],"isAttribute":true,"group":91,"connections":[{"orbit":0,"id":10362},{"orbit":0,"id":17791},{"orbit":0,"id":13937},{"orbit":0,"id":53719}],"orbitIndex":0,"name":"Attribute","orbit":0},"12565":{"stats":["4% increased Block chance","10% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":3245}],"group":61,"skill":12565,"orbitIndex":8,"name":"Thorns and Block","orbit":3},"53921":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":53921,"stats":["30% increased Stun Threshold","30% increased Elemental Ailment Threshold"],"recipe":["Paranoia","Envy","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":58838},{"orbit":0,"id":40596}],"group":200,"orbitIndex":48,"isNotable":true,"name":"Unbreaking","orbit":5},"4442":{"stats":["+1% to Maximum Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","connections":[{"orbit":0,"id":62034},{"orbit":0,"id":59886}],"group":90,"skill":4442,"orbitIndex":10,"name":"Maximum Lightning Resistance","orbit":3},"41105":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":54288}],"group":195,"skill":41105,"orbitIndex":12,"name":"Life Recoup","orbit":7},"57379":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":57379,"stats":["40% increased Melee Damage with Hits at Close Range"],"recipe":["Fear","Greed","Envy"],"connections":[{"orbit":0,"id":39190},{"orbit":0,"id":49111}],"group":60,"orbitIndex":15,"isNotable":true,"name":"In Your Face","orbit":3},"28432":{"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":20416},{"orbit":0,"id":23062}],"group":429,"skill":28432,"orbitIndex":4,"name":"Armour if Consumed Endurance Charge","orbit":2},"41493":{"stats":["8% increased Attack Area Damage","5% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":9,"id":50253}],"group":213,"skill":41493,"orbitIndex":0,"name":"Attack Area Damage and Area","orbit":0},"64284":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":27373},{"orbit":4,"id":19011}],"group":361,"skill":64284,"orbitIndex":51,"name":"Melee Damage","orbit":4},"45990":{"stats":["4% increased Attack Speed with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":39448}],"group":101,"skill":45990,"orbitIndex":23,"name":"Axe Attack Speed","orbit":3},"63401":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":63401,"stats":["+15% to Fire Resistance"],"ascendancyName":"Smith of Kitava","group":14,"connections":[{"orbit":0,"id":48537}],"orbitIndex":0,"name":"Fire Resistance","orbit":0},"2857":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds","skill":2857,"stats":["Targets can be affected by two of your Shocks at the same time","25% less Magnitude of Shock you inflict"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":7998}],"group":354,"orbitIndex":66,"isNotable":true,"name":"Strike Twice","orbit":6},"30554":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":29611}],"group":93,"skill":30554,"orbitIndex":20,"name":"Minion Life","orbit":7},"26895":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":340,"skill":26895,"orbitIndex":0,"name":"Duration Mastery","orbit":0},"56567":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":151}],"group":404,"skill":56567,"orbitIndex":11,"name":"Accuracy","orbit":7},"7972":{"stats":["20% increased Endurance Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":25229},{"orbit":0,"id":5663}],"group":176,"skill":7972,"orbitIndex":4,"name":"Endurance Charge Duration","orbit":2},"32404":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":6,"id":15618},{"orbit":0,"id":5501},{"orbit":-6,"id":22290}],"group":552,"skill":32404,"orbitIndex":18,"name":"Spell Critical Chance","orbit":2},"62640":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":24880}],"group":483,"skill":62640,"orbitIndex":32,"name":"Attack Speed","orbit":4},"31644":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":14739},{"orbit":0,"id":34058}],"group":495,"skill":31644,"orbitIndex":23,"name":"Energy Shield Delay","orbit":2},"59006":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":37956}],"group":322,"skill":59006,"orbitIndex":0,"name":"Reduced Duration","orbit":0},"47931":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47931,"stats":["+5 to any Attribute"],"isAttribute":true,"group":96,"connections":[{"orbit":0,"id":33722},{"orbit":0,"id":39131}],"orbitIndex":0,"name":"Attribute","orbit":0},"30704":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":22045},{"orbit":0,"id":17655}],"group":416,"skill":30704,"orbitIndex":20,"name":"Life Regeneration","orbit":7},"14572":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":-6,"id":49657},{"orbit":0,"id":11037}],"group":539,"skill":14572,"orbitIndex":8,"name":"Cooldown Recovery Rate","orbit":3},"8493":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8493,"stats":["+5 to any Attribute"],"isAttribute":true,"group":434,"connections":[{"orbit":0,"id":64471}],"orbitIndex":0,"name":"Attribute","orbit":0},"59799":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":4,"id":7338}],"group":952,"skill":59799,"orbitIndex":10,"name":"Stun Threshold from Energy Shield","orbit":1},"37629":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":37629,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":55933}],"orbitIndex":42,"name":"Attribute","orbit":6},"9762":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":45824}],"group":402,"skill":9762,"orbitIndex":5,"name":"Sword Damage","orbit":6},"33797":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":5,"id":61703}],"group":118,"skill":33797,"orbitIndex":15,"name":"Shapeshifting","orbit":5},"44298":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":46024}],"group":163,"skill":44298,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"51606":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":51606,"stats":["20% increased Evasion Rating","10% reduced Slowing Potency of Debuffs on You","10% reduced Movement Speed Penalty from using Skills while moving"],"recipe":["Greed","Greed","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":-7,"id":65207}],"group":928,"orbitIndex":48,"isNotable":true,"name":"Freedom of Movement","orbit":4},"14324":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":14324,"stats":["15% increased Mana Recovery rate"],"recipe":["Envy","Despair","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":-2,"id":1468}],"group":567,"orbitIndex":3,"isNotable":true,"name":"Arcane Blossom","orbit":7},"64299":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":64299,"stats":["Aura Skills have 12% increased Magnitudes"],"connections":[{"orbit":0,"id":17655}],"group":388,"orbitIndex":20,"isNotable":true,"name":"Bolstering Presence","orbit":2},"38420":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":37543}],"group":367,"skill":38420,"orbitIndex":22,"name":"Mana Regeneration","orbit":2},"6015":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":6015,"stats":["+5 to any Attribute"],"isAttribute":true,"group":412,"connections":[{"orbit":6,"id":35426}],"orbitIndex":15,"name":"Attribute","orbit":3},"35085":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":194,"skill":35085,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"37458":{"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","skill":37458,"stats":["Link Skills have 20% increased Buff Effect","Link Skills have 20% increased Skill Effect Duration"],"recipe":["Guilt","Disgust","Envy"],"connections":[{"orbit":7,"id":16948},{"orbit":0,"id":25412}],"group":331,"orbitIndex":13,"isNotable":true,"name":"Strong Links","orbit":2},"35876":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":35876,"stats":["25% increased Warcry Speed","25% increased Warcry Cooldown Recovery Rate"],"recipe":["Disgust","Suffering","Disgust"],"connections":[{"orbit":4,"id":53194},{"orbit":-3,"id":27540},{"orbit":0,"id":35977}],"group":220,"orbitIndex":20,"isNotable":true,"name":"Admonisher","orbit":2},"33502":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[],"group":123,"skill":33502,"orbitIndex":12,"name":"Shapeshifting","orbit":5},"24880":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":38501}],"group":483,"skill":24880,"orbitIndex":36,"name":"Attack Speed","orbit":5},"2888":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":8827}],"group":327,"skill":2888,"orbitIndex":12,"name":"Life Leech","orbit":7},"48240":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":48240,"stats":["40% increased Stun Recovery","Regenerate 5% of maximum Life over 1 second when Stunned"],"recipe":["Despair","Suffering","Greed"],"connections":[{"orbit":0,"id":48505}],"group":314,"orbitIndex":15,"isNotable":true,"name":"Quick Recovery","orbit":3},"61847":{"stats":["15% increased Critical Hit Chance with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":-4,"id":43443}],"group":66,"skill":61847,"orbitIndex":0,"name":"Flail Critical Chance","orbit":0},"29270":{"stats":["10% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-2,"id":7251}],"group":382,"skill":29270,"orbitIndex":16,"name":"Attack Damage","orbit":7},"7621":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds","skill":7621,"stats":["Gain 10% of Damage as Extra Lightning Damage","25% chance on Shocking Enemies to created Shocked Ground"],"ascendancyName":"Invoker","connections":[{"orbit":0,"id":55611}],"group":1132,"orbitIndex":15,"isNotable":true,"name":"I am the Thunder...","orbit":5},"41615":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":4,"id":10534},{"orbit":0,"id":22616}],"group":246,"skill":41615,"orbitIndex":10,"name":"Totem Placement Speed","orbit":7},"21279":{"stats":["8% increased Effect of your Mark Skills","10% increased Blind Effect"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":35534}],"group":1016,"skill":21279,"orbitIndex":22,"name":"Mark Effect and Blind Effect","orbit":2},"24475":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":24475,"stats":["+7% to Chaos Resistance"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":-9,"id":59759}],"orbitIndex":8,"name":"Chaos Resistance","orbit":8},"46782":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":3,"id":53698}],"group":875,"skill":46782,"orbitIndex":16,"name":"Attack Damage","orbit":7},"50540":{"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[{"orbit":0,"id":16499}],"group":614,"skill":50540,"orbitIndex":0,"name":"Curse Mastery","orbit":0},"55101":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":7,"id":58016}],"group":231,"skill":55101,"orbitIndex":12,"name":"Elemental Damage","orbit":3},"61318":{"stats":["16% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":61396}],"group":668,"skill":61318,"orbitIndex":11,"name":"Armour and Evasion","orbit":3},"34433":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":32354}],"group":470,"skill":34433,"orbitIndex":9,"name":"Armour and Evasion","orbit":2},"56761":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":8560},{"orbit":0,"id":48531},{"orbit":0,"id":2408}],"group":1030,"skill":56761,"orbitIndex":20,"name":"Melee Damage","orbit":3},"11014":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":206,"skill":11014,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"62235":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":668,"skill":62235,"orbitIndex":10,"name":"Armour and Evasion Mastery","orbit":2},"54911":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":54911,"stats":["40% increased chance to Ignite","Enemies Ignited by you have -5% to Fire Resistance"],"recipe":["Greed","Isolation","Guilt"],"connections":[{"orbit":0,"id":11505},{"orbit":0,"id":39716}],"group":386,"orbitIndex":7,"isNotable":true,"name":"Firestarter","orbit":2},"58651":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":55194},{"orbit":0,"id":49357}],"group":388,"skill":58651,"orbitIndex":71,"name":"Minion Damage","orbit":4},"35581":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":35581,"stats":["16% reduced Skill Effect Duration","10% reduced Slowing Potency of Debuffs on You"],"recipe":["Paranoia","Isolation","Paranoia"],"connections":[{"orbit":0,"id":26895}],"group":352,"orbitIndex":0,"isNotable":true,"name":"Near at Hand","orbit":0},"62310":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":62310,"stats":["30% increased chance to Ignite","30% increased Damage with Hits against Burning Enemies"],"recipe":["Isolation","Disgust","Guilt"],"connections":[{"orbit":2,"id":36325},{"orbit":0,"id":56934}],"group":391,"orbitIndex":22,"isNotable":true,"name":"Incendiary","orbit":7},"3245":{"stats":["4% increased Block chance","10% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":7395}],"group":61,"skill":3245,"orbitIndex":10,"name":"Thorns and Block","orbit":2},"57552":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":24871},{"orbit":0,"id":46696}],"group":268,"skill":57552,"orbitIndex":0,"name":"One Handed Damage","orbit":4},"17517":{"stats":["6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":62978},{"orbit":0,"id":19873}],"group":396,"skill":17517,"orbitIndex":6,"name":"Area of Effect","orbit":2},"26135":{"stats":["8% increased Spell Damage","8% increased Projectile Speed for Spell Skills"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":2335}],"group":865,"skill":26135,"orbitIndex":9,"name":"Spell Damage and Projectile Speed","orbit":3},"36629":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":36629,"stats":["+5 to any Attribute"],"isAttribute":true,"group":400,"connections":[{"orbit":0,"id":44659}],"orbitIndex":45,"name":"Attribute","orbit":5},"33037":{"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":47683}],"group":595,"skill":33037,"orbitIndex":2,"name":"Chaining Projectiles","orbit":3},"64192":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":53373}],"group":400,"skill":64192,"orbitIndex":12,"name":"Stun Threshold","orbit":3},"12462":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":64299}],"group":388,"skill":12462,"orbitIndex":20,"name":"Aura Effect","orbit":3},"558":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[],"group":493,"skill":558,"orbitIndex":4,"name":"Fire Damage","orbit":3},"3660":{"stats":["8% chance to Blind Enemies on Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":-7,"id":25619},{"orbit":0,"id":57196}],"group":616,"skill":3660,"orbitIndex":20,"name":"Blind Chance","orbit":3},"44359":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":633,"skill":44359,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"30141":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30141,"stats":["+5 to any Attribute"],"isAttribute":true,"group":76,"connections":[{"orbit":0,"id":55190}],"orbitIndex":0,"name":"Attribute","orbit":0},"26490":{"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":12751}],"group":330,"skill":26490,"orbitIndex":9,"name":"One Handed Critical Chance","orbit":2},"55241":{"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":38614}],"group":739,"skill":55241,"orbitIndex":4,"name":"Additional Spell Projectiles","orbit":1},"34030":{"stats":["Offerings have 15% increased Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":47441},{"orbit":0,"id":13634},{"orbit":0,"id":42614}],"group":592,"skill":34030,"orbitIndex":0,"name":"Offering Life","orbit":0},"20388":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":20388,"stats":["Minions Recoup 10% of Damage taken as Life"],"recipe":["Greed","Disgust","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":413,"orbitIndex":22,"isNotable":true,"name":"Regenerative Flesh","orbit":2},"44659":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44659,"stats":["+5 to any Attribute"],"isAttribute":true,"group":400,"connections":[],"orbitIndex":27,"name":"Attribute","orbit":5},"14355":{"stats":["12% increased Spell Area Damage","Spell Skills have 5% reduced Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":11788},{"orbit":0,"id":8483}],"group":619,"skill":14355,"orbitIndex":3,"name":"Spell Area of Effect","orbit":7},"42813":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":42813,"stats":["25% increased Skill Effect Duration"],"recipe":["Paranoia","Suffering","Fear"],"connections":[{"orbit":0,"id":55491}],"group":302,"orbitIndex":19,"isNotable":true,"name":"Tides of Change","orbit":7},"42390":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":42390,"stats":["Hits that Heavy Stun inflict Fire Exposure"],"recipe":["Disgust","Suffering","Guilt"],"connections":[{"orbit":3,"id":11433},{"orbit":0,"id":63608}],"group":71,"orbitIndex":4,"isNotable":true,"name":"Overheating Blow","orbit":4},"24259":{"stats":["Attacks used by Totems have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":62609}],"group":206,"skill":24259,"orbitIndex":32,"name":"Totem Attack Speed","orbit":5},"8854":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":8854,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":0,"id":46644}],"orbitIndex":54,"name":"Life","orbit":8},"58138":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":75,"skill":58138,"orbitIndex":6,"name":"Armour and Energy Shield Mastery","orbit":1},"38105":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[],"group":427,"skill":38105,"orbitIndex":67,"name":"Energy Shield","orbit":4},"52829":{"stats":["12% increased Stun Buildup","10% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":375}],"group":79,"skill":52829,"orbitIndex":63,"name":"Mace Damage and Stun Buildup","orbit":4},"51797":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":23939}],"group":427,"skill":51797,"orbitIndex":8,"name":"Life Recoup","orbit":7},"44299":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":44299,"stats":["25% increased maximum Energy Shield","+1% to all Maximum Elemental Resistances"],"recipe":["Isolation","Paranoia","Isolation"],"connections":[{"orbit":0,"id":38105},{"orbit":0,"id":49455},{"orbit":0,"id":857}],"group":427,"orbitIndex":0,"isNotable":true,"name":"Enhanced Barrier","orbit":4},"59798":{"stats":["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-4,"id":5335}],"group":952,"skill":59798,"orbitIndex":5,"name":"Ailment Threshold from Energy Shield","orbit":1},"56618":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds","skill":56618,"stats":["Grants Skill: Fulminating Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1147,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Fulminating Concoction","orbit":0},"3567":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":3567,"stats":["8% increased maximum Mana","10% increased Mana Cost of Skills"],"recipe":["Suffering","Ire","Isolation"],"connections":[{"orbit":0,"id":53188},{"orbit":0,"id":10159}],"group":732,"orbitIndex":16,"isNotable":true,"name":"Raw Mana","orbit":3},"22141":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":54521},{"orbit":0,"id":51797}],"group":427,"skill":22141,"orbitIndex":6,"name":"Life Recoup","orbit":7},"22691":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":19990}},"skill":22691,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":596,"connections":[{"orbit":-6,"id":39037},{"orbit":-9,"id":61027}],"orbitIndex":0,"name":"Energy Shield Delay","orbit":0},"48103":{"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","skill":48103,"stats":["20% increased Stun Buildup","20% increased Knockback Distance","+10 to Strength"],"recipe":["Greed","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":52875}],"group":1020,"orbitIndex":12,"isNotable":true,"name":"Forcewave","orbit":2},"3894":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","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"],"recipe":["Isolation","Guilt","Isolation"],"connections":[{"orbit":0,"id":13307},{"orbit":0,"id":857}],"group":427,"orbitIndex":30,"isNotable":true,"name":"Eldritch Will","orbit":4},"29762":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":29762,"stats":["30% increased Warcry Speed","Warcry Skills have 30% increased Area of Effect"],"recipe":["Paranoia","Ire","Disgust"],"connections":[{"orbit":5,"id":28564},{"orbit":0,"id":8460},{"orbit":-2,"id":9528}],"group":116,"orbitIndex":13,"isNotable":true,"name":"Guttural Roar","orbit":3},"64327":{"icon":"Art/2DArt/SkillIcons/passives/steelspan.dds","skill":64327,"stats":["12% increased Block chance","Your Heavy Stun buildup empties 50% faster"],"connections":[{"orbit":0,"id":39517},{"orbit":0,"id":49391}],"group":400,"orbitIndex":21,"isNotable":true,"name":"Defender's Resolve","orbit":3},"1826":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1826,"stats":["+5 to any Attribute"],"isAttribute":true,"group":628,"connections":[{"orbit":0,"id":39037}],"orbitIndex":0,"name":"Attribute","orbit":0},"45650":{"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":9572},{"orbit":0,"id":36997}],"group":779,"skill":45650,"orbitIndex":14,"name":"Melee Damage if Projectile Hit","orbit":3},"51142":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":51142,"stats":["3% increased maximum Mana"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":-4,"id":26085}],"orbitIndex":135,"name":"Mana","orbit":9},"11329":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":54676}],"group":383,"skill":11329,"orbitIndex":18,"name":"Life Regeneration","orbit":2},"17118":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17118,"stats":["+5 to any Attribute"],"isAttribute":true,"group":745,"connections":[{"orbit":0,"id":38814},{"orbit":0,"id":20049},{"orbit":0,"id":8789}],"orbitIndex":0,"name":"Attribute","orbit":0},"48429":{"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":58714},{"orbit":0,"id":36169}],"group":517,"skill":48429,"orbitIndex":20,"name":"Grenade Cooldown Recovery Rate","orbit":3},"9568":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":5580}],"group":433,"skill":9568,"orbitIndex":12,"name":"Totem Life","orbit":2},"61119":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":4,"id":64325},{"orbit":0,"id":63431}],"group":1042,"skill":61119,"orbitIndex":18,"name":"Poison Duration","orbit":2},"13839":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":65287}],"group":433,"skill":13839,"orbitIndex":39,"name":"Totem Damage","orbit":5},"9583":{"stats":["10% increased amount of Life Leeched","10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":47316}],"group":327,"skill":9583,"orbitIndex":21,"name":"Life Leech and Physical Damage","orbit":7},"48305":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48305,"stats":["+5 to any Attribute"],"isAttribute":true,"group":393,"connections":[{"orbit":6,"id":37629}],"orbitIndex":0,"name":"Attribute","orbit":0},"10731":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds","skill":10731,"stats":["Every 10 seconds, gain 50% more Cast Speed for 5 seconds"],"ascendancyName":"Chronomancer","connections":[],"group":210,"orbitIndex":0,"isNotable":true,"name":"Quicksand Hourglass","orbit":0},"28976":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":23374},{"orbit":0,"id":29458}],"group":1086,"skill":28976,"orbitIndex":0,"name":"Poison Duration","orbit":0},"41029":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41029,"stats":["+5 to any Attribute"],"isAttribute":true,"group":774,"connections":[{"orbit":0,"id":24321},{"orbit":0,"id":25827},{"orbit":-4,"id":44563}],"orbitIndex":0,"name":"Attribute","orbit":0},"4776":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":14363}],"group":511,"skill":4776,"orbitIndex":2,"name":"Lightning Penetration","orbit":2},"34927":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":493,"skill":34927,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"46604":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":7,"id":2138}],"group":439,"skill":46604,"orbitIndex":17,"name":"Chaos Damage","orbit":7},"44902":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":3,"id":511}],"group":137,"skill":44902,"orbitIndex":0,"name":"Attack and Spell Damage","orbit":7},"47429":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[],"group":265,"skill":47429,"orbitIndex":6,"name":"Warcry Cooldown","orbit":6},"58183":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":58183,"stats":["15% increased Magnitude of Bleeding you inflict","25% increased Physical Damage"],"recipe":["Despair","Isolation","Greed"],"connections":[{"orbit":0,"id":60241},{"orbit":0,"id":21245},{"orbit":0,"id":32278}],"group":343,"orbitIndex":11,"isNotable":true,"name":"Blood Tearing","orbit":2},"36808":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":36808,"stats":["1% increased Attack Damage per 75 Armour or Evasion Rating on Shield","50% increased Defences from Equipped Shield"],"recipe":["Fear","Suffering","Fear"],"connections":[{"orbit":3,"id":34076},{"orbit":0,"id":37795}],"group":860,"orbitIndex":16,"isNotable":true,"name":"Spiked Shield","orbit":2},"42825":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":31238}],"group":335,"skill":42825,"orbitIndex":14,"name":"Energy Shield Delay","orbit":2},"61042":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61042,"stats":["+5 to any Attribute"],"isAttribute":true,"group":441,"connections":[{"orbit":0,"id":44344}],"orbitIndex":0,"name":"Attribute","orbit":0},"62498":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":62498,"stats":["+5 to any Attribute"],"isAttribute":true,"group":177,"connections":[{"orbit":0,"id":3446},{"orbit":0,"id":51561},{"orbit":0,"id":21390}],"orbitIndex":0,"name":"Attribute","orbit":0},"63894":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":63894,"stats":["12% increased Spell Damage"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-4,"id":61267}],"orbitIndex":64,"name":"Spell Damage","orbit":6},"43139":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":43139,"stats":["15% increased Damage for each type of Elemental Ailment on Enemy"],"recipe":["Isolation","Despair","Guilt"],"connections":[{"orbit":0,"id":38068}],"group":513,"orbitIndex":0,"isNotable":true,"name":"Stormbreaker","orbit":4},"24646":{"stats":["5% reduced maximum Mana","+12 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":61409}],"group":133,"skill":24646,"orbitIndex":18,"name":"Strength and Reduced Mana","orbit":3},"2508":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":47168},{"orbit":0,"id":59425}],"group":427,"skill":2508,"orbitIndex":18,"name":"Life Recoup","orbit":7},"58930":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":7,"id":14934}],"group":439,"skill":58930,"orbitIndex":9,"name":"Cast Speed","orbit":7},"43944":{"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","skill":43944,"stats":["25% chance that when Volatility on you detonates, you regain an equivalent amount of Volatility"],"recipe":["Paranoia","Greed","Ire"],"connections":[{"orbit":0,"id":23547}],"group":960,"orbitIndex":13,"isNotable":true,"name":"Instability","orbit":2},"61487":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-4,"id":36596},{"orbit":0,"id":58109}],"group":640,"skill":61487,"orbitIndex":66,"name":"Damage against Enemies on Low Life","orbit":4},"48670":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48670,"stats":["+5 to any Attribute"],"isAttribute":true,"group":453,"connections":[{"orbit":0,"id":13241},{"orbit":0,"id":33169},{"orbit":0,"id":53589},{"orbit":0,"id":19122}],"orbitIndex":42,"name":"Attribute","orbit":6},"14934":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":14934,"stats":["10% increased Cast Speed","+7% to Chaos Resistance"],"recipe":["Ire","Envy","Suffering"],"connections":[],"group":439,"orbitIndex":4,"isNotable":true,"name":"Spiral into Mania","orbit":2},"53853":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":53853,"stats":["50% increased Evasion Rating if you have been Hit Recently","50% increased Armour if you haven't been Hit Recently"],"recipe":["Greed","Greed","Ire"],"connections":[{"orbit":0,"id":57320}],"group":475,"orbitIndex":19,"isNotable":true,"name":"Backup Plan","orbit":7},"4":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":11578}],"group":759,"skill":4,"orbitIndex":0,"name":"Shock Chance","orbit":0},"17138":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":51903}],"group":124,"skill":17138,"orbitIndex":0,"name":"Melee Damage","orbit":0},"53505":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":6,"id":21468}],"group":455,"skill":53505,"orbitIndex":18,"name":"Life Leech","orbit":2},"38856":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38856,"stats":["+5 to any Attribute"],"isAttribute":true,"group":444,"connections":[{"orbit":0,"id":49357},{"orbit":0,"id":2071},{"orbit":5,"id":21081}],"orbitIndex":54,"name":"Attribute","orbit":6},"48833":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":4}],"group":757,"skill":48833,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"36994":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":27491}],"group":458,"skill":36994,"orbitIndex":12,"name":"Energy Shield","orbit":4},"57088":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-5,"id":54557}],"group":937,"skill":57088,"orbitIndex":20,"name":"Cold Penetration","orbit":2},"29399":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":23888},{"orbit":-7,"id":51446}],"group":492,"skill":29399,"orbitIndex":20,"name":"Armour and Evasion","orbit":3},"13387":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":457,"skill":13387,"orbitIndex":0,"name":"Elemental Mastery","orbit":5},"42177":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":42177,"stats":["5% increased Attack Speed","10% increased Accuracy Rating","5% increased Dexterity"],"recipe":["Despair","Paranoia","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":7,"id":11153}],"group":430,"orbitIndex":0,"isNotable":true,"name":"Blurred Motion","orbit":0},"29432":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":4061}],"group":458,"skill":29432,"orbitIndex":48,"name":"Energy Shield","orbit":4},"28458":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":38972}],"group":324,"skill":28458,"orbitIndex":10,"name":"Minion Damage","orbit":3},"45992":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":41657}],"group":318,"skill":45992,"orbitIndex":12,"name":"Armour","orbit":3},"8406":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8406,"stats":["+5 to any Attribute"],"isAttribute":true,"group":412,"connections":[{"orbit":-4,"id":48305}],"orbitIndex":21,"name":"Attribute","orbit":3},"29240":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29240,"stats":["+5 to any Attribute"],"isAttribute":true,"group":761,"connections":[{"orbit":0,"id":55668},{"orbit":0,"id":10881},{"orbit":0,"id":31977},{"orbit":0,"id":57513}],"orbitIndex":0,"name":"Attribute","orbit":0},"43791":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":43791,"stats":["When you leave your Banner's Area, recover 15% of the Valour consumed for that Banner"],"recipe":["Greed","Despair","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":465,"orbitIndex":0,"isNotable":true,"name":"Rallying Icon","orbit":3},"50879":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":7,"id":14211}],"group":868,"skill":50879,"orbitIndex":4,"name":"Hazard Damage","orbit":7},"54447":{"icon":"Art/2DArt/SkillIcons/passives/blankInt.dds","classesStart":["Witch","Sorceress"],"skill":54447,"stats":[],"group":554,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"WITCH","orbit":0},"3051":{"stats":["Offerings have 30% increased Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":504,"skill":3051,"orbitIndex":18,"name":"Offering Life","orbit":7},"37258":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":37258,"stats":["+5 to any Attribute"],"isAttribute":true,"group":297,"connections":[{"orbit":0,"id":31903}],"orbitIndex":0,"name":"Attribute","orbit":0},"27687":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":27687,"stats":["2% increased Attack Damage per 75 Armour or Evasion Rating on Shield"],"recipe":["Suffering","Fear","Disgust"],"connections":[{"orbit":-6,"id":10508}],"group":103,"orbitIndex":18,"isNotable":true,"name":"Greatest Defence","orbit":3},"34419":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds","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"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":12,"isNotable":true,"name":"Grinning Immolation","orbit":9},"33240":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":33240,"stats":["Minions have 12% reduced Reservation"],"recipe":["Isolation","Isolation","Ire"],"connections":[{"orbit":0,"id":14505}],"group":328,"orbitIndex":71,"isNotable":true,"name":"Lord of Horrors","orbit":5},"30720":{"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","skill":30720,"stats":["Minions have +13% to Chaos Resistance","Minions gain 8% of Physical Damage as Chaos Damage"],"recipe":["Suffering","Suffering","Envy"],"connections":[{"orbit":0,"id":20119}],"group":466,"orbitIndex":2,"isNotable":true,"name":"Entropic Incarnation","orbit":2},"53440":{"stats":["Gain 2 Rage on Melee Axe Hit"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":11306}],"group":101,"skill":53440,"orbitIndex":7,"name":"Axe Rage on Hit","orbit":3},"47173":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":113,"skill":47173,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"17646":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds","skill":17646,"stats":["Decimating Strike"],"ascendancyName":"Witchhunter","connections":[],"group":155,"orbitIndex":0,"isNotable":true,"name":"Judge, Jury, and Executioner","orbit":0},"46644":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds","skill":46644,"stats":["Reserves 25% of Life","+1 to Maximum Spirit per 25 Maximum Life"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":48,"isNotable":true,"name":"Beidat's Will","orbit":8},"38663":{"stats":["10% increased Melee Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":3516}],"group":424,"skill":38663,"orbitIndex":6,"name":"Melee Critical Chance","orbit":7},"24009":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":-4,"id":34433},{"orbit":0,"id":21755}],"group":470,"skill":24009,"orbitIndex":27,"name":"Armour and Evasion","orbit":4},"31189":{"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","skill":31189,"stats":["10% increased Attack Damage","Gain Accuracy Rating equal to your Strength"],"recipe":["Despair","Greed","Isolation"],"connections":[{"orbit":0,"id":28863}],"group":601,"orbitIndex":12,"isNotable":true,"name":"Unexpected Finesse","orbit":4},"45327":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":10251}],"group":148,"skill":45327,"orbitIndex":14,"name":"Stun Buildup","orbit":7},"24813":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":3,"id":20397}],"group":477,"skill":24813,"orbitIndex":14,"name":"Attack Area","orbit":7},"8115":{"stats":["12% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42981}],"group":472,"skill":8115,"orbitIndex":0,"name":"Physical Damage","orbit":0},"24767":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":4,"id":35408}],"group":295,"skill":24767,"orbitIndex":34,"name":"Focus Energy Shield","orbit":4},"48035":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":11329}],"group":383,"skill":48035,"orbitIndex":23,"name":"Life Regeneration","orbit":2},"13828":{"stats":["+16 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":1140}],"group":625,"skill":13828,"orbitIndex":0,"name":"Evasion","orbit":0},"50216":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":44951},{"orbit":4,"id":17655}],"group":419,"skill":50216,"orbitIndex":18,"name":"Mana Regeneration","orbit":2},"51934":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":51934,"stats":["Recover 3% of maximum Mana when you Invoke a Spell","Triggered Spells deal 45% increased Spell Damage"],"recipe":["Isolation","Envy","Paranoia"],"connections":[],"group":926,"orbitIndex":0,"isNotable":true,"name":"Invocated Efficiency","orbit":0},"21245":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[],"group":355,"skill":21245,"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"60515":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":-4,"id":19955}],"group":545,"skill":60515,"orbitIndex":4,"name":"Cold Damage","orbit":3},"14945":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":14945,"stats":["Minions have 20% increased Area of Effect","Minions have 20% increased Cooldown Recovery Rate"],"recipe":["Guilt","Paranoia","Fear"],"connections":[{"orbit":0,"id":34552},{"orbit":0,"id":1447}],"group":324,"orbitIndex":16,"isNotable":true,"name":"Growing Swarm","orbit":3},"38779":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":5,"id":44605},{"orbit":0,"id":44836}],"group":562,"skill":38779,"orbitIndex":8,"name":"Armour and Evasion","orbit":2},"34621":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":38541}],"group":880,"skill":34621,"orbitIndex":0,"name":"Critical Damage","orbit":0},"9941":{"stats":["8% increased Accuracy Rating with One Handed Melee Weapons","8% increased Accuracy Rating with Two Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":38888}],"group":643,"skill":9941,"orbitIndex":15,"name":"Melee Damage","orbit":7},"5580":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":5580,"stats":["Attack Skills have +1 to maximum number of Summoned Totems","Skills that would Summon a Totem have 20% chance to Summon two Totems instead"],"recipe":["Disgust","Suffering","Suffering"],"connections":[{"orbit":0,"id":42710}],"group":433,"orbitIndex":0,"isNotable":true,"name":"Watchtowers","orbit":0},"18472":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":0,"id":46533}],"group":956,"skill":18472,"orbitIndex":12,"name":"Stun and Freeze Buildup","orbit":2},"26291":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":26291,"stats":["25% increased Lightning Damage","15% increased Shock Duration"],"recipe":["Envy","Greed","Paranoia"],"connections":[],"group":169,"orbitIndex":28,"isNotable":true,"name":"Electrifying Nature","orbit":4},"6514":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":6514,"stats":["40% increased Damage with Warcries","Warcry Skills have 25% increased Area of Effect"],"recipe":["Isolation","Guilt","Fear"],"connections":[{"orbit":0,"id":47173}],"group":113,"orbitIndex":5,"isNotable":true,"name":"Cacophony","orbit":4},"39570":{"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":6,"id":49394}],"group":848,"skill":39570,"orbitIndex":59,"name":"Bleeding Chance on Critical","orbit":4},"65016":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":65016,"stats":["35% increased Damage with Hits against Burning Enemies"],"recipe":["Guilt","Suffering","Fear"],"connections":[{"orbit":0,"id":11505}],"group":386,"orbitIndex":17,"isNotable":true,"name":"Intense Flames","orbit":3},"32071":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":32071,"stats":["20% increased Area of Effect if you've Killed Recently","10% increased Area of Effect for Attacks"],"recipe":["Envy","Fear","Fear"],"connections":[{"orbit":0,"id":15427},{"orbit":0,"id":49111}],"group":60,"orbitIndex":23,"isNotable":true,"name":"Primal Growth","orbit":3},"26324":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":46023}],"group":317,"skill":26324,"orbitIndex":0,"name":"Armour","orbit":3},"54975":{"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-9,"id":7526}],"group":912,"skill":54975,"orbitIndex":66,"name":"Slow Effect","orbit":5},"46421":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":205,"skill":46421,"orbitIndex":0,"name":"Aura Mastery","orbit":0},"3823":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","options":{"Witch":{"stats":["Minions deal 15% increased Damage","Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Power of the Dead","id":17324}},"skill":3823,"stats":["18% increased Cold Damage","30% increased Freeze Buildup"],"isSwitchable":true,"connections":[{"orbit":0,"id":60230},{"orbit":0,"id":5726}],"group":523,"orbitIndex":0,"isNotable":true,"name":"Path of Winter","orbit":1},"48568":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48568,"stats":["+5 to any Attribute"],"isAttribute":true,"group":683,"connections":[{"orbit":0,"id":16489}],"orbitIndex":0,"name":"Attribute","orbit":0},"27388":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":27388,"stats":["20% increased Mana Regeneration Rate","10% chance to Gain Arcane Surge when you deal a Critical Hit"],"recipe":["Suffering","Greed","Greed"],"connections":[{"orbit":0,"id":28578},{"orbit":0,"id":24551}],"group":170,"orbitIndex":21,"isNotable":true,"name":"Aspiring Genius","orbit":7},"6544":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":6544,"stats":["Gain 12% of Physical Damage as Extra Fire Damage"],"recipe":["Envy","Disgust","Isolation"],"connections":[{"orbit":6,"id":56061},{"orbit":0,"id":42604}],"group":287,"orbitIndex":53,"isNotable":true,"name":"Burning Strikes","orbit":4},"46300":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":63021},{"orbit":0,"id":52774}],"group":493,"skill":46300,"orbitIndex":14,"name":"Ignite Chance","orbit":2},"43014":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":34308}],"group":276,"skill":43014,"orbitIndex":19,"name":"Melee Damage","orbit":2},"16256":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":16256,"stats":["25% reduced Mana Regeneration Rate while stationary","50% increased Mana Regeneration Rate while moving"],"recipe":["Envy","Greed","Envy"],"connections":[{"orbit":0,"id":53188}],"group":732,"orbitIndex":8,"isNotable":true,"name":"Ether Flow","orbit":3},"38501":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-4,"id":47796}],"group":483,"skill":38501,"orbitIndex":40,"name":"Attack Speed","orbit":4},"5961":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":54675},{"orbit":0,"id":11315}],"group":687,"skill":5961,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"56564":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":8349}],"group":495,"skill":56564,"orbitIndex":15,"name":"Energy Shield Recharge","orbit":2},"59061":{"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":28267}],"group":189,"skill":59061,"orbitIndex":0,"name":"Critical Damage","orbit":0},"23650":{"stats":["15% increased Life Regeneration Rate while on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":3,"id":43895}],"group":406,"skill":23650,"orbitIndex":12,"name":"Life Regeneration on Low Life","orbit":2},"1442":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":1442,"stats":["3% increased Attributes"],"ascendancyName":"Gemling Legionnaire","group":357,"connections":[{"orbit":0,"id":53108}],"orbitIndex":0,"name":"Attributes","orbit":0},"13293":{"stats":["20% increased Armour if you haven't been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":30457}],"group":89,"skill":13293,"orbitIndex":0,"name":"Armour","orbit":7},"7344":{"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","skill":7344,"stats":["Recover 3% of maximum Life on Kill"],"connections":[{"orbit":0,"id":58182},{"orbit":0,"id":26931}],"group":733,"orbitIndex":4,"isNotable":true,"name":"Life from Death","orbit":3},"3443":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":-4,"id":14548},{"orbit":-3,"id":63545},{"orbit":7,"id":55180}],"group":659,"skill":3443,"orbitIndex":12,"name":"Minion Damage","orbit":7},"48137":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":33887}],"group":662,"skill":48137,"orbitIndex":11,"name":"Crossbow Reload Speed","orbit":4},"39710":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39710,"stats":["+5 to any Attribute"],"isAttribute":true,"group":165,"connections":[{"orbit":0,"id":51821}],"orbitIndex":0,"name":"Attribute","orbit":0},"4140":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4140,"stats":["+5 to any Attribute"],"isAttribute":true,"group":128,"connections":[{"orbit":0,"id":59093}],"orbitIndex":0,"name":"Attribute","orbit":0},"15969":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":41129},{"orbit":0,"id":59376}],"group":457,"skill":15969,"orbitIndex":0,"name":"Damage against Ailments","orbit":3},"37963":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[],"group":398,"skill":37963,"orbitIndex":13,"name":"Sword Damage","orbit":3},"62439":{"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","skill":62439,"stats":["+10 to Maximum Rage while wielding an Axe"],"recipe":["Isolation","Isolation","Fear"],"connections":[{"orbit":0,"id":24224},{"orbit":0,"id":52300}],"group":101,"orbitIndex":11,"isNotable":true,"name":"Enraged Reaver","orbit":3},"61938":{"stats":["15% increased Magnitude of Jagged Ground you create"],"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","connections":[{"orbit":0,"id":14515}],"group":172,"skill":61938,"orbitIndex":14,"name":"Jagged Ground Effect","orbit":3},"57880":{"stats":["12% increased Damage with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":27082},{"orbit":0,"id":6269}],"group":101,"skill":57880,"orbitIndex":3,"name":"Axe Damage","orbit":3},"51795":{"stats":["12% increased chance to Ignite","6% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-2,"id":32271},{"orbit":7,"id":53632}],"group":229,"skill":51795,"orbitIndex":12,"name":"Ignite and Critical Chance","orbit":7},"35739":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":35739,"stats":["25% increased Armour Break Duration","25% increased Attack Area Damage"],"recipe":["Greed","Isolation","Ire"],"connections":[{"orbit":3,"id":42410},{"orbit":0,"id":8556}],"group":476,"orbitIndex":0,"isNotable":true,"name":"Crushing Judgement","orbit":0},"20842":{"stats":["Banner Skills have 15% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":48026},{"orbit":2147483647,"id":4661}],"group":325,"skill":20842,"orbitIndex":10,"name":"Banner Area","orbit":3},"22626":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":22626,"stats":["100% increased Armour Break Duration"],"recipe":["Guilt","Despair","Disgust"],"connections":[{"orbit":0,"id":45227},{"orbit":0,"id":48717}],"group":120,"orbitIndex":4,"isNotable":true,"name":"Irreparable","orbit":7},"14340":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14340,"stats":["+5 to any Attribute"],"isAttribute":true,"group":651,"connections":[{"orbit":0,"id":26786},{"orbit":0,"id":26319}],"orbitIndex":0,"name":"Attribute","orbit":0},"56360":{"stats":["20% increased Power Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":24812}],"group":777,"skill":56360,"orbitIndex":19,"name":"Power Charge Duration","orbit":2},"55429":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Melee Damage","10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Melee and Projectile Damage","id":24854}},"skill":55429,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":767,"connections":[{"orbit":0,"id":22049}],"orbitIndex":0,"name":"Projectile Damage","orbit":0},"11826":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":11826,"stats":["8% reduced Attack Speed","40% increased Projectile Damage","40% increased Projectile Stun Buildup"],"recipe":["Guilt","Greed","Greed"],"connections":[{"orbit":0,"id":17726}],"group":672,"orbitIndex":8,"isNotable":true,"name":"Heavy Ammunition","orbit":7},"38014":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":38014,"stats":["Slam Skills have 12% increased Area of Effect"],"ascendancyName":"Titan","group":49,"connections":[{"orbit":5,"id":3762}],"orbitIndex":0,"name":"Slam Area of Effect","orbit":0},"39752":{"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":5936},{"orbit":0,"id":38068}],"group":513,"skill":39752,"orbitIndex":48,"name":"Elemental Ailment Duration","orbit":4},"38578":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds","skill":38578,"stats":["Elemental Storm has 150% more Cooldown Recovery Rate"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":24,"isNotable":true,"name":"Rain Dancer","orbit":8},"5544":{"stats":["30% increased Thorns Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":3,"id":43711}],"group":198,"skill":5544,"orbitIndex":10,"name":"Thorn Critical Damage","orbit":2},"51737":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":51737,"stats":["4 Passive Skill Points become Weapon Set Skill Points"],"ascendancyName":"Witchhunter","group":144,"connections":[{"orbit":-6,"id":8272}],"orbitIndex":0,"name":"Specialisation Points","orbit":0},"18240":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":227,"skill":18240,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"17340":{"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","skill":17340,"stats":["4% increased Movement Speed if you've Killed Recently","8% increased Attack Speed if you've Killed Recently"],"recipe":["Disgust","Ire","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":-4,"id":62051}],"group":579,"orbitIndex":9,"isNotable":true,"name":"Adrenaline Rush","orbit":4},"43128":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":43128,"stats":["4% increased Cast Speed"],"ascendancyName":"Chronomancer","group":236,"connections":[{"orbit":4,"id":10731}],"orbitIndex":60,"name":"Cast Speed","orbit":4},"22533":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":-2,"id":26663},{"orbit":0,"id":21274}],"group":593,"skill":22533,"orbitIndex":23,"name":"Cooldown Recovery Rate","orbit":7},"8875":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":50687}],"group":519,"skill":8875,"orbitIndex":8,"name":"Electrocute Buildup","orbit":1},"62034":{"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","skill":62034,"stats":["+1% to all Maximum Elemental Resistances","+5% to all Elemental Resistances"],"recipe":["Isolation","Isolation","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern","connections":[],"group":90,"orbitIndex":0,"isNotable":true,"name":"Prism Guard","orbit":0},"17150":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":17150,"stats":["Gain 8% of Evasion Rating as extra Armour"],"recipe":["Paranoia","Fear","Envy"],"connections":[{"orbit":7,"id":53647},{"orbit":0,"id":19750}],"group":492,"orbitIndex":8,"isNotable":true,"name":"General's Bindings","orbit":3},"20718":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":30979}],"group":409,"skill":20718,"orbitIndex":10,"name":"Duration","orbit":7},"61409":{"stats":["5% reduced maximum Mana","+12 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":13075}],"group":133,"skill":61409,"orbitIndex":22,"name":"Strength and Reduced Mana","orbit":7},"25374":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":25374,"stats":["+5 to any Attribute"],"isAttribute":true,"group":483,"connections":[{"orbit":6,"id":45969}],"orbitIndex":42,"name":"Attribute","orbit":6},"20024":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":44223}],"group":660,"skill":20024,"orbitIndex":22,"name":"Critical Damage","orbit":7},"53719":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53719,"stats":["+5 to any Attribute"],"isAttribute":true,"group":97,"connections":[{"orbit":0,"id":27082}],"orbitIndex":0,"name":"Attribute","orbit":0},"58783":{"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":26520}],"group":642,"skill":58783,"orbitIndex":19,"name":"Life Leech. Armour and Evasion while Leeching","orbit":2},"51210":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":138,"skill":51210,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"21721":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":15899},{"orbit":0,"id":55066}],"group":526,"skill":21721,"orbitIndex":4,"name":"Bleeding Chance","orbit":3},"42410":{"stats":["Break 10% increased Armour","8% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":9737}],"group":477,"skill":42410,"orbitIndex":20,"name":"Area Damage and Armour Break","orbit":7},"11764":{"stats":["Debuffs on you expire 10% faster"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":38878}],"group":912,"skill":11764,"orbitIndex":11,"name":"Debuff Expiry","orbit":7},"61976":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61976,"stats":["+5 to any Attribute"],"isAttribute":true,"group":855,"connections":[{"orbit":0,"id":7526},{"orbit":6,"id":36298}],"orbitIndex":0,"name":"Attribute","orbit":0},"47312":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds","skill":47312,"stats":["Life Flasks also recover Mana","Mana Flasks also recover Life"],"ascendancyName":"Amazon","connections":[],"group":1180,"orbitIndex":0,"isNotable":true,"name":"Azmeri Brew","orbit":0},"41031":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41031,"stats":["+5 to any Attribute"],"isAttribute":true,"group":454,"connections":[{"orbit":0,"id":54232}],"orbitIndex":27,"name":"Attribute","orbit":4},"13708":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":13708,"stats":["15% increased Accuracy Rating","+10 to Dexterity"],"recipe":["Greed","Fear","Greed"],"connections":[],"group":529,"orbitIndex":40,"isNotable":true,"name":"Curved Weapon","orbit":4},"11066":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":2,"id":26663}],"group":593,"skill":11066,"orbitIndex":19,"name":"Cooldown Recovery Rate","orbit":7},"53785":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":1170},{"orbit":0,"id":23307}],"group":182,"skill":53785,"orbitIndex":18,"name":"Attack Area","orbit":3},"57805":{"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","skill":57805,"stats":["20% increased Knockback Distance","20% chance to Knock Enemies Back with Hits at Close Range"],"recipe":["Paranoia","Guilt","Guilt"],"connections":[{"orbit":4,"id":43444}],"group":565,"orbitIndex":18,"isNotable":true,"name":"Clear Space","orbit":4},"54818":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54818,"stats":["+5 to any Attribute"],"isAttribute":true,"group":506,"connections":[{"orbit":0,"id":18801}],"orbitIndex":0,"name":"Attribute","orbit":0},"45916":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":-4,"id":27501},{"orbit":4,"id":19330}],"group":483,"skill":45916,"orbitIndex":48,"name":"Life Regeneration","orbit":5},"55104":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-7,"id":33254},{"orbit":7,"id":19125}],"group":603,"skill":55104,"orbitIndex":14,"name":"Spell Damage","orbit":7},"12882":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds","skill":12882,"stats":["Trigger Elemental Storm on Critical Hit with Spells","Grants Skill: Elemental Storm"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":25618}],"group":354,"orbitIndex":12,"isNotable":true,"name":"Tempest Caller","orbit":8},"62628":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":671,"skill":62628,"orbitIndex":0,"name":"Projectile Mastery","orbit":0},"51206":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":49642}],"group":360,"skill":51206,"orbitIndex":17,"name":"Totem Damage","orbit":3},"52199":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":52199,"stats":["30% increased Cold Exposure Effect","30% increased Fire Exposure Effect","30% increased Lightning Exposure Effect"],"recipe":["Suffering","Isolation","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":44498}],"group":513,"orbitIndex":0,"isNotable":true,"name":"Overexposure","orbit":0},"28304":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28304,"stats":["+5 to any Attribute"],"isAttribute":true,"group":283,"connections":[{"orbit":0,"id":37258},{"orbit":0,"id":2491}],"orbitIndex":0,"name":"Attribute","orbit":0},"28446":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":12430},{"orbit":0,"id":50084}],"group":452,"skill":28446,"orbitIndex":9,"name":"Attack Area","orbit":2},"47284":{"stats":["Minions have +20% to Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","connections":[{"orbit":0,"id":3332}],"group":428,"skill":47284,"orbitIndex":0,"name":"Minion Cold Resistance","orbit":0},"12851":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":32507},{"orbit":0,"id":32727}],"group":473,"skill":12851,"orbitIndex":3,"name":"Physical Damage","orbit":7},"4495":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderFreezeImmunity.dds","skill":4495,"stats":["Immune to Freeze"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1152,"connections":[],"orbitIndex":0,"name":"Thawing Campfire","orbit":0},"48026":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":65439},{"orbit":0,"id":6623}],"group":325,"skill":48026,"orbitIndex":12,"name":"Banner Valour Gained","orbit":2},"30990":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":58939}],"group":652,"skill":30990,"orbitIndex":16,"name":"Critical Chance","orbit":2},"14655":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":7,"id":372}],"group":253,"skill":14655,"orbitIndex":3,"name":"Armour","orbit":3},"23880":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":23880,"stats":["3% increased maximum Mana"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":3,"id":13174}],"orbitIndex":0,"name":"Mana","orbit":8},"61438":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61438,"stats":["+5 to any Attribute"],"isAttribute":true,"group":535,"connections":[{"orbit":0,"id":28510}],"orbitIndex":62,"name":"Attribute","orbit":6},"42350":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42350,"stats":["+5 to any Attribute"],"isAttribute":true,"group":535,"connections":[{"orbit":0,"id":61438}],"orbitIndex":67,"name":"Attribute","orbit":6},"24647":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24647,"stats":["+5 to any Attribute"],"isAttribute":true,"group":816,"connections":[{"orbit":4,"id":5702},{"orbit":0,"id":43691},{"orbit":4,"id":30634}],"orbitIndex":42,"name":"Attribute","orbit":6},"58714":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":58714,"stats":["Grenade Skills have +1 Cooldown Use"],"recipe":["Paranoia","Fear","Isolation"],"connections":[{"orbit":0,"id":39431}],"group":517,"orbitIndex":60,"isNotable":true,"name":"Grenadier","orbit":4},"26092":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":52392}],"group":271,"skill":26092,"orbitIndex":14,"name":"Two Handed Damage","orbit":3},"13937":{"stats":["14% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":17791}],"group":79,"skill":13937,"orbitIndex":7,"name":"Mace Damage","orbit":7},"48290":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[{"orbit":0,"id":55180},{"orbit":0,"id":49088}],"group":659,"skill":48290,"orbitIndex":15,"name":"Minion Defence Mastery","orbit":2},"54701":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":2,"id":21089},{"orbit":-7,"id":1286}],"group":156,"skill":54701,"orbitIndex":14,"name":"Thorns","orbit":7},"53320":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":43791}],"group":465,"skill":53320,"orbitIndex":22,"name":"Banner Valour Gained","orbit":2},"21879":{"stats":["Link Skills have 8% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":7,"id":9343}],"group":331,"skill":21879,"orbitIndex":1,"name":"Link Cast Speed","orbit":2},"26786":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":26786,"stats":["+5 to any Attribute"],"isAttribute":true,"group":699,"connections":[{"orbit":0,"id":64352},{"orbit":0,"id":48568}],"orbitIndex":0,"name":"Attribute","orbit":0},"9825":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-4,"id":934},{"orbit":9,"id":21755}],"group":537,"skill":9825,"orbitIndex":0,"name":"Ailment Threshold","orbit":3},"31345":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":55400}],"group":923,"skill":31345,"orbitIndex":11,"name":"Lightning Penetration","orbit":2},"12382":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":35849}],"group":102,"skill":12382,"orbitIndex":3,"name":"Life Mastery","orbit":1},"25935":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":25935,"stats":["6% increased Block chance"],"ascendancyName":"Warbringer","group":30,"connections":[{"orbit":0,"id":23005}],"orbitIndex":0,"name":"Block Chance","orbit":0},"33366":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-3,"id":10944}],"group":913,"skill":33366,"orbitIndex":14,"name":"Evasion and Energy Shield","orbit":7},"54232":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54232,"stats":["+5 to any Attribute"],"isAttribute":true,"group":460,"connections":[{"orbit":5,"id":44659}],"orbitIndex":0,"name":"Attribute","orbit":0},"4627":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":4627,"stats":["20% increased Freeze Buildup","Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies"],"recipe":["Greed","Isolation","Despair"],"connections":[{"orbit":0,"id":44179},{"orbit":0,"id":55572}],"group":590,"orbitIndex":0,"isNotable":true,"name":"Climate Change","orbit":7},"12276":{"stats":["8% chance for Mace Slam Skills you use yourself to cause Aftershocks"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":13980}],"group":79,"skill":12276,"orbitIndex":39,"name":"Mace Aftershock Chance","orbit":4},"4083":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":33815},{"orbit":0,"id":43677}],"group":843,"skill":4083,"orbitIndex":11,"name":"Poison Damage","orbit":2},"31419":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":3,"id":35787},{"orbit":4,"id":53405}],"group":302,"skill":31419,"orbitIndex":9,"name":"Increased Duration","orbit":7},"13425":{"stats":["10% increased Bleeding Duration"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":315}],"group":507,"skill":13425,"orbitIndex":0,"name":"Bleeding Duration","orbit":0},"37276":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":37276,"stats":["+8 to Maximum Rage"],"recipe":["Isolation","Disgust","Fear"],"connections":[{"orbit":0,"id":33244}],"group":252,"orbitIndex":14,"isNotable":true,"name":"Battle Trance","orbit":2},"24511":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":49696}],"group":557,"skill":24511,"orbitIndex":6,"name":"All Attributes","orbit":7},"57047":{"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","skill":57047,"stats":["7% increased Attributes"],"recipe":["Isolation","Suffering","Paranoia"],"connections":[{"orbit":0,"id":45278},{"orbit":0,"id":4492}],"group":557,"orbitIndex":48,"isNotable":true,"name":"Polymathy","orbit":5},"47175":{"icon":"Art/2DArt/SkillIcons/passives/blankStr.dds","classesStart":["Marauder","Warrior"],"skill":47175,"stats":[],"group":500,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"MARAUDER","orbit":0},"11578":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":11578,"stats":["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"],"recipe":["Guilt","Disgust","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":772,"orbitIndex":0,"isNotable":true,"name":"Spreading Shocks","orbit":0},"45278":{"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":38138}],"group":557,"skill":45278,"orbitIndex":14,"name":"Reduced Attribute Requirements","orbit":7},"375":{"stats":["15% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":12276}],"group":79,"skill":375,"orbitIndex":17,"name":"Mace Damage","orbit":7},"2702":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":2702,"stats":["12% increased amount of Life Leeched"],"ascendancyName":"Amazon","group":1175,"connections":[{"orbit":7,"id":3065}],"orbitIndex":0,"name":"Life Leech","orbit":0},"33242":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":15838}],"group":457,"skill":33242,"orbitIndex":2,"name":"Ailment Chance","orbit":5},"24120":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":24120,"stats":["18% increased Mana Regeneration Rate","15% reduced Mana Cost while not on Low Mana"],"recipe":["Envy","Fear","Greed"],"connections":[{"orbit":0,"id":10495}],"group":973,"orbitIndex":0,"isNotable":true,"name":"Mental Toughness","orbit":0},"60313":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":496,"skill":60313,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"41154":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-2,"id":33601}],"group":142,"skill":41154,"orbitIndex":18,"name":"Chill Effect","orbit":2},"60241":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":57178}],"group":338,"skill":60241,"orbitIndex":0,"name":"Bleed Chance","orbit":0},"18849":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds","skill":18849,"stats":["All Damage from Hits Contributes to Chill Magnitude"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":2,"isNotable":true,"name":"Shaper of Winter","orbit":5},"34747":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6274}],"group":404,"skill":34747,"orbitIndex":23,"name":"Accuracy","orbit":7},"15628":{"stats":["15% increased effect of Arcane Surge on you"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":36880}],"group":296,"skill":15628,"orbitIndex":17,"name":"Arcane Surge Effect","orbit":5},"40691":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":7,"id":25893}],"group":567,"skill":40691,"orbitIndex":62,"name":"Energy Shield Recharge","orbit":4},"17973":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["Minions have 15% increased maximum Life","Minions Revive 15% faster"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Living Death","id":48926}},"skill":17973,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"],"isSwitchable":true,"connections":[{"orbit":4,"id":4748},{"orbit":-6,"id":22691}],"group":587,"orbitIndex":3,"isNotable":true,"name":"Rapid Recharge","orbit":7},"65204":{"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","skill":65204,"stats":["+2 to Maximum Power Charges"],"recipe":["Isolation","Envy","Greed"],"connections":[{"orbit":0,"id":30615},{"orbit":0,"id":10162}],"group":1062,"orbitIndex":7,"isNotable":true,"name":"Overflowing Power","orbit":2},"46972":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":46972,"stats":["25% increased Energy Shield Recharge Rate","Mana Flasks gain 0.1 charges per Second"],"recipe":["Paranoia","Paranoia","Guilt"],"connections":[{"orbit":0,"id":54783}],"group":644,"orbitIndex":23,"isNotable":true,"name":"Arcane Mixtures","orbit":7},"20641":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":51934}],"group":926,"skill":20641,"orbitIndex":1,"name":"Caster Mastery","orbit":1},"32699":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":32699,"stats":[],"ascendancyName":"Infernalist","isAscendancyStart":true,"group":534,"connections":[{"orbit":0,"id":7793},{"orbit":0,"id":23880},{"orbit":0,"id":24135},{"orbit":4,"id":39470},{"orbit":-9,"id":64379},{"orbit":-9,"id":63484}],"orbitIndex":0,"name":"Infernalist","orbit":9},"18826":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds","skill":18826,"stats":["Mana Leech recovers based on other Damage Types damage as well as Physical damage"],"ascendancyName":"Acolyte of Chayula","connections":[{"orbit":0,"id":47344}],"group":1161,"orbitIndex":8,"isNotable":true,"name":"Ravenous Doubts","orbit":9},"61441":{"stats":["3% increased Attack Speed with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":54138}],"group":398,"skill":61441,"orbitIndex":7,"name":"Sword Speed","orbit":6},"32509":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1037,"skill":32509,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"18923":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18923,"stats":["+5 to any Attribute"],"isAttribute":true,"group":809,"connections":[{"orbit":0,"id":61976},{"orbit":0,"id":17118},{"orbit":0,"id":39570},{"orbit":0,"id":9085}],"orbitIndex":36,"name":"Attribute","orbit":6},"31609":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-4,"id":36163}],"group":310,"skill":31609,"orbitIndex":0,"name":"Shield Defences","orbit":3},"11741":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11741,"stats":["+5 to any Attribute"],"isAttribute":true,"group":115,"connections":[{"orbit":0,"id":17282}],"orbitIndex":8,"name":"Attribute","orbit":3},"32777":{"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":94,"skill":32777,"orbitIndex":0,"name":"Shapeshifting Mastery","orbit":2},"4017":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":10079}],"group":584,"skill":4017,"orbitIndex":12,"name":"Energy Shield Recharge","orbit":2},"14429":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds","skill":14429,"stats":["30% less Cost of Skills","Skill Gems have 30% more Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":262,"orbitIndex":0,"isNotable":true,"name":"Advanced Thaumaturgy","orbit":0},"17999":{"stats":["8% increased Warcry Speed","6% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":51561},{"orbit":0,"id":42026},{"orbit":0,"id":63979}],"group":192,"skill":17999,"orbitIndex":2,"name":"Warcry Cooldown and Speed","orbit":7},"11752":{"stats":["Banner Skills have 20% increased Duration"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":62455},{"orbit":0,"id":62258}],"group":478,"skill":11752,"orbitIndex":2,"name":"Banner Duration","orbit":7},"64023":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":156,"skill":64023,"orbitIndex":0,"name":"Thorns Mastery","orbit":0},"36302":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":36302,"stats":["6% increased Cast Speed"],"connections":[{"orbit":6,"id":47307}],"group":553,"orbitIndex":0,"isNotable":true,"name":"Practiced Signs","orbit":7},"47441":{"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","skill":47441,"stats":["Offerings have 30% increased Maximum Life","Recover 3% of maximum Life when you create an Offering"],"recipe":["Disgust","Guilt","Fear"],"connections":[{"orbit":0,"id":61992}],"group":592,"orbitIndex":12,"isNotable":true,"name":"Stigmata","orbit":7},"65468":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":65468,"stats":["Grenades have 15% chance to activate a second time"],"recipe":["Suffering","Despair","Isolation"],"connections":[{"orbit":0,"id":61432}],"group":632,"orbitIndex":0,"isNotable":true,"name":"Repeating Explosives","orbit":0},"17762":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":17762,"stats":["10% of Thorns Damage Leeched as Life"],"recipe":["Guilt","Fear","Envy"],"connections":[{"orbit":-7,"id":2964},{"orbit":0,"id":28476}],"group":339,"orbitIndex":23,"isNotable":true,"name":"Vengeance","orbit":2},"5398":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":51820}],"group":174,"skill":5398,"orbitIndex":40,"name":"Totem Cast Speed","orbit":4},"44461":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":54998}],"group":181,"skill":44461,"orbitIndex":21,"name":"Increased Duration","orbit":7},"35477":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":35477,"stats":["30% reduced penalty to Accuracy Rating at range"],"recipe":["Guilt","Ire","Fear"],"connections":[{"orbit":0,"id":10277}],"group":985,"orbitIndex":1,"isNotable":true,"name":"Far Sighted","orbit":2},"11679":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11679,"stats":["+5 to any Attribute"],"isAttribute":true,"group":442,"connections":[{"orbit":0,"id":29148},{"orbit":4,"id":7424},{"orbit":0,"id":61042}],"orbitIndex":0,"name":"Attribute","orbit":0},"47591":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-2,"id":9226}],"group":119,"skill":47591,"orbitIndex":1,"name":"Mana Regeneration","orbit":2},"27658":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":7,"id":21540}],"group":594,"skill":27658,"orbitIndex":6,"name":"Life Recoup","orbit":7},"29323":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":29323,"stats":["20% increased Armour"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":4,"id":24807}],"orbitIndex":53,"name":"Armour","orbit":6},"26725":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":26725,"stats":[],"group":178,"connections":[{"orbit":0,"id":57703}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"21017":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-7,"id":26969},{"orbit":7,"id":55789}],"group":214,"skill":21017,"orbitIndex":0,"name":"Critical Chance","orbit":5},"28371":{"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":60560}],"group":1029,"skill":28371,"orbitIndex":18,"name":"Damage vs Full Life","orbit":7},"52980":{"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":0,"id":18970},{"orbit":-4,"id":44343}],"group":665,"skill":52980,"orbitIndex":48,"name":"Evasion and Energy Shield","orbit":4},"44787":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":14654},{"orbit":0,"id":49192},{"orbit":-4,"id":51683}],"group":246,"skill":44787,"orbitIndex":14,"name":"Totem Placement Speed","orbit":7},"29065":{"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":976,"skill":29065,"orbitIndex":7,"name":"Bleeding Mastery","orbit":1},"34096":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":58096}],"group":307,"skill":34096,"orbitIndex":4,"name":"Spell Damage","orbit":3},"61834":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":61834,"stats":[],"group":921,"connections":[{"orbit":0,"id":17088},{"orbit":0,"id":24958}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"51006":{"stats":["4% reduced Flask Charges used from Mana Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":41877}],"group":966,"skill":51006,"orbitIndex":1,"name":"Mana Flask Charges Used","orbit":3},"10058":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"orbit":0,"id":55149},{"orbit":0,"id":44373}],"group":977,"skill":10058,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"49111":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":60,"skill":49111,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"50986":{"icon":"Art/2DArt/SkillIcons/passives/damagedualwield.dds","classesStart":["Duelist","Mercenary"],"skill":50986,"stats":[],"group":560,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"DUELIST","orbit":0},"19125":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":19125,"stats":["30% increased Spell Damage","5% reduced Cast Speed"],"recipe":["Paranoia","Paranoia","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":603,"orbitIndex":4,"isNotable":true,"name":"Potent Incantation","orbit":1},"31848":{"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":7,"id":40117}],"group":156,"skill":31848,"orbitIndex":22,"name":"Thorns Ignore Armour","orbit":7},"21871":{"stats":["10% increased Attack Damage while you have an Ally in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":51847},{"orbit":0,"id":37872},{"orbit":0,"id":25213}],"group":601,"skill":21871,"orbitIndex":8,"name":"Attack Damage","orbit":7},"47236":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":47236,"stats":["20% increased Melee Damage"],"ascendancyName":"Smith of Kitava","group":7,"connections":[{"orbit":0,"id":60298}],"orbitIndex":0,"name":"Melee Damage","orbit":0},"51735":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":44707}],"group":494,"skill":51735,"orbitIndex":17,"name":"Shield Damage","orbit":2},"64939":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":30123}],"group":271,"skill":64939,"orbitIndex":12,"name":"Two Handed Damage","orbit":2},"10681":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":10681,"stats":["1% increased Damage per 1% Chance to Block"],"recipe":["Disgust","Fear","Isolation"],"connections":[{"orbit":5,"id":27581},{"orbit":0,"id":58138}],"group":75,"orbitIndex":0,"isNotable":true,"name":"Offensive Stance","orbit":4},"33059":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":33059,"stats":["80% increased Stun Recovery"],"recipe":["Ire","Guilt","Greed"],"connections":[{"orbit":0,"id":2841}],"group":681,"orbitIndex":12,"isNotable":true,"name":"Back in Action","orbit":2},"54962":{"stats":["15% increased Life Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":35849}],"group":102,"skill":54962,"orbitIndex":12,"name":"Life Regeneration while Stationary","orbit":7},"43562":{"stats":["8% chance to Blind Enemies on Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":0,"id":3660}],"group":616,"skill":43562,"orbitIndex":4,"name":"Blind Chance","orbit":3},"45390":{"stats":["Mark Skills have 25% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":0,"id":13624},{"orbit":2,"id":28258}],"group":1000,"skill":45390,"orbitIndex":7,"name":"Mark Duration","orbit":2},"17372":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":17372,"stats":["25% increased Melee Damage","+2 to Melee Strike Range"],"recipe":["Isolation","Paranoia","Guilt"],"connections":[{"orbit":0,"id":35985},{"orbit":0,"id":19074}],"group":1030,"orbitIndex":6,"isNotable":true,"name":"Reaching Strike","orbit":3},"3717":{"stats":["12% increased Damage with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":19998},{"orbit":0,"id":35653}],"group":618,"skill":3717,"orbitIndex":0,"name":"Crossbow Damage","orbit":0},"11788":{"stats":["12% increased Spell Area Damage","Spell Skills have 5% reduced Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":-4,"id":38732}],"group":619,"skill":11788,"orbitIndex":0,"name":"Spell Area of Effect","orbit":7},"15892":{"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":30136}],"group":109,"skill":15892,"orbitIndex":13,"name":"Damage vs Armour Broken Enemies","orbit":3},"40894":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":1218}],"group":324,"skill":40894,"orbitIndex":20,"name":"Minion Life","orbit":3},"8460":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":116,"skill":8460,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"38921":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":199,"skill":38921,"orbitIndex":1,"name":"Block Mastery","orbit":2},"52454":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":46604}],"group":439,"skill":52454,"orbitIndex":21,"name":"Chaos Damage","orbit":3},"17745":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":308,"skill":17745,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"28975":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":28975,"stats":["2% increased Lightning Damage per 10 Intelligence"],"recipe":["Suffering","Guilt","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":26905}],"group":624,"orbitIndex":0,"isNotable":true,"name":"Pure Power","orbit":6},"15194":{"stats":["Minions have +20% to Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","connections":[{"orbit":0,"id":25303}],"group":403,"skill":15194,"orbitIndex":0,"name":"Minion Fire Resistance","orbit":0},"43366":{"stats":["Minions have 12% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":2606},{"orbit":0,"id":4407}],"group":401,"skill":43366,"orbitIndex":0,"name":"Minion Physical Damage Reduction","orbit":0},"1477":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":0,"id":11037}],"group":582,"skill":1477,"orbitIndex":0,"name":"Projectile Mastery","orbit":0},"58125":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":5,"id":10681}],"group":75,"skill":58125,"orbitIndex":60,"name":"Shield Defences","orbit":4},"17248":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17248,"stats":["+5 to any Attribute"],"isAttribute":true,"group":660,"connections":[{"orbit":-5,"id":53960}],"orbitIndex":0,"name":"Attribute","orbit":5},"30390":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":3,"id":33978}],"group":310,"skill":30390,"orbitIndex":18,"name":"Block","orbit":3},"26945":{"stats":["Minions have 20% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":466,"skill":26945,"orbitIndex":17,"name":"Minion Critical Chance","orbit":2},"36596":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":45013}],"group":640,"skill":36596,"orbitIndex":4,"name":"Damage against Enemies on Low Life","orbit":3},"56649":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":0,"id":44455}],"group":545,"skill":56649,"orbitIndex":8,"name":"Cold Penetration","orbit":3},"63114":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63114,"stats":["+5 to any Attribute"],"isAttribute":true,"group":132,"connections":[{"orbit":0,"id":26725},{"orbit":0,"id":21387},{"orbit":0,"id":26176},{"orbit":0,"id":35048}],"orbitIndex":4,"name":"Attribute","orbit":3},"59653":{"stats":["2% increased Movement Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":35987}],"group":654,"skill":59653,"orbitIndex":10,"name":"Movement Speed","orbit":7},"59425":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":23939}],"group":427,"skill":59425,"orbitIndex":16,"name":"Life Recoup","orbit":7},"42710":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":41186}],"group":433,"skill":42710,"orbitIndex":7,"name":"Totem Placement Speed","orbit":2},"10159":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":31977}],"group":732,"skill":10159,"orbitIndex":42,"name":"Mana Regeneration","orbit":4},"23888":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":7390},{"orbit":0,"id":54099}],"group":492,"skill":23888,"orbitIndex":0,"name":"Armour and Evasion","orbit":3},"63445":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":43562}],"group":616,"skill":63445,"orbitIndex":8,"name":"Attack Speed","orbit":3},"2516":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds","skill":2516,"stats":["Non-Channelling Spells consume a Power Charge if able to deal 25% more Damage"],"ascendancyName":"Lich","connections":[],"group":919,"orbitIndex":0,"isNotable":true,"name":"Price of Power","orbit":0},"45918":{"icon":"Art/2DArt/SkillIcons/passives/heroicspirit.dds","skill":45918,"isKeystone":true,"stats":["All Damage is taken from Mana before Life","50% less Mana Recovery Rate"],"group":288,"connections":[],"orbitIndex":0,"name":"Mind Over Matter","orbit":0},"47270":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":47270,"stats":["40% increased Freeze Buildup","20% increased Freeze Duration on Enemies"],"recipe":["Ire","Paranoia","Isolation"],"connections":[],"group":545,"orbitIndex":66,"isNotable":true,"name":"Inescapable Cold","orbit":4},"11248":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11248,"stats":["+5 to any Attribute"],"isAttribute":true,"group":193,"connections":[{"orbit":0,"id":35831},{"orbit":0,"id":21568},{"orbit":0,"id":30260}],"orbitIndex":0,"name":"Attribute","orbit":0},"61472":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":9417},{"orbit":-7,"id":36389}],"group":256,"skill":61472,"orbitIndex":10,"name":"Strength","orbit":7},"35602":{"stats":["Offerings have 30% reduced Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":504,"skill":35602,"orbitIndex":6,"name":"Offering Life","orbit":7},"37665":{"stats":["Break 10% increased Armour","8% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":3,"id":35739}],"group":477,"skill":37665,"orbitIndex":2,"name":"Area Damage and Armour Break","orbit":7},"48717":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":121,"skill":48717,"orbitIndex":16,"name":"Armour Mastery","orbit":7},"42614":{"stats":["Offering Skills have 30% reduced Duration"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":592,"skill":42614,"orbitIndex":6,"name":"Offering Duration","orbit":7},"27875":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":27875,"stats":["40% increased chance to Shock","5% increased Attack and Cast Speed with Lightning Skills"],"recipe":["Isolation","Suffering","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":32123}],"group":914,"orbitIndex":0,"isNotable":true,"name":"General Electric","orbit":0},"16249":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds","skill":16249,"stats":["Allies in your Presence gain added Attack Damage equal","to 25% of your main hand Weapon's Damage"],"ascendancyName":"Tactician","connections":[],"group":185,"orbitIndex":0,"isNotable":true,"name":"Watch How I Do It","orbit":0},"38053":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":38053,"stats":["25% increased Warcry Cooldown Recovery Rate","8% increased Damage for each time you've Warcried Recently"],"recipe":["Disgust","Guilt","Paranoia"],"connections":[{"orbit":0,"id":8460},{"orbit":-2,"id":40328}],"group":116,"orbitIndex":1,"isNotable":true,"name":"Deafening Cries","orbit":3},"31055":{"stats":["3% increased Attack Speed with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":18969}],"group":1093,"skill":31055,"orbitIndex":19,"name":"Bow Speed","orbit":2},"19779":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":2,"id":63891}],"group":670,"skill":19779,"orbitIndex":22,"name":"Chaos Damage","orbit":2},"19715":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":19715,"stats":["Damage Penetrates 18% Fire Resistance","25% increased Fire Exposure Effect"],"recipe":["Isolation","Disgust","Isolation"],"connections":[{"orbit":0,"id":34927}],"group":493,"orbitIndex":66,"isNotable":true,"name":"Cremation","orbit":4},"21779":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57204}],"group":669,"skill":21779,"orbitIndex":19,"name":"Critical Damage","orbit":2},"37991":{"stats":["6% increased Curse Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":52254}],"group":613,"skill":37991,"orbitIndex":18,"name":"Curse Effect","orbit":7},"39839":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":20205},{"orbit":0,"id":14340}],"group":681,"skill":39839,"orbitIndex":20,"name":"Stun Threshold if no recent Stun","orbit":2},"24753":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":24753,"stats":["30% increased Accuracy Rating at Close Range","+10 to Dexterity"],"recipe":["Ire","Greed","Envy"],"connections":[{"orbit":0,"id":34747},{"orbit":0,"id":56567},{"orbit":0,"id":151}],"group":404,"orbitIndex":0,"isNotable":true,"name":"Determined Precision","orbit":0}},"max_x":23292.443728276,"constants":{"classes":{"DexIntClass":6,"IntClass":3,"StrDexIntClass":0,"StrIntClass":5,"StrDexClass":4,"DexClass":2,"StrClass":1},"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],"characterAttributes":{"Strength":0,"Intelligence":2,"Dexterity":1},"PSSCentreInnerRadius":130,"skillsPerOrbit":[1,12,24,24,72,72,72,24,72,144]}} \ No newline at end of file +{"assets":{"Orbit6Normal":["orbit_normal3.png"],"LineConnectorNormal":["orbit_normal0.png"],"Orbit9Normal":["orbit_normal1.png"],"Orbit8Normal":["orbit_normal2.png"],"Orbit9Active":["orbit_active1.png"],"LineConnectorActive":["orbit_active0.png"],"Orbit7Normal":["orbit_normal7.png"],"Orbit5Normal":["orbit_normal4.png"],"Orbit2Active":["orbit_active8.png"],"Orbit4Normal":["orbit_normal5.png"],"Orbit6Active":["orbit_active3.png"],"Orbit2Normal":["orbit_normal8.png"],"Orbit3Normal":["orbit_normal6.png"],"Orbit8Active":["orbit_active2.png"],"Orbit3Active":["orbit_active6.png"],"Orbit7Intermediate":["orbit_intermediate7.png"],"Orbit8Intermediate":["orbit_intermediate2.png"],"Orbit9Intermediate":["orbit_intermediate1.png"],"Orbit5Active":["orbit_active4.png"],"Orbit3Intermediate":["orbit_intermediate6.png"],"Orbit4Intermediate":["orbit_intermediate5.png"],"Orbit5Intermediate":["orbit_intermediate4.png"],"Orbit6Intermediate":["orbit_intermediate3.png"],"Orbit4Active":["orbit_active5.png"],"Orbit1Active":["orbit_active9.png"],"Orbit1Intermediate":["orbit_intermediate9.png"],"Orbit2Intermediate":["orbit_intermediate8.png"],"Orbit7Active":["orbit_active7.png"],"LineConnectorIntermediate":["orbit_intermediate0.png"],"Orbit1Normal":["orbit_normal9.png"]},"min_y":-23641.571796875,"groups":[null,{"y":4294.227209694,"x":-15674.536066247,"nodes":[22541],"orbits":[0]},{"y":4674.927209694,"x":-15674.536066247,"nodes":[5386],"orbits":[0]},{"y":3929.697209694,"x":-15461.866066247,"nodes":[57959],"orbits":[0]},{"y":4674.927209694,"x":-15461.866066247,"nodes":[14960],"orbits":[0]},{"y":4294.227209694,"x":-15249.866066247,"nodes":[60298],"orbits":[0]},{"y":4674.927209694,"x":-15249.866066247,"nodes":[47236],"orbits":[0]},{"y":4294.227209694,"x":-15037.866066247,"nodes":[47184],"orbits":[0]},{"y":4674.927209694,"x":-15037.866066247,"nodes":[20895],"orbits":[0]},{"y":5413.847209694,"x":-15035.366066247,"nodes":[64962],"orbits":[0]},{"y":5573.787209694,"x":-14978.326066247,"nodes":[110],"orbits":[0]},{"y":5723.627209694,"x":-14880.476066247,"nodes":[22908],"orbits":[0]},{"y":4294.227209694,"x":-14825.866066247,"nodes":[48537],"orbits":[0]},{"y":3929.697209694,"x":-14825.826066247,"nodes":[63401],"orbits":[0]},{"y":5848.477209694,"x":-14745.646066247,"nodes":[8525],"orbits":[0]},{"y":7100.5266572603,"x":-14201.942896671,"nodes":[49380],"orbits":[0]},{"y":7463.5266572603,"x":-14201.942896671,"nodes":[58704],"orbits":[0]},{"y":7826.5266572603,"x":-14201.942896671,"nodes":[38769],"orbits":[0]},{"y":6850.3566572603,"x":-14134.912896671,"nodes":[36659],"orbits":[0]},{"y":5935.187209694,"x":-14587.046066247,"nodes":[9997],"orbits":[0]},{"y":7272.2366572603,"x":-14045.182896671,"nodes":[6127],"orbits":[0]},{"y":7685.3866572603,"x":-14045.182896671,"nodes":[18585],"orbits":[0]},null,{"y":5978.807209694,"x":-14416.936066247,"nodes":[13772],"orbits":[0]},{"y":6850.3166572603,"x":-13947.462896671,"nodes":[40915],"orbits":[0]},{"y":4654.187209694,"x":-14343.086066247,"nodes":[5852],"orbits":[9]},{"y":8364.5066572603,"x":-13880.602896671,"nodes":[1994],"orbits":[0]},{"y":7100.5266572603,"x":-13880.422896671,"nodes":[48682],"orbits":[0]},{"y":7463.5266572603,"x":-13880.422896671,"nodes":[39411],"orbits":[0]},{"y":8190.3066572603,"x":-13880.422896671,"nodes":[25935],"orbits":[0]},{"y":7826.5266572603,"x":-13879.802896671,"nodes":[39365],"orbits":[0]},{"y":5314.187209694,"x":-14325.066066247,"nodes":[9988],"orbits":[0]},{"y":5978.807209694,"x":-14233.666066247,"nodes":[25438],"orbits":[0]},{"y":5935.187209694,"x":-14066.436066247,"nodes":[49340],"orbits":[0]},{"y":7770.8066572603,"x":-13475.342896671,"nodes":[33812],"orbits":[6]},{"y":5848.477209694,"x":-13908.626066247,"nodes":[60913],"orbits":[0]},{"y":8443.5566572603,"x":-13426.662896671,"nodes":[47097],"orbits":[0]},{"y":8113.1166572603,"x":-13422.852896671,"nodes":[23005],"orbits":[0]},{"y":5723.627209694,"x":-13784.646066247,"nodes":[61039],"orbits":[0]},{"y":5573.787209694,"x":-13692.386066247,"nodes":[20195],"orbits":[0]},{"y":5413.847209694,"x":-13618.036066247,"nodes":[16276],"orbits":[0]},{"y":8043.4266572603,"x":-12971.872896671,"nodes":[10072],"orbits":[0]},{"y":8512.5966572603,"x":-12971.872896671,"nodes":[64117],"orbits":[0]},null,{"y":8190.3066572603,"x":-12782.492896671,"nodes":[52068],"orbits":[0]},{"y":8364.5066572603,"x":-12782.492896671,"nodes":[29645],"orbits":[0]},null,{"y":9524.5203740884,"x":-12048.425349189,"nodes":[24807],"orbits":[0]},{"y":9301.6203740884,"x":-11651.475349189,"nodes":[38014],"orbits":[0]},{"y":9810.4103740884,"x":-11473.555349189,"nodes":[42275],"orbits":[0]},{"y":10082.400374088,"x":-11212.615349189,"nodes":[3762,59540,30115,60634,35453,13715,19424,27418,51690,29323,32534],"orbits":[4,5,6,7,9]},{"y":11085.320374088,"x":-11147.115349189,"nodes":[12000],"orbits":[0]},{"y":10444.170374088,"x":-11106.745349189,"nodes":[59372],"orbits":[0]},{"y":10859.920374088,"x":-10753.125349189,"nodes":[56842],"orbits":[0]},null,null,null,null,null,{"y":-1276.68,"x":-11263.31,"nodes":[9352,31295,32071,49111,39190,8800,15427,57379],"orbits":[0,3]},{"y":1114.01,"x":-11179.3,"nodes":[28589,7395,38670,30007,12565,3245,30300,3188,46051],"orbits":[0,1,2,3]},{"y":-3254.38,"x":-11095.46,"nodes":[6502],"orbits":[0]},{"y":-3602.71,"x":-11052.33,"nodes":[41747],"orbits":[0]},{"y":-3162.26,"x":-11003.87,"nodes":[49370,32148,8535,43443],"orbits":[0,2]},{"y":88.39,"x":-10939.38,"nodes":[55190],"orbits":[1]},{"y":-3409.07,"x":-10798.26,"nodes":[61847],"orbits":[0]},{"y":-2405.56,"x":-10716.12,"nodes":[55048],"orbits":[0]},{"y":2443.13,"x":-10708.76,"nodes":[24630],"orbits":[0]},{"y":445.3,"x":-10682.77,"nodes":[1200],"orbits":[4]},{"y":-1117.08,"x":-10667.72,"nodes":[28982],"orbits":[0]},{"y":3051.94,"x":-10615.17,"nodes":[17348,11433,15522,13893,11275,42390,63608],"orbits":[0,3,4,7]},{"y":-4677.69,"x":-10609.92,"nodes":[440],"orbits":[0]},{"y":-3587.33,"x":-10416.8,"nodes":[1130,50847,33393,42914],"orbits":[0,4,5,7]},{"y":-4500.02,"x":-10391.25,"nodes":[55888],"orbits":[0]},{"y":-5225.09,"x":-10391.18,"nodes":[17349,5728,23940,14342,49256,14439,58138,46384,33402,58125,6133,10681,27581,50510],"orbits":[1,3,4,7]},{"y":5.97,"x":-10364.84,"nodes":[30141],"orbits":[0]},{"y":2132.05,"x":-10358.72,"nodes":[59785],"orbits":[0]},{"y":-2405.56,"x":-10338.12,"nodes":[41768],"orbits":[0]},{"y":4633.75,"x":-10240.12,"nodes":[375,12276,14693,13937,13980,17791,526,2645,52829,14832],"orbits":[0,4,7]},{"y":1109.9,"x":-10203.05,"nodes":[11656,9106,53822,54937],"orbits":[1,7]},{"y":3733,"x":-10198.75,"nodes":[18684],"orbits":[0]},{"y":-4677.69,"x":-10180.38,"nodes":[18746],"orbits":[0]},{"y":273.26,"x":-10097.55,"nodes":[51749],"orbits":[0]},{"y":-3391.47,"x":-10087.16,"nodes":[29611],"orbits":[0]},{"y":3405.64,"x":-10009.75,"nodes":[27296],"orbits":[0]},{"y":2362.11,"x":-9927.8,"nodes":[51535,18397,55063,8852,4139],"orbits":[0,2,3]},{"y":-2071.56,"x":-9865.43,"nodes":[11525,64724,53329,53030,30334,9324,43939,56214,48267],"orbits":[0,2,3]},{"y":-4500.02,"x":-9791.13,"nodes":[32474],"orbits":[0]},{"y":-1117.08,"x":-9724.5,"nodes":[30457,13293,54416,19236,60274],"orbits":[0,7]},{"y":710.66,"x":-9715.33,"nodes":[4442,59886,62313,62034,55931,33939,6872],"orbits":[0,3,4,5]},{"y":4489.54,"x":-9701.92,"nodes":[59777],"orbits":[0]},{"y":3334.63,"x":-9636.83,"nodes":[917,44069,65160,21670,29358],"orbits":[1,2,3]},{"y":-3088.59,"x":-9562.54,"nodes":[62670,41497,30554,21164,18245,10055],"orbits":[0,7]},{"y":-421.46,"x":-9548.42,"nodes":[32777,17625,59710,21567,18822,10873,52618,47790],"orbits":[1,2,3,7]},{"y":4,"x":-9548.42,"nodes":[18448],"orbits":[0]},{"y":-5501.21,"x":-9524.42,"nodes":[47931],"orbits":[0]},{"y":5442.15,"x":-9427.5,"nodes":[53719],"orbits":[0]},{"y":-6626.42,"x":-9380.56,"nodes":[47242,34493,48565,23078,65328,54964,49593,4725,17229],"orbits":[0,2,3,4,7]},{"y":4400.29,"x":-9363.33,"nodes":[10362,10830,9163,59589,44952,6153,52659],"orbits":[0,3,7]},{"y":362.33,"x":-9064.75,"nodes":[65154,2575,56757,11292],"orbits":[0,2]},{"y":6723.44,"x":-9040.02,"nodes":[53440,52300,11178,62439,57880,11306,6269,45990,39448,24224],"orbits":[0,2,3]},{"y":-4631.81,"x":-9038.93,"nodes":[31159,54962,35849,46017,12382],"orbits":[0,1,7]},{"y":1954.01,"x":-8945,"nodes":[33452,57471,53823,23192,21684,1214,42578,52796,10508,30371,27687],"orbits":[2,3,4,5,7]},{"y":-499.46,"x":-8895.04,"nodes":[52220,60064,3027,54228,64240],"orbits":[0,2]},{"y":-5473.9,"x":-8822.42,"nodes":[52],"orbits":[0]},{"y":-5095.9,"x":-8822.42,"nodes":[39131],"orbits":[0]},{"y":-6271.82,"x":-8766.41,"nodes":[33722],"orbits":[0]},{"y":5036.5,"x":-8724.91,"nodes":[21387],"orbits":[0]},{"y":5497.5,"x":-8689.66,"nodes":[51129,26437,15892],"orbits":[3,7]},{"y":4,"x":-8684.42,"nodes":[47263],"orbits":[0]},{"y":504.36,"x":-8684.42,"nodes":[10100],"orbits":[0]},{"y":988.33,"x":-8684.42,"nodes":[23307],"orbits":[0]},{"y":4650.55,"x":-8647.35,"nodes":[47173,51832,6514,31373,47722,12418,50561,3988],"orbits":[0,2,3,4]},{"y":6301.67,"x":-8618.25,"nodes":[27082],"orbits":[0]},{"y":-4931.21,"x":-8541.12,"nodes":[11741],"orbits":[3]},{"y":-1405.65,"x":-8485.92,"nodes":[8460,40328,62200,9528,38053,29762,28564],"orbits":[0,2,3]},{"y":-5912.71,"x":-8440.72,"nodes":[57608],"orbits":[0]},{"y":-5238.98,"x":-8386.71,"nodes":[33797,37509],"orbits":[5]},{"y":-7446.29,"x":-8351.37,"nodes":[9226,13500,47591,41044],"orbits":[1,2,3,7]},{"y":5293.13,"x":-8335.67,"nodes":[22626,45227,30136],"orbits":[3,7]},{"y":5282.9,"x":-8316.62,"nodes":[42111,48717],"orbits":[7,3]},{"y":2567.51,"x":-8204.79,"nodes":[38365,61142,34626,46499],"orbits":[0,2]},{"y":-5390.69,"x":-8193.3,"nodes":[33502,65189],"orbits":[5]},{"y":3447.68,"x":-8158.65,"nodes":[24855,17138,53308,51903,39347,48014,55058,63790],"orbits":[0,3,4,5]},{"y":7278.13,"x":-8156.4,"nodes":[32349],"orbits":[0]},{"y":15323.380097103,"x":-1078.3504027777,"nodes":[8272],"orbits":[0]},{"y":1954.01,"x":-8117.46,"nodes":[59945],"orbits":[0]},{"y":-6945.65,"x":-8086.9,"nodes":[4140],"orbits":[0]},{"y":-5943.05,"x":-8083.42,"nodes":[41180],"orbits":[1]},{"y":-5590.82,"x":-8069.54,"nodes":[6222,9037,21912],"orbits":[5]},{"y":6352.38,"x":-8048.02,"nodes":[50392],"orbits":[0]},{"y":4659.56,"x":-8046.92,"nodes":[63114],"orbits":[3]},{"y":6041.9,"x":-8024.48,"nodes":[61409,24646],"orbits":[3,7]},{"y":-5646.06,"x":-8021.07,"nodes":[61703],"orbits":[0]},{"y":-1123.01,"x":-7996.37,"nodes":[38707],"orbits":[0]},{"y":4130.84,"x":-7966.51,"nodes":[35048,26176,43650,21070,57388,53386,9698],"orbits":[1,2,3,7]},{"y":-2253.24,"x":-7964.19,"nodes":[61404,38923,44902,61429,511],"orbits":[0,7]},{"y":-2252.73,"x":-7958.8,"nodes":[51210],"orbits":[0]},{"y":-5882.19,"x":-7948.8,"nodes":[17260],"orbits":[0]},{"y":-4279.3,"x":-7938.92,"nodes":[35369,1459,47252,17282,43579],"orbits":[0,1,7]},{"y":-6121.04,"x":-7930.02,"nodes":[32353],"orbits":[0]},{"y":-3214.3,"x":-7929.94,"nodes":[33601,5692,35708,41154,2863],"orbits":[0,2]},{"y":504.36,"x":-7924.75,"nodes":[25300],"orbits":[0]},{"y":16118.710097103,"x":-811.59040277765,"nodes":[51737],"orbits":[0]},{"y":2887.75,"x":-7848.77,"nodes":[44017],"orbits":[0]},{"y":6139.63,"x":-7835.27,"nodes":[13075],"orbits":[0]},{"y":7089.13,"x":-7829.04,"nodes":[3446],"orbits":[0]},{"y":1455.71,"x":-7828.44,"nodes":[53527,4985,45327,7204,10251],"orbits":[0,7]},{"y":84.99,"x":-7826.84,"nodes":[58295],"orbits":[2]},{"y":452.74,"x":-7815.5,"nodes":[61796,38066,8260,10286],"orbits":[7]},{"y":2567.51,"x":-7762.96,"nodes":[4527],"orbits":[0]},{"y":402.68,"x":-7704.81,"nodes":[21453],"orbits":[0]},{"y":8468.77,"x":-7587.21,"nodes":[2946,62518,4547,41414,41363],"orbits":[0,1,3,4,7]},{"y":-849.36,"x":-7586.04,"nodes":[43653,48171,26518,40803,3218],"orbits":[4]},{"y":15178.960097103,"x":-516.42040277765,"nodes":[17646],"orbits":[0]},{"y":2094.68,"x":-7489.98,"nodes":[40117,31848,1286,21089,17903,54701,64023],"orbits":[0,7]},{"y":4960.9,"x":-7463.54,"nodes":[18505,18496,18073,36027,49952,45090,13856],"orbits":[7]},{"y":3131.16,"x":-7437.53,"nodes":[52298],"orbits":[0]},{"y":3624.13,"x":-7437.53,"nodes":[53216,52126,21885,1352],"orbits":[0,2,7]},{"y":-8009.76,"x":-7428.15,"nodes":[45202],"orbits":[0]},{"y":-465.35,"x":-7355.98,"nodes":[24430,47191,3601,8554,63037],"orbits":[4]},{"y":-745.79,"x":-7348.69,"nodes":[50629],"orbits":[0]},{"y":-750.41,"x":-7347.5,"nodes":[44298],"orbits":[0]},{"y":-4246.42,"x":-7344.38,"nodes":[26196],"orbits":[0]},{"y":-3696.47,"x":-7344.38,"nodes":[39710],"orbits":[0]},{"y":-3214.3,"x":-7344.38,"nodes":[51821],"orbits":[0]},{"y":-2771.14,"x":-7344.38,"nodes":[20115],"orbits":[0]},{"y":-2252.28,"x":-7344.38,"nodes":[49734],"orbits":[0]},{"y":-916.14,"x":-7180.07,"nodes":[23930,30662,45383,26291,46024],"orbits":[4]},{"y":-5288.35,"x":-7101.54,"nodes":[45632,25503,27068,35831,27388,28578,904,24551],"orbits":[0,7]},{"y":4,"x":-7053.86,"nodes":[15671],"orbits":[0]},{"y":6434.42,"x":-7050.79,"nodes":[43778,36894,17330,3698,61938,14515,61927,33137],"orbits":[2,3]},{"y":-8009.76,"x":-7050.15,"nodes":[59093],"orbits":[0]},{"y":-7282.44,"x":-7044.46,"nodes":[21127,35974,51105,5398,22484,51820,38124,6355,14110,48979],"orbits":[1,2,3,4,6,7]},{"y":15079.380097103,"x":21.759597222347,"nodes":[61973,3704,46535,38601,43131,40719,25172,32559,61897,34501,7120],"orbits":[1,3,5,6,9,8]},{"y":7409.4,"x":-7025.42,"nodes":[25229,7972,21390,5663],"orbits":[0,2]},{"y":7906.98,"x":-7025.42,"nodes":[62498],"orbits":[0]},{"y":4002.72,"x":-6934.34,"nodes":[26725],"orbits":[0]},{"y":-1830.65,"x":-6922.75,"nodes":[51812,62757,4673,10047,46741],"orbits":[0,2]},{"y":-9652.12,"x":-6910.15,"nodes":[28774,17505,52106,2999,44005,10295,27733],"orbits":[4,5,6]},{"y":2724.36,"x":-6905.82,"nodes":[31805,44461,54998,29041,31388,51394,29993],"orbits":[1,2,3,7]},{"y":988.34,"x":-6886.36,"nodes":[1170,53089,16626,64443,41126,10474,53785,9918,62023],"orbits":[0,2,3]},{"y":-4712.38,"x":-6880.96,"nodes":[21568],"orbits":[0]},{"y":3687.64,"x":-6849.92,"nodes":[39621,14176,18004,8881],"orbits":[0,2,3,4]},{"y":14706.011298155,"x":2109.1632536476,"nodes":[16249],"orbits":[0]},{"y":15072.341298155,"x":2320.6632536476,"nodes":[32560],"orbits":[0]},{"y":-6081.65,"x":-6604.35,"nodes":[2672],"orbits":[0]},{"y":-2925.02,"x":-6560.84,"nodes":[50062,64357,6416,506,46857,59596,42916,11030,37641],"orbits":[0,2,3]},{"y":-6226.48,"x":-6511.27,"nodes":[59061],"orbits":[0]},{"y":15178.960097103,"x":559.92959722235,"nodes":[6935],"orbits":[0]},{"y":14663.741298155,"x":2430.1432536476,"nodes":[10371],"orbits":[0]},{"y":9257.25,"x":-6498.25,"nodes":[25031,17999,63979,9750,1169,42026,63813],"orbits":[0,7]},{"y":-5120.01,"x":-6473.32,"nodes":[11248],"orbits":[0]},{"y":-6084.44,"x":-6441.98,"nodes":[8509,45569,55596,28267,35085],"orbits":[0,2,3]},{"y":-4380.23,"x":-6419.58,"nodes":[35966,41105,38368,54288,44316],"orbits":[0,1,7]},{"y":4911.79,"x":-6409.48,"nodes":[22975],"orbits":[0]},{"y":15438.671298155,"x":2532.1632536476,"nodes":[15044],"orbits":[0]},{"y":420.58,"x":-6370.69,"nodes":[43711,5544,14459],"orbits":[2]},{"y":4501.4,"x":-6353.65,"nodes":[38921,49023,49198,12817,22967],"orbits":[1,2,3,7]},{"y":5063.19,"x":-6324.27,"nodes":[53921,40596,58838],"orbits":[5]},{"y":-8752.42,"x":-6317.55,"nodes":[23382],"orbits":[0]},{"y":-15089.566923448,"x":5625.7149448254,"nodes":[18678],"orbits":[0]},{"y":-12885.746923448,"x":5625.7149448254,"nodes":[63002],"orbits":[0]},{"y":15030.081298155,"x":2641.6432536476,"nodes":[42845],"orbits":[0]},{"y":-413.32,"x":-6255.06,"nodes":[21861,52807,61836,60551,65243,46421],"orbits":[0,2]},{"y":7289.19,"x":-6210.4,"nodes":[11014,16784,26339,62609,18419,25312,24259,23667,64405,31650,16051,31017],"orbits":[0,1,3,5,7]},{"y":8758.64,"x":-6210.4,"nodes":[51561],"orbits":[0]},{"y":16118.710097103,"x":856.83959722235,"nodes":[20830],"orbits":[0]},{"y":3942.14,"x":-6203.21,"nodes":[19674],"orbits":[3]},{"y":-14651.966923448,"x":5727.6349448254,"nodes":[10731],"orbits":[0]},{"y":5297.48,"x":-6186.82,"nodes":[27439],"orbits":[0]},{"y":15678.381298155,"x":2771.8732536476,"nodes":[29162],"orbits":[0]},{"y":3951.76,"x":-6116.29,"nodes":[41493],"orbits":[0]},{"y":1197.89,"x":-6026.21,"nodes":[21017,26969,16861,55789,41665,27303,50562,43142],"orbits":[0,3,4,5,7]},{"y":4,"x":-6014.13,"nodes":[14654],"orbits":[0]},{"y":14363.931298155,"x":2926.4032536476,"nodes":[54838],"orbits":[0]},{"y":14786.941298155,"x":2926.4032536476,"nodes":[4245],"orbits":[0]},{"y":15209.941298155,"x":2926.4032536476,"nodes":[44746],"orbits":[0]},{"y":-13990.546923448,"x":5939.6849448254,"nodes":[26638],"orbits":[0]},{"y":2748.83,"x":-5982.73,"nodes":[35977,38130,53194,35876,27540,62216,26070],"orbits":[0,2,3]},{"y":3453.31,"x":-5982.73,"nodes":[57703],"orbits":[0]},{"y":-3432.51,"x":-5945.28,"nodes":[49938],"orbits":[0]},{"y":15323.380097103,"x":1122.4495972223,"nodes":[37078],"orbits":[0]},{"y":15537.391298155,"x":3014.1432536476,"nodes":[46522],"orbits":[0]},{"y":4065.73,"x":-5918.9,"nodes":[50253],"orbits":[0]},{"y":-12885.746923448,"x":6006.3349448254,"nodes":[58747],"orbits":[0]},{"y":-6840.02,"x":-5903.5,"nodes":[57776,60013,10208,21935,33914,18240,21415,22909,61493],"orbits":[0,3]},{"y":8492.27,"x":-5887.44,"nodes":[56342],"orbits":[0]},{"y":-3998.09,"x":-5849.35,"nodes":[51795,32271,54311,28482,53632,19846],"orbits":[1,2,7]},{"y":-5740.53,"x":-5846.29,"nodes":[44872],"orbits":[0]},{"y":-8089.09,"x":-5816.56,"nodes":[64318,5088,55101,43893,26739,61063,38535,7777,58016,22873,16596,49537,42205],"orbits":[0,3,4]},{"y":8207.66,"x":-5800.9,"nodes":[7341],"orbits":[0]},{"y":-14716.276923448,"x":6129.2749448254,"nodes":[42035,28153,50219,54194],"orbits":[2]},{"y":-13776.576923448,"x":6129.2749448254,"nodes":[22147],"orbits":[9]},{"y":15221.921298155,"x":3154.4232536476,"nodes":[36252],"orbits":[6]},{"y":-14636.276923448,"x":6193.0449448254,"nodes":[43128],"orbits":[4]},{"y":6102.63,"x":-5721.96,"nodes":[8600],"orbits":[0]},{"y":14645.364623667,"x":-4315.5278249233,"nodes":[32952],"orbits":[0]},{"y":5052.28,"x":-5694.65,"nodes":[62015,7668,21982,47371],"orbits":[0,2]},{"y":-12885.346923448,"x":6269.1249448254,"nodes":[3605],"orbits":[0]},{"y":15537.221298155,"x":3294.7432536476,"nodes":[54892],"orbits":[0]},{"y":-13990.546923448,"x":6301.6549448254,"nodes":[10987],"orbits":[0]},{"y":14456.364623667,"x":-4206.4078249233,"nodes":[37397],"orbits":[0]},{"y":14582.364623667,"x":-4206.4078249233,"nodes":[60287],"orbits":[0]},{"y":-9484.56,"x":-5597.85,"nodes":[7960],"orbits":[1]},{"y":-521.46,"x":-5585.44,"nodes":[40550,46205,41615,49192,44787,43396,10534,33209,2174,51683,19249],"orbits":[0,2,3,4,6,7]},{"y":14362.911298155,"x":3382.7132536476,"nodes":[32637],"orbits":[0]},{"y":14785.921298155,"x":3382.7132536476,"nodes":[30151],"orbits":[0]},{"y":15208.921298155,"x":3382.7132536476,"nodes":[44371],"orbits":[0]},{"y":811.34,"x":-5535.94,"nodes":[20303,9908],"orbits":[2]},{"y":426.08,"x":-5532.01,"nodes":[16311,32600,6304,12125],"orbits":[0,2]},{"y":8732.2,"x":-5520.38,"nodes":[33244,52373,16347,52556,37276],"orbits":[0,2]},{"y":5566.61,"x":-5497.37,"nodes":[64870,34090,14655,372,54340],"orbits":[0,2,3,7]},{"y":14645.364623667,"x":-4097.2978249233,"nodes":[63259],"orbits":[0]},{"y":15089.474623667,"x":-4070.5278249233,"nodes":[55582],"orbits":[0]},{"y":4362.34,"x":-5457.8,"nodes":[25482,51702,54485,60620,61472],"orbits":[0,7]},{"y":-14887.216923448,"x":6492.6049448254,"nodes":[27990],"orbits":[0]},{"y":9533.46,"x":-5399.53,"nodes":[2491],"orbits":[1]},{"y":15677.671298155,"x":3537.6732536476,"nodes":[762],"orbits":[0]},{"y":-14651.966923448,"x":6526.9249448254,"nodes":[49049],"orbits":[0]},{"y":4839.82,"x":-5384.36,"nodes":[36389],"orbits":[0]},{"y":14170.744623667,"x":-3985.8578249233,"nodes":[14429],"orbits":[0]},{"y":6756.96,"x":-5333.21,"nodes":[44406,63451,57846],"orbits":[6]},{"y":2555.07,"x":-5326.03,"nodes":[8629],"orbits":[0]},{"y":7792.71,"x":-5317.19,"nodes":[20015,14777,37226,4015,47429,9187,59466],"orbits":[2,3,4,6,7]},{"y":2655.72,"x":-5314.13,"nodes":[16084],"orbits":[0]},{"y":2829.25,"x":-5314.13,"nodes":[13474],"orbits":[0]},{"y":2922.83,"x":-5314.13,"nodes":[10602,24871,57552,46696],"orbits":[4]},{"y":3067.3,"x":-5314.13,"nodes":[54811],"orbits":[0]},{"y":3397.64,"x":-5314.13,"nodes":[34210],"orbits":[0]},{"y":3520.75,"x":-5314.13,"nodes":[6923,1087,64939,30123,26092,52392],"orbits":[2,3]},{"y":-15096.576923448,"x":6632.2749448254,"nodes":[1579],"orbits":[0]},{"y":-12885.346923448,"x":6632.2749448254,"nodes":[32856],"orbits":[0]},{"y":7013.03,"x":-5288.23,"nodes":[64995,51867,17924],"orbits":[0,3]},{"y":15920.641298155,"x":3677.9532536476,"nodes":[12054],"orbits":[0]},{"y":-2342.95,"x":-5255.44,"nodes":[10245,34308,65193,47204,36478,48714,43014,47354,37414],"orbits":[0,2,3]},{"y":5058.67,"x":-5245.55,"nodes":[53989],"orbits":[0]},{"y":14677.854623667,"x":-3849.9878249233,"nodes":[45248],"orbits":[0]},{"y":-5581.61,"x":-5237.04,"nodes":[44783,19277,35171,10029,8660,18846,22949,14113],"orbits":[0,2,3]},{"y":-4772.19,"x":-5175.23,"nodes":[57097,30260,256,19658],"orbits":[0,2,7]},{"y":833.39,"x":-5165.01,"nodes":[63470,50302,16090],"orbits":[3]},{"y":6455.65,"x":-5159.25,"nodes":[61490],"orbits":[0]},{"y":8943.84,"x":-5153.8,"nodes":[28304],"orbits":[0]},{"y":15184.974623667,"x":-3714.0978249233,"nodes":[11641],"orbits":[0]},{"y":15508.171298155,"x":3831.2532536476,"nodes":[1988],"orbits":[0]},{"y":-2941.61,"x":-5095.02,"nodes":[28002],"orbits":[0]},{"y":1520.57,"x":-5034.82,"nodes":[51369,56061,6544,45503,37746,42604],"orbits":[0,2,4,7]},{"y":-7996.23,"x":-5019.88,"nodes":[45918],"orbits":[0]},{"y":5187.94,"x":-5015.19,"nodes":[29372],"orbits":[0]},{"y":-7125.77,"x":-4988.29,"nodes":[56703,28839,56762,20032,28680],"orbits":[0,2]},{"y":15692.084623667,"x":-3578.2178249233,"nodes":[34882],"orbits":[0]},{"y":-5972.03,"x":-4966.28,"nodes":[46628],"orbits":[4]},{"y":15751.141298155,"x":3971.5232536476,"nodes":[37523],"orbits":[0]},{"y":-8466.87,"x":-4915.6,"nodes":[48552],"orbits":[0]},{"y":-9561.39,"x":-4903.23,"nodes":[35408,36474,38596,24767,31925],"orbits":[2,4,7]},{"y":-8530.05,"x":-4806.19,"nodes":[36880,15628,27626,2244,54067,43036],"orbits":[4,5,7]},{"y":8363.52,"x":-4805.94,"nodes":[37258],"orbits":[0]},{"y":4919.46,"x":-4741.04,"nodes":[9417],"orbits":[0]},{"y":5689.48,"x":-4717.5,"nodes":[56595,23861,54886,56997,64312],"orbits":[0,4,7]},{"y":-4643.81,"x":-4696.12,"nodes":[13694,9343,50389,23329,11762],"orbits":[0,2,7]},{"y":-6892.17,"x":-4694.67,"nodes":[15782],"orbits":[0]},{"y":223.67,"x":-4660.69,"nodes":[31419,35787,42813,55491],"orbits":[1,7]},{"y":4612.59,"x":-4659.73,"nodes":[13171],"orbits":[0]},{"y":-7996.23,"x":-4643.88,"nodes":[31238],"orbits":[0]},{"y":6774.82,"x":-4606.4,"nodes":[38876],"orbits":[0]},{"y":-532.48,"x":-4583.03,"nodes":[7878,48745,53901,34375,45612],"orbits":[0,2,3]},{"y":-3251.11,"x":-4558.96,"nodes":[17411,61444,58096,6008,64020,29652,35911,15180,34096],"orbits":[0,2,3]},{"y":4730.38,"x":-4551.96,"nodes":[17745],"orbits":[0]},{"y":925.6,"x":-4542.4,"nodes":[39083],"orbits":[0]},{"y":2159.3,"x":-4507.44,"nodes":[33978,30390,31609,36163,62581],"orbits":[0,2,3,7]},{"y":14754.234623667,"x":-3111.7778249233,"nodes":[55536],"orbits":[9]},{"y":4838.15,"x":-4434.17,"nodes":[48121],"orbits":[0]},{"y":7184.65,"x":-4431.15,"nodes":[14540],"orbits":[0]},{"y":-1471.64,"x":-4422.17,"nodes":[48505,10372,48240,36191,59213,7392,10571,60886,40325],"orbits":[1,2,3]},{"y":4530.02,"x":-4351.6,"nodes":[24438],"orbits":[0]},{"y":843.27,"x":-4339.42,"nodes":[9638],"orbits":[0]},{"y":3287.25,"x":-4335.51,"nodes":[54283,26324,27950,4128,26532,46023,52462],"orbits":[0,2,3]},{"y":3380.39,"x":-4335.51,"nodes":[41657,21286,45992,17029],"orbits":[2,3]},{"y":619.91,"x":-4335.1,"nodes":[26798],"orbits":[0]},{"y":-6654.06,"x":-4333.25,"nodes":[54814,30968,59498,48582,53675,16114],"orbits":[0,2]},{"y":0.53,"x":-4308.23,"nodes":[51052,22616,17468,53405,22558],"orbits":[6]},{"y":407.49,"x":-4296.44,"nodes":[59006],"orbits":[0]},{"y":0.53,"x":-4289.92,"nodes":[48631],"orbits":[0]},{"y":-5891.9,"x":-4261.32,"nodes":[34552,61026,17378,40894,1218,8357,10742,41991,1447,38972,14945,22393,28458],"orbits":[0,3]},{"y":9464.83,"x":-4254.59,"nodes":[4661,53367,10835,20842,12821,65439,48026,6623,65353],"orbits":[0,1,2,3]},{"y":10064.45,"x":-4254.59,"nodes":[28175],"orbits":[0]},{"y":10800.08,"x":-4254.59,"nodes":[47316,2888,21716,8827,16691,9583,28862],"orbits":[0,4,7]},{"y":-10969.45,"x":-4242.62,"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]},{"y":2439.49,"x":-4227.25,"nodes":[16725],"orbits":[0]},{"y":8626.35,"x":-4221.3,"nodes":[26490,12751,6229,13356,18489],"orbits":[7,2]},{"y":-4515.44,"x":-4217.02,"nodes":[16948,37458,21879,25412],"orbits":[0,2,7]},{"y":-10001.8,"x":-4185.36,"nodes":[50104],"orbits":[0]},{"y":4345.69,"x":-4167.26,"nodes":[46748],"orbits":[0]},{"y":14926.624623667,"x":-2766.6178249233,"nodes":[18146],"orbits":[0]},{"y":-8135.44,"x":-4117.42,"nodes":[4931,42825,21404,27674,44082,27307],"orbits":[0,2]},{"y":-9838.01,"x":-4116.33,"nodes":[32745],"orbits":[0]},{"y":-9545.42,"x":-4113.12,"nodes":[40276],"orbits":[0]},{"y":-9254.29,"x":-4113.12,"nodes":[60241],"orbits":[0]},{"y":6275.65,"x":-4107.23,"nodes":[17762,2964,18374,28476],"orbits":[0,2]},{"y":287.24,"x":-4082.88,"nodes":[26895],"orbits":[0]},{"y":7086.81,"x":-4066.02,"nodes":[31903],"orbits":[0]},{"y":15695.724623667,"x":-2641.7278249233,"nodes":[3084],"orbits":[0]},{"y":-9550.54,"x":-4030.62,"nodes":[32278,58183],"orbits":[2,7]},{"y":14418.544623667,"x":-2630.4778249233,"nodes":[57819],"orbits":[0]},{"y":-4999.56,"x":-3967.58,"nodes":[24483],"orbits":[0]},{"y":7450.38,"x":-3966.26,"nodes":[56605],"orbits":[0]},{"y":-9600.64,"x":-3955.44,"nodes":[61179],"orbits":[0]},{"y":394.73,"x":-3921.6,"nodes":[37956],"orbits":[0]},{"y":-9191.64,"x":-3905.87,"nodes":[5284],"orbits":[0]},{"y":15187.654623667,"x":-2505.5878249233,"nodes":[30996],"orbits":[0]},{"y":-6696.51,"x":-3879.54,"nodes":[57506],"orbits":[0]},{"y":156.68,"x":-3872.48,"nodes":[35581],"orbits":[0]},{"y":5361.03,"x":-3870.16,"nodes":[2511,19802,64399],"orbits":[1,2,3]},{"y":-14750.092105253,"x":3133.1032965921,"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]},{"y":-9338.75,"x":-3804.23,"nodes":[21245],"orbits":[0]},{"y":-8886.17,"x":-3804.23,"nodes":[57178],"orbits":[0]},{"y":15931.584623667,"x":-2405.8678249233,"nodes":[1442],"orbits":[0]},{"y":14679.574623667,"x":-2369.4478249233,"nodes":[53762],"orbits":[0]},{"y":5937.79,"x":-3759.41,"nodes":[45962,48589,7922,7183,15617],"orbits":[0,2,3]},{"y":3905.64,"x":-3727.22,"nodes":[34487,4882,60568,38172,51206,49642,52348],"orbits":[0,2,3,7]},{"y":1390.39,"x":-3724.22,"nodes":[53443,20645,59767,31292,64284,58528,45363,19011,27373,22928],"orbits":[0,3,4,5]},{"y":15422.544623667,"x":-2269.4778249233,"nodes":[53108],"orbits":[0]},{"y":6318.1,"x":-3657.51,"nodes":[35265],"orbits":[0]},{"y":14171.494623667,"x":-2233.3078249233,"nodes":[36728],"orbits":[0]},{"y":-8544.35,"x":-3593.46,"nodes":[62122,6748,37327,34248,48618,4295],"orbits":[0,3,7]},{"y":-7995.13,"x":-3593.46,"nodes":[34840],"orbits":[0]},{"y":-3487.38,"x":-3550.83,"nodes":[2071,37543,38420,16647],"orbits":[0,2]},{"y":7968.38,"x":-3547.11,"nodes":[38235,34671,61934,24477,17532,48418],"orbits":[0,2]},{"y":-6483.81,"x":-3535.39,"nodes":[57373],"orbits":[0]},{"y":14913.504623667,"x":-2133.0678249233,"nodes":[36822],"orbits":[0]},{"y":12785.01,"x":-3525.71,"nodes":[46565],"orbits":[0]},{"y":12100.8,"x":-3517.93,"nodes":[27290],"orbits":[0]},{"y":321.55,"x":-3498.41,"nodes":[33397,51248,53294,38292,39594],"orbits":[0,2]},{"y":-6221.4,"x":-3497.77,"nodes":[44733],"orbits":[2]},{"y":-6832.63,"x":-3495.34,"nodes":[38300],"orbits":[0]},{"y":4125.9,"x":-3484.73,"nodes":[49550,61935,55746,4624],"orbits":[0,7]},{"y":-4982.21,"x":-3483.61,"nodes":[32660,8631,59256,51534,46760],"orbits":[0,2,3]},{"y":-4515.73,"x":-3461.56,"nodes":[8531],"orbits":[0]},{"y":-7186.71,"x":-3428.17,"nodes":[1433],"orbits":[6]},{"y":11031.12,"x":-3425.8,"nodes":[35284,3921,38398,31898,7473,2211,8154],"orbits":[0,7]},{"y":-1975.64,"x":-3421.76,"nodes":[12786],"orbits":[0]},{"y":5010.9,"x":-3415.77,"nodes":[46060,29788,44419,7251,29270,7488],"orbits":[0,7]},{"y":7009.85,"x":-3408.57,"nodes":[15374,48035,54676,39759,11329],"orbits":[0,2]},{"y":14404.454623667,"x":-1996.6678249233,"nodes":[58591],"orbits":[0]},{"y":7490.9,"x":-3366.12,"nodes":[37612],"orbits":[0]},{"y":-7237,"x":-3317.95,"nodes":[65016,21206,6752,7378,968,45899,54911,31326,39716,44092,11505],"orbits":[0,2,3]},{"y":5858.65,"x":-3292.33,"nodes":[51299],"orbits":[2]},{"y":-1894.64,"x":-3281.46,"nodes":[17655,64299,50558,12462,19680,18465,39540,36602,6744,49357,32194,58651,5777,55194,44951,37629,55933],"orbits":[0,2,3,4,6]},{"y":12291.17,"x":-3230.62,"nodes":[26697],"orbits":[0]},{"y":-8995.5,"x":-3196.2,"nodes":[25303],"orbits":[0]},{"y":9964.43,"x":-3179.99,"nodes":[52746,9796,62310,54148,36325,56934],"orbits":[0,2,4,7]},{"y":556.13,"x":-3154.84,"nodes":[38323],"orbits":[0]},{"y":-551.55,"x":-3144.84,"nodes":[48305],"orbits":[0]},{"y":-9385.96,"x":-3142.23,"nodes":[39935],"orbits":[0]},{"y":-10395.75,"x":-3125.69,"nodes":[47168],"orbits":[0]},{"y":-1268.82,"x":-3114.85,"nodes":[17517,13233,62978,19873],"orbits":[0,2]},{"y":-5381.56,"x":-3109.62,"nodes":[30979],"orbits":[0]},{"y":12010.8,"x":-3090.1,"nodes":[37963,15855,59263,61441,54138],"orbits":[2,3,4,5,6]},{"y":-8364.27,"x":-3069.12,"nodes":[4407],"orbits":[0]},{"y":2529.2,"x":-3067.29,"nodes":[64327,18629,39517,49391,36629,44659,62732,53373,64192,18742],"orbits":[0,3,4,5]},{"y":-8608.16,"x":-3061.21,"nodes":[43366],"orbits":[0]},{"y":12013.21,"x":-3054.65,"nodes":[9762,10783,38564,20091],"orbits":[2,3,5,6]},{"y":-8762.37,"x":-3049.19,"nodes":[15194],"orbits":[0]},{"y":6253.4,"x":-3044.02,"nodes":[34747,24753,56567,151,6274],"orbits":[0,7]},{"y":4483.94,"x":-2998.56,"nodes":[43895,13562],"orbits":[7]},{"y":4483.94,"x":-2977.66,"nodes":[23650,56616,41415],"orbits":[0,2]},{"y":5127.02,"x":-2964.62,"nodes":[33169],"orbits":[0]},{"y":8508.26,"x":-2957.46,"nodes":[25011,60404,20691,41739],"orbits":[0,2]},{"y":-5824.67,"x":-2919.8,"nodes":[33618,39990,20718,13294],"orbits":[0,1,2,7]},{"y":-7995.13,"x":-2904.82,"nodes":[29148],"orbits":[0]},{"y":1645.22,"x":-2851.04,"nodes":[27726,32416,6529],"orbits":[2]},{"y":0.53,"x":-2849.6,"nodes":[8406,6015,35426],"orbits":[6,3]},{"y":-8749.27,"x":-2824.48,"nodes":[2606,21606,20388],"orbits":[1,2,3]},{"y":10498.42,"x":-2808.97,"nodes":[64471],"orbits":[4]},{"y":-1621.78,"x":-2808.15,"nodes":[4956],"orbits":[0]},{"y":-1621.78,"x":-2808.15,"nodes":[22045,63209,30704,13505],"orbits":[0,7]},{"y":-9385.96,"x":-2764.23,"nodes":[44344],"orbits":[0]},{"y":-9028.75,"x":-2730.42,"nodes":[14575],"orbits":[0]},{"y":-2063.25,"x":-2656.19,"nodes":[63469,57967,50216,30834],"orbits":[0,2]},null,{"y":-1090.72,"x":-2644.37,"nodes":[6898],"orbits":[0]},{"y":-8808.47,"x":-2625.49,"nodes":[3414],"orbits":[0]},{"y":7375.23,"x":-2620.07,"nodes":[23227,39564,3516],"orbits":[4,7]},{"y":7379.36,"x":-2620.07,"nodes":[38663,49618,62039],"orbits":[0,7]},{"y":7389.42,"x":-2620.07,"nodes":[55348],"orbits":[0]},{"y":7921.63,"x":-2620.07,"nodes":[13279],"orbits":[0]},{"y":-10245.46,"x":-2597.32,"nodes":[38105,49455,13537,44299,6006,23939,59425,2508,51797,22141,857,58789,46275,13307,26614,3894],"orbits":[0,4,7]},{"y":-8604.12,"x":-2588.8,"nodes":[47284],"orbits":[0]},{"y":3935.52,"x":-2557.26,"nodes":[23062,19122,28432,20416],"orbits":[0,2]},{"y":5385.78,"x":-2556.85,"nodes":[42177],"orbits":[0]},{"y":3454.27,"x":-2551.13,"nodes":[5920,52574,55478,48006,33604],"orbits":[0,2,7]},{"y":11113.83,"x":-2545.36,"nodes":[45824],"orbits":[0]},{"y":9843.04,"x":-2542.83,"nodes":[55152,42710,65287,56996,9568,41186,58117,13839,5580],"orbits":[0,2,3,4,5]},{"y":10828.42,"x":-2542.83,"nodes":[8493],"orbits":[0]},{"y":5371.8,"x":-2540.65,"nodes":[5049,43183,11153,49231],"orbits":[7]},{"y":-8376.52,"x":-2530.04,"nodes":[3332],"orbits":[0]},{"y":-1450.05,"x":-2522.24,"nodes":[53396,64370,45923,52319],"orbits":[6]},{"y":3479.47,"x":-2502.19,"nodes":[51921],"orbits":[6]},{"y":-3479.87,"x":-2457.53,"nodes":[58930,52429,6294,4847,14934,858,58387,52454,46604,2138,1546,38827,31890,25745,21081],"orbits":[2,3,4,5,7]},{"y":1033.71,"x":-2393.09,"nodes":[5710,14923,46325,33556,55473,43164,1207,13397,39581,6839],"orbits":[0,4,7]},{"y":-8977.68,"x":-2364.29,"nodes":[61042],"orbits":[0]},{"y":-7995.11,"x":-2364.29,"nodes":[11679],"orbits":[0]},{"y":8496,"x":-2353.54,"nodes":[33369],"orbits":[0]},{"y":-3487.38,"x":-2351.05,"nodes":[38856],"orbits":[6]},{"y":-4007.49,"x":-2291.85,"nodes":[46358,50423,59376],"orbits":[6]},{"y":-4242.75,"x":-2241.38,"nodes":[19240],"orbits":[0]},{"y":4750.59,"x":-2234.02,"nodes":[28860],"orbits":[0]},{"y":5028.07,"x":-2234.02,"nodes":[56104],"orbits":[0]},{"y":-1722.64,"x":-2228.21,"nodes":[28950],"orbits":[0]},{"y":3539.9,"x":-2221.54,"nodes":[13241],"orbits":[6]},{"y":3805.96,"x":-2199.44,"nodes":[53589],"orbits":[0]},{"y":-968.66,"x":-2188.85,"nodes":[17584,28446,12430,61067,1143,58170],"orbits":[2]},{"y":3688.8,"x":-2134.26,"nodes":[48670],"orbits":[6]},{"y":1554.69,"x":-2092.78,"nodes":[1913,4665,61534,7721,64683,41031,23570,36709,63393],"orbits":[0,4,7]},{"y":7594.08,"x":-2087.68,"nodes":[10772,21468,2119,39274,53505],"orbits":[0,2,3]},{"y":8229.42,"x":-2086.96,"nodes":[2864],"orbits":[0]},{"y":-4701.25,"x":-2076.24,"nodes":[48581,15969,41129,24338,15838,33242,13387],"orbits":[3,4,5,6]},{"y":-6987.04,"x":-2073.61,"nodes":[7424,27491,1823,36994,29432,4061,34531,25363,44098],"orbits":[4,7]},{"y":-10395.75,"x":-2071.82,"nodes":[54521],"orbits":[0]},{"y":2453.77,"x":-2059.23,"nodes":[54232],"orbits":[0]},{"y":-9444.54,"x":-2031.54,"nodes":[53524],"orbits":[0]},{"y":4519.75,"x":-2012.03,"nodes":[41646],"orbits":[0]},{"y":4750.59,"x":-2012.03,"nodes":[14091],"orbits":[0]},{"y":5028.07,"x":-2012.03,"nodes":[42981],"orbits":[0]},{"y":5858.53,"x":-1945.48,"nodes":[43791,53320,16385,41651,5098],"orbits":[2,3]},{"y":-8506.27,"x":-1940.55,"nodes":[20119,18160,15809,26945,31175,22783,30720,54036,17501,18485],"orbits":[0,2,3,7]},{"y":-1422.19,"x":-1927.77,"nodes":[50626,32597,12777,3918,54708,59695],"orbits":[2]},{"y":-3294.04,"x":-1892.34,"nodes":[3041,47555,53697,10156,59795],"orbits":[3,5,6]},{"y":-9329.81,"x":-1863.91,"nodes":[57555],"orbits":[0]},{"y":6665.33,"x":-1863.48,"nodes":[13942,65023,18186,6626,32354,34433,24009,46475,16744,4716,24748],"orbits":[0,2,3,4]},{"y":4750.59,"x":-1789.41,"nodes":[23993],"orbits":[0]},{"y":5028.07,"x":-1789.41,"nodes":[8115],"orbits":[0]},{"y":-9560.06,"x":-1781.92,"nodes":[43647,32727,32507,12851,52973,37608],"orbits":[0,2,4,7]},{"y":3906.89,"x":-1769.02,"nodes":[7628],"orbits":[6]},{"y":3932.27,"x":-1717.06,"nodes":[53853,36170,28693,49280,57320],"orbits":[0,2,7]},{"y":9721.18,"x":-1683.9,"nodes":[35739],"orbits":[0]},{"y":9899.02,"x":-1636.23,"nodes":[3999,9737,59480,36522,37665,4577,42410,24813,8556],"orbits":[0,4,7]},{"y":7711.58,"x":-1626.68,"nodes":[63360,18801,62258,11752,62455],"orbits":[0,7]},{"y":8920.12,"x":-1610.62,"nodes":[6655],"orbits":[2]},{"y":10076.34,"x":-1588.72,"nodes":[20397],"orbits":[0]},{"y":8880.27,"x":-1587.62,"nodes":[35015],"orbits":[0]},{"y":-7995.13,"x":-1545.44,"nodes":[15885],"orbits":[0]},{"y":2648.54,"x":-1533.68,"nodes":[47796,62640,38501,27108,24880,17294,27501,19330,45916,34340,16168,45969,25374],"orbits":[2,4,5,6]},{"y":-734.8,"x":-1527.89,"nodes":[50084],"orbits":[0]},{"y":733.41,"x":-1525.89,"nodes":[3936],"orbits":[0]},{"y":8698.1,"x":-1482.46,"nodes":[58718],"orbits":[0]},{"y":-4703.73,"x":-1432.94,"nodes":[34058],"orbits":[0]},{"y":8880.27,"x":-1410.85,"nodes":[40336],"orbits":[0]},{"y":957.2,"x":-1397.89,"nodes":[38646],"orbits":[0]},{"y":-954.59,"x":-1396.89,"nodes":[13855],"orbits":[0]},{"y":10828.42,"x":-1367.15,"nodes":[54099],"orbits":[0]},{"y":11595,"x":-1367.15,"nodes":[17150,23888,29399,7390,53647,51446,19750],"orbits":[0,3]},{"y":-11122.46,"x":-1351.99,"nodes":[23450,558,23091,63021,11366,39515,39228,62603,19715,46300,52774,57832,34290,5084,35324,34927],"orbits":[0,2,3,4,5]},{"y":4972.79,"x":-1349.52,"nodes":[44707,32885,54785,51735,6689,45599],"orbits":[0,2,4,7]},{"y":-4290.85,"x":-1322.31,"nodes":[8349,56564,42077,31644,49235,14739,2102],"orbits":[0,2]},{"y":-7376.61,"x":-1316.98,"nodes":[36358,19112,12367,3492,60313,56956,54632,36507],"orbits":[0,2,3]},{"y":-3298.79,"x":-1309.39,"nodes":[39886],"orbits":[0]},{"y":8391.66,"x":-1305.68,"nodes":[65322],"orbits":[0]},{"y":8698.1,"x":-1305.68,"nodes":[47709],"orbits":[0]},{"y":733.1,"x":-1271.19,"nodes":[47175],"orbits":[0]},{"y":-728.9,"x":-1245.18,"nodes":[61525],"orbits":[0]},{"y":8879.97,"x":-1200.68,"nodes":[63814],"orbits":[0]},{"y":-10395.75,"x":-1184.99,"nodes":[45885],"orbits":[0]},{"y":-9609.62,"x":-1184.99,"nodes":[45570,43713,3051,35602,27009,30459],"orbits":[0,1,4,7]},{"y":4121.27,"x":-1181.15,"nodes":[40043,9857,55231,37361,54990],"orbits":[1,2,7]},{"y":8229.42,"x":-1170.69,"nodes":[54818],"orbits":[0]},{"y":8698.1,"x":-1137.16,"nodes":[13425],"orbits":[0]},{"y":11095.71,"x":-1099.85,"nodes":[28492],"orbits":[0]},{"y":8879.97,"x":-1032.12,"nodes":[315],"orbits":[0]},{"y":8919.8,"x":-1009.12,"nodes":[33216],"orbits":[2]},{"y":-5546.35,"x":-949.03,"nodes":[18086,32427,62844,24655,42127,41573,4456,14363,61338,4776],"orbits":[0,2,3,4]},{"y":-7995.13,"x":-793.84,"nodes":[49512],"orbits":[0]},{"y":-8777.76,"x":-792.8,"nodes":[22439,44498,25101,52199,43139,65248,39752,56409,38068,5936],"orbits":[0,3,4]},{"y":5189.25,"x":-767.04,"nodes":[46343],"orbits":[0]},{"y":-2537.92,"x":-752.96,"nodes":[18407],"orbits":[0]},{"y":-14541.206923448,"x":-6470.5049448254,"nodes":[18158],"orbits":[0]},{"y":6556.71,"x":-617.1,"nodes":[58714,29514,21077,3109,36169,354,48429,52274,39431],"orbits":[0,3,4]},{"y":8229.42,"x":-593.45,"nodes":[15182],"orbits":[0]},{"y":9710.46,"x":-484.77,"nodes":[29402,4046,8875,50687],"orbits":[1,2,7]},{"y":-14704.566923448,"x":-6301.0549448254,"nodes":[63484],"orbits":[0]},{"y":-3316.19,"x":-478.3,"nodes":[22821,22314],"orbits":[0,7]},{"y":-3030.38,"x":-478.3,"nodes":[51184],"orbits":[0]},{"y":-3752.19,"x":-478.24,"nodes":[3823,60230,51968,51335,64046,45522,5726],"orbits":[0,1,3,5,7]},{"y":-4703.73,"x":-478.02,"nodes":[56935],"orbits":[0]},{"y":-2158.22,"x":-478.01,"nodes":[22419],"orbits":[0]},{"y":10441.13,"x":-457.32,"nodes":[55066,19796,15899,18308,21721,21627],"orbits":[2,3,4,7]},{"y":-7425.82,"x":-450.05,"nodes":[10398,3472,56640,26682],"orbits":[7]},{"y":8759.96,"x":-420.58,"nodes":[7049,25711,31566,22556,11257,10271,58038,35028,51974],"orbits":[0,2,3]},{"y":4842.33,"x":-420.12,"nodes":[47363,13708,9164,25513,51825,47856,32561],"orbits":[2,3,4,5,6]},{"y":3700.21,"x":-405.01,"nodes":[62588],"orbits":[0]},{"y":4798.23,"x":-376.02,"nodes":[14997],"orbits":[0]},{"y":-2574.13,"x":-374.23,"nodes":[55807,6686,1922,41965,1755,18845],"orbits":[0,2,7]},{"y":-9708.04,"x":-353.71,"nodes":[35492,30523,11376,50720,34199,43557],"orbits":[1,3,4,5,7]},{"y":-13776.576923448,"x":-6129.2749448254,"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]},{"y":3156.44,"x":-262.23,"nodes":[28510,61438,42350],"orbits":[6]},{"y":2491.06,"x":-257.48,"nodes":[5407],"orbits":[0]},{"y":7972.75,"x":-248.37,"nodes":[934,9825,12526],"orbits":[4,3]},{"y":2592.67,"x":-203.43,"nodes":[44605,2455,48588,13081],"orbits":[5]},{"y":3700.23,"x":-152.71,"nodes":[57039,14572,11037],"orbits":[3]},{"y":3572.61,"x":-150.31,"nodes":[29328,43201,43383,37450],"orbits":[4]},{"y":1690.41,"x":-133.15,"nodes":[59779],"orbits":[0]},null,{"y":-1405.7,"x":-30.93,"nodes":[44871],"orbits":[3]},{"y":-7301.82,"x":-0.88,"nodes":[46819],"orbits":[0]},{"y":-11153.83,"x":0,"nodes":[11337,29369,23427,47270,52799,60515,44455,19955,62914,41669,55250,56649,41972,17380],"orbits":[0,1,3,4]},{"y":-10395.75,"x":0,"nodes":[59362],"orbits":[0]},{"y":-9772.2,"x":0,"nodes":[29009],"orbits":[0]},{"y":-9371.2,"x":0,"nodes":[5314],"orbits":[4]},{"y":-7995.13,"x":0,"nodes":[61419],"orbits":[0]},{"y":-5955.17,"x":0,"nodes":[8616],"orbits":[0]},{"y":-4700.35,"x":0,"nodes":[57710],"orbits":[6]},{"y":-4439.9,"x":0,"nodes":[22290,5501,48821,15618,32404],"orbits":[0,2,3]},{"y":-3031.45,"x":0,"nodes":[29502,47307,36302,3242,13769,59636,48007],"orbits":[0,2,7]},{"y":-1490.58,"x":0,"nodes":[54447],"orbits":[0]},{"y":10105.93,"x":0.13,"nodes":[52125],"orbits":[0]},{"y":10828.42,"x":0.13,"nodes":[2847],"orbits":[0]},{"y":11836.46,"x":0.13,"nodes":[44176,16618,10273,49696,42280,24511,45272,21205,57047,35688,38138,45278,4492],"orbits":[0,5,7]},{"y":3822.38,"x":1.25,"nodes":[54417,49657],"orbits":[6]},{"y":3822.38,"x":1.63,"nodes":[10247,28370],"orbits":[6]},{"y":1469.82,"x":1.95,"nodes":[50986],"orbits":[0]},{"y":2418.36,"x":1.95,"nodes":[52442,14254,97],"orbits":[2]},{"y":2829.7,"x":1.95,"nodes":[47150,38779,44836],"orbits":[2]},{"y":6250.78,"x":1.95,"nodes":[48635],"orbits":[0]},{"y":7013.94,"x":1.95,"nodes":[21755],"orbits":[0]},{"y":5712,"x":3.72,"nodes":[57805,43444,7788],"orbits":[4,7]},{"y":5712,"x":4.1,"nodes":[38003,28361,47782],"orbits":[4,7]},{"y":-6484.35,"x":5.06,"nodes":[40691,36746,25893,51169,43576,14324,1468,7971],"orbits":[2,3,4,7]},{"y":5223.21,"x":6.24,"nodes":[63526],"orbits":[0]},{"y":8229.42,"x":8.31,"nodes":[54127],"orbits":[0]},{"y":9742.42,"x":8.31,"nodes":[54282],"orbits":[3]},{"y":-1404.7,"x":28.94,"nodes":[4739],"orbits":[3]},{"y":1689.33,"x":136.86,"nodes":[59915],"orbits":[0]},{"y":3572.63,"x":150.01,"nodes":[41210,43578,59028,8092],"orbits":[4]},{"y":3700.21,"x":151.5,"nodes":[50609,14926,11916],"orbits":[3]},{"y":2596.07,"x":225.42,"nodes":[11311,38057,34061,56910],"orbits":[5]},{"y":6565.73,"x":260.71,"nodes":[16538,9217,61281,47733,5108,44330],"orbits":[0,2,3]},{"y":-14198.506923448,"x":-5558.6149448254,"nodes":[10694],"orbits":[0]},{"y":3155.84,"x":262.02,"nodes":[7741,42500,59881],"orbits":[6]},{"y":7972.57,"x":265.15,"nodes":[17340,40341,62051],"orbits":[4,3]},{"y":2491.06,"x":273.71,"nodes":[2461],"orbits":[0]},{"y":-2574.13,"x":371.9,"nodes":[30346,34006,15408,29695,43736,6338],"orbits":[0,2,7]},{"y":3700.23,"x":407.71,"nodes":[1477],"orbits":[0]},{"y":-4284.19,"x":419.3,"nodes":[517],"orbits":[0]},{"y":-9854.2,"x":424.33,"nodes":[4017,12918,26447,10079,49633],"orbits":[0,2]},{"y":-2158.22,"x":472.38,"nodes":[56216],"orbits":[0]},{"y":-4703.51,"x":486.61,"nodes":[39037],"orbits":[0]},{"y":-3752.19,"x":486.99,"nodes":[14666,9642,17973,4748,61027],"orbits":[0,3,7]},{"y":-3030.38,"x":486.99,"nodes":[2254],"orbits":[0]},{"y":-8654.59,"x":494.7,"nodes":[4113,36782,55572,44179],"orbits":[0,7]},{"y":-8654.42,"x":494.7,"nodes":[1151,4627,57626],"orbits":[7]},{"y":-7995.13,"x":497.14,"nodes":[3025],"orbits":[0]},{"y":-7301.82,"x":497.9,"nodes":[34030,42614,25594,13634,47441,61992],"orbits":[0,1,4,7]},{"y":8723.77,"x":502.65,"nodes":[44765,22533,11066,26663,32233],"orbits":[0,2,3,7]},{"y":-5930.42,"x":533.4,"nodes":[58090,13542,48774,34367,21540,27658,44850],"orbits":[0,7]},{"y":9564.7,"x":541.38,"nodes":[45576,51944,55060,43829,49406,47683,51728,33037,6505],"orbits":[0,2,3,4,5,7]},{"y":-4284.19,"x":552.41,"nodes":[22691],"orbits":[0]},{"y":8229.3,"x":610.22,"nodes":[56978],"orbits":[0]},{"y":5034.86,"x":615.53,"nodes":[63267,65424,4377,45488,50273,47893,57774,2394,3131],"orbits":[0,2,3]},{"y":5034.86,"x":615.53,"nodes":[8872],"orbits":[0]},null,{"y":7013.94,"x":729.71,"nodes":[19223,25213,37872,21871,51847,33974,31189,64665,26194,53166,28863],"orbits":[0,4,7]},{"y":-2537.92,"x":756.52,"nodes":[9485],"orbits":[0]},{"y":-5167.46,"x":842.34,"nodes":[53975,55104,33254,19125],"orbits":[1,2,7]},{"y":-11153.83,"x":855.73,"nodes":[15083],"orbits":[0]},{"y":11379.02,"x":940.85,"nodes":[35653],"orbits":[0]},{"y":-11368.6,"x":979.73,"nodes":[22271],"orbits":[0]},{"y":4639.54,"x":1010.78,"nodes":[58109],"orbits":[0]},{"y":-5546.35,"x":1061.08,"nodes":[40783],"orbits":[0]},{"y":-7995.13,"x":1063.41,"nodes":[38732],"orbits":[0]},{"y":-11138.26,"x":1079.94,"nodes":[18651],"orbits":[0]},{"y":-11559.12,"x":1089.73,"nodes":[55554],"orbits":[0]},{"y":-3001.45,"x":1089.99,"nodes":[60685],"orbits":[0]},{"y":-9412.83,"x":1120.74,"nodes":[40345,42290,52254,37991],"orbits":[7]},{"y":-9540.92,"x":1123.28,"nodes":[50540],"orbits":[0]},{"y":-9669,"x":1125.8,"nodes":[36639,32009,36814,16499],"orbits":[7]},{"y":10210.59,"x":1168.66,"nodes":[25619,42354,57196,23702,43562,3660,63445,59501],"orbits":[0,2,3]},{"y":10828.42,"x":1168.66,"nodes":[55802],"orbits":[0]},{"y":11146.25,"x":1168.66,"nodes":[3717],"orbits":[0]},{"y":-7361.54,"x":1172.02,"nodes":[33180,11788,14355,60269,8483,46989,16845,6588],"orbits":[0,6,7]},{"y":-10395.55,"x":1185.03,"nodes":[62677],"orbits":[0]},{"y":8229.3,"x":1188.06,"nodes":[21274],"orbits":[0]},{"y":8669.63,"x":1188.06,"nodes":[57190,27859,38694,38763,22188],"orbits":[1,7]},{"y":-11753.77,"x":1197.13,"nodes":[26905],"orbits":[3]},{"y":-11414.66,"x":1199.73,"nodes":[11736,8821,28975],"orbits":[3,4,6]},{"y":1047.18,"x":1246.29,"nodes":[13828],"orbits":[0]},{"y":-728.84,"x":1270.43,"nodes":[44683],"orbits":[0]},{"y":735.85,"x":1274.68,"nodes":[50459],"orbits":[0]},{"y":-3294.7,"x":1308.1,"nodes":[1826],"orbits":[0]},{"y":-11545.12,"x":1317.44,"nodes":[63863,27785],"orbits":[0,7]},{"y":-11139.64,"x":1331.34,"nodes":[36293,55708],"orbits":[0,7]},{"y":9646.22,"x":1353.57,"nodes":[44566],"orbits":[0]},{"y":11380.85,"x":1366.53,"nodes":[65468],"orbits":[0]},{"y":-4183.63,"x":1423.72,"nodes":[48030,6715,62436,116,3215,41372,44359],"orbits":[0,7]},{"y":-10128.26,"x":1452.32,"nodes":[47759],"orbits":[0]},{"y":3454.96,"x":1474.81,"nodes":[53996,17686,43575,41512],"orbits":[7]},{"y":-2826.54,"x":1484.79,"nodes":[42736],"orbits":[0]},{"y":2614.41,"x":1516.21,"nodes":[10909,16489,28556],"orbits":[6,3]},{"y":556.07,"x":1537.94,"nodes":[56651],"orbits":[0]},{"y":11253.56,"x":1559.69,"nodes":[19998],"orbits":[0]},{"y":5468.94,"x":1562.78,"nodes":[2486,19341,56118,61487,36596,8440,63732,45013,58884],"orbits":[0,1,3,4,7]},{"y":-4703.51,"x":1563.03,"nodes":[11672],"orbits":[0]},{"y":4074.07,"x":1564.64,"nodes":[58783,37190,35855,48583,26520,35859],"orbits":[0,2]},{"y":3240.19,"x":1598.81,"nodes":[39116,9941,38888],"orbits":[7,3]},{"y":-3445.28,"x":1600.36,"nodes":[42076,46972,17706],"orbits":[0,2,7]},{"y":-3528.07,"x":1609.6,"nodes":[54783],"orbits":[1]},{"y":1718.94,"x":1634.14,"nodes":[48401,15507,1140],"orbits":[2,3,6]},{"y":9770.52,"x":1657.19,"nodes":[48846],"orbits":[0]},{"y":-15700.082105253,"x":-3891.0232965921,"nodes":[30117],"orbits":[0]},{"y":-2698.11,"x":1695.71,"nodes":[30555],"orbits":[0]},{"y":-2969.93,"x":1714.69,"nodes":[4203],"orbits":[0]},{"y":4453,"x":1734.98,"nodes":[14340],"orbits":[0]},{"y":4819.73,"x":1734.98,"nodes":[58939,26319,30990,44608],"orbits":[0,2]},{"y":-8459.25,"x":1739.33,"nodes":[57810],"orbits":[0]},{"y":1310.44,"x":1749.97,"nodes":[49691,31409,50437,32274,61106,59653,35987],"orbits":[0,2,4,7]},{"y":7652.52,"x":1756.1,"nodes":[3995,12311,64119,18115,48856,17882,33596],"orbits":[0,7]},{"y":8229.3,"x":1756.1,"nodes":[39298],"orbits":[0]},{"y":-14614.052105253,"x":-3815.2132965921,"nodes":[48551],"orbits":[0]},{"y":-8813.02,"x":1775.79,"nodes":[40073],"orbits":[0]},{"y":-7166.71,"x":1798.44,"nodes":[48290,49088,47155,55180,17394,45530,3443,63545],"orbits":[0,2,3,7]},{"y":-1202.94,"x":1821.35,"nodes":[7576,33866,10364,42857,20024,44223,55342,17248,10429,49220],"orbits":[0,1,2,4,5,7]},{"y":-7995.13,"x":1827.54,"nodes":[17672],"orbits":[0]},{"y":11423.83,"x":1857.66,"nodes":[7062,16680,48137,33887,43155,31763,33415,6178],"orbits":[4]},{"y":6744.84,"x":1899.93,"nodes":[64726,19573,17553,46296,38479,19342,27493],"orbits":[1,2,3,4,7]},{"y":11359.34,"x":1954.46,"nodes":[44430],"orbits":[0]},{"y":-978.15,"x":1958.85,"nodes":[44343,55276,52980,17366,18970,29361,11938,39964,1215,48198],"orbits":[0,1,2,4,5,7]},{"y":-9606.62,"x":1960.52,"nodes":[33225],"orbits":[0]},{"y":-5415.73,"x":1970.55,"nodes":[39987,12419,18913,56063],"orbits":[0,2,3,7]},{"y":8703.04,"x":1984.84,"nodes":[10998,9736,61396,61318,1019,45037,21438,62235],"orbits":[0,2,3,4,7]},{"y":-4242.81,"x":1986.68,"nodes":[21779,9185,40760,60107,57204,47833],"orbits":[0,2]},{"y":-11112.83,"x":1999.54,"nodes":[19779,63891,63074,42999,4925],"orbits":[1,2,3]},{"y":855.02,"x":2012.88,"nodes":[35660,18548,62628,4313,35234,6789,28992],"orbits":[0,2,4,7]},{"y":2999.71,"x":2015.32,"nodes":[17726,11826],"orbits":[7]},{"y":9673.14,"x":2015.42,"nodes":[11315],"orbits":[0]},{"y":-8410.02,"x":2049.52,"nodes":[20387],"orbits":[0]},{"y":-10394.21,"x":2107.3,"nodes":[46554],"orbits":[0]},{"y":-9931.58,"x":2107.3,"nodes":[41225,48611,4271,62887],"orbits":[0,2]},{"y":-4703.51,"x":2110.13,"nodes":[47177],"orbits":[0]},{"y":-9242.62,"x":2123.13,"nodes":[13738],"orbits":[0]},{"y":-9511.45,"x":2157.18,"nodes":[61768],"orbits":[0]},{"y":-6650.5,"x":2165.23,"nodes":[56926,44255,14548,59541,10320,28573,15358,41905],"orbits":[0,2,3,7]},{"y":4717.44,"x":2192.99,"nodes":[2841,33059,39839,20205],"orbits":[0,2]},{"y":-14319.342105253,"x":-3377.1032965921,"nodes":[26383],"orbits":[0]},{"y":3806.76,"x":2199.2,"nodes":[48568],"orbits":[0]},{"y":-3836.38,"x":2214.93,"nodes":[49046],"orbits":[0]},{"y":-3149.3,"x":2229.99,"nodes":[62159,59603,57110,46561],"orbits":[0,2,7]},{"y":11545.87,"x":2242.8,"nodes":[61432],"orbits":[0]},{"y":9939.27,"x":2260.4,"nodes":[5961],"orbits":[0]},{"y":-8744.45,"x":2262.33,"nodes":[17024],"orbits":[0]},{"y":10332.05,"x":2281.59,"nodes":[54675],"orbits":[0]},{"y":-3970.17,"x":2292.18,"nodes":[58329,31950,8569],"orbits":[6]},{"y":556.07,"x":2305.52,"nodes":[16460,43746,38143],"orbits":[2,3,6]},null,{"y":-9025.62,"x":2327.18,"nodes":[37372],"orbits":[0]},{"y":-8192.45,"x":2363.78,"nodes":[53266],"orbits":[0]},{"y":2986.75,"x":2377.83,"nodes":[20744,33053,4844,50795,58013],"orbits":[1,7]},{"y":-9611.59,"x":2393.91,"nodes":[63926],"orbits":[0]},{"y":-14750.092105253,"x":-3133.1032965921,"nodes":[52703,8415,26282,27667,23416,56162,65518,7656,62388,30071,59342,47442,59822],"orbits":[6,5,9,8]},{"y":3459.95,"x":2457.39,"nodes":[46224,24045,49799,45019],"orbits":[0,2]},{"y":4266.46,"x":2459.2,"nodes":[26786,18882],"orbits":[0,5]},{"y":-3622.89,"x":2459.21,"nodes":[23764],"orbits":[0]},{"y":-5120.46,"x":2474.06,"nodes":[50485,28229,8540,45230,22959],"orbits":[0,2]},{"y":9574.5,"x":2476.38,"nodes":[5295],"orbits":[0]},{"y":7415.67,"x":2503.68,"nodes":[19288],"orbits":[0]},{"y":7792.67,"x":2503.68,"nodes":[38814],"orbits":[0]},{"y":8595.66,"x":2503.68,"nodes":[20504,52836,56806,11980,62341],"orbits":[0,4,7]},{"y":-8588.17,"x":2524.57,"nodes":[13576],"orbits":[0]},{"y":10828.42,"x":2568.17,"nodes":[58814],"orbits":[0]},{"y":1485.46,"x":2573.06,"nodes":[29582,43923,19470,50328,10053,9458],"orbits":[0,2,3]},{"y":-4030.32,"x":2577.55,"nodes":[4850],"orbits":[0]},{"y":5169.65,"x":2590.36,"nodes":[11855,56999,44014,30829],"orbits":[0,2]},{"y":-7324.15,"x":2590.88,"nodes":[58002,55575,45086,34520,23738],"orbits":[0,2,3,7]},{"y":-7995.13,"x":2634.6,"nodes":[35896],"orbits":[0]},{"y":-5692.92,"x":2653.82,"nodes":[34984,12661,44917,18895,703,10552],"orbits":[0,1,7]},{"y":-14319.342105253,"x":-2889.0832965921,"nodes":[31223],"orbits":[0]},{"y":-2103.71,"x":2694.54,"nodes":[4157,55088,34168],"orbits":[7]},{"y":-2329.78,"x":2704.11,"nodes":[53960],"orbits":[5]},{"y":-2058.41,"x":2724.74,"nodes":[36479,36778,12925],"orbits":[4]},{"y":2024.66,"x":2727.45,"nodes":[61312,20831,29843,55397,44527,44875],"orbits":[0,2,4,7]},{"y":-8432.77,"x":2737.88,"nodes":[53560],"orbits":[0]},{"y":-3760.9,"x":2744.59,"nodes":[35503],"orbits":[0]},{"y":-2001.95,"x":2753.29,"nodes":[34233,14725,32545,16123],"orbits":[3,2]},{"y":1599.66,"x":2770.83,"nodes":[19104],"orbits":[0]},{"y":4311.96,"x":2806.74,"nodes":[64352],"orbits":[0]},{"y":11410.84,"x":2822.01,"nodes":[63731],"orbits":[0]},{"y":-8695.66,"x":2875.59,"nodes":[37806],"orbits":[0]},{"y":9533.6,"x":2880.86,"nodes":[12337],"orbits":[0]},{"y":-3430.12,"x":2886.44,"nodes":[25281,10677,56638,53935],"orbits":[1,2]},{"y":-4100.44,"x":2886.7,"nodes":[7405],"orbits":[0]},{"y":2251.96,"x":2890.88,"nodes":[48585],"orbits":[0]},{"y":2850.56,"x":2899.54,"nodes":[13341,56841,18451,63255],"orbits":[0,2]},{"y":-10114.18,"x":2922.78,"nodes":[62230,19355,37974],"orbits":[6]},{"y":-9973.75,"x":2922.78,"nodes":[39567,50816,50755,10159,4828,25026,36379,31977,19044,3567,33345,10314,61923,16256,53188],"orbits":[0,1,2,3,4,5]},{"y":-1694.84,"x":2935.56,"nodes":[21336,15975,62984,58182,7344,26931],"orbits":[3,2]},{"y":-2768.08,"x":2939.76,"nodes":[8975],"orbits":[0]},{"y":4537.32,"x":2947.79,"nodes":[44345],"orbits":[0]},{"y":11341.18,"x":2951.74,"nodes":[52354],"orbits":[0]},{"y":11601.88,"x":3014.72,"nodes":[9020,244,41171,37767,6596,36341,35118],"orbits":[0,1,2,4,7]},{"y":-8449.68,"x":3025.39,"nodes":[46157],"orbits":[0]},{"y":-6418.35,"x":3049.32,"nodes":[38614,25827,55241,44201,27662],"orbits":[1,2,3]},{"y":5345.94,"x":3086.31,"nodes":[42250],"orbits":[0]},{"y":2128.06,"x":3105.36,"nodes":[40630],"orbits":[0]},{"y":1336.95,"x":3109.38,"nodes":[6772,30695,13783,56472,22795,42781],"orbits":[0,2,4,7]},{"y":6367.67,"x":3112.88,"nodes":[53196,12322,32135,35848,28625,46692,51509,9393],"orbits":[0,1,4,7]},{"y":6979.13,"x":3112.88,"nodes":[8789,16938,29930,63182,37266],"orbits":[0,2,7]},{"y":7440.94,"x":3112.88,"nodes":[17118],"orbits":[0]},{"y":8088.26,"x":3112.88,"nodes":[20049,30252,32818,48135,12750],"orbits":[0,7]},{"y":-14614.052105253,"x":-2462.2132965921,"nodes":[50192],"orbits":[0]},{"y":-1389.24,"x":3116.47,"nodes":[63064,65437,30634,54413],"orbits":[3,2]},{"y":10116,"x":3117.89,"nodes":[33946,34074,57227,23259,22864,57966],"orbits":[0,2,3,7]},{"y":-5418.83,"x":3128.56,"nodes":[46034],"orbits":[0]},{"y":3080.1,"x":3144.14,"nodes":[30047],"orbits":[0]},{"y":-1331.11,"x":3145.56,"nodes":[40068,53149,32683],"orbits":[4]},{"y":2366.42,"x":3195.27,"nodes":[56325],"orbits":[0]},{"y":-15700.052105253,"x":-2374.6832965921,"nodes":[3165],"orbits":[0]},{"y":9325.66,"x":3203.89,"nodes":[53965],"orbits":[0]},{"y":0.42,"x":3203.92,"nodes":[24825,34136,29479],"orbits":[5,3]},{"y":4292.78,"x":3228.15,"nodes":[48833],"orbits":[0]},{"y":3615.89,"x":3247.77,"nodes":[57517],"orbits":[0]},{"y":4552.82,"x":3249.41,"nodes":[4],"orbits":[0]},{"y":-8000,"x":3266.72,"nodes":[55668],"orbits":[0]},{"y":-9003.35,"x":3284.63,"nodes":[29240],"orbits":[0]},{"y":4003.79,"x":3312.53,"nodes":[25170,19442,30820,8606],"orbits":[0,2,7]},{"y":-1178.15,"x":3369.01,"nodes":[13411],"orbits":[5]},{"y":-6936.23,"x":3371.91,"nodes":[25620,26804,55405,59909,30539,9083],"orbits":[0,1,7]},{"y":-9368.47,"x":3382.46,"nodes":[57513],"orbits":[0]},{"y":6043.67,"x":3395.61,"nodes":[16484],"orbits":[2]},{"y":1369.34,"x":3398.9,"nodes":[55429],"orbits":[0]},{"y":3529.44,"x":3414.8,"nodes":[36630,60829,29941,28268],"orbits":[1,2,3]},{"y":1627.23,"x":3433.98,"nodes":[19808],"orbits":[0]},{"y":-7266.34,"x":3446.89,"nodes":[25557],"orbits":[6]},{"y":2467.05,"x":3498.09,"nodes":[21280],"orbits":[0]},{"y":4752.05,"x":3512.67,"nodes":[11578],"orbits":[0]},{"y":3734.46,"x":3537.82,"nodes":[20837],"orbits":[0]},{"y":-6134.17,"x":3541.56,"nodes":[41029],"orbits":[0]},{"y":2050.41,"x":3551.58,"nodes":[28050],"orbits":[6]},{"y":4441.55,"x":3555.53,"nodes":[5564],"orbits":[0]},{"y":-3733.75,"x":3563.72,"nodes":[24812,56360,64643,27176],"orbits":[0,2]},{"y":2962.09,"x":3599.3,"nodes":[36997],"orbits":[0]},{"y":2672.84,"x":3607.08,"nodes":[53539,46705,45650,9572,12822],"orbits":[0,2,3]},{"y":-9003.35,"x":3612.63,"nodes":[11838,10881,33112,36450],"orbits":[0,3,7]},{"y":-2983.2,"x":3632.11,"nodes":[17548,14958,630,13419,31039],"orbits":[0,1,7]},{"y":1581.38,"x":3638.69,"nodes":[22049],"orbits":[0]},{"y":-482.86,"x":3641.03,"nodes":[24239,55846,40213,24481],"orbits":[0,1]},{"y":3626.42,"x":3660.16,"nodes":[49473],"orbits":[0]},{"y":-5089.48,"x":3699.04,"nodes":[5257,55507,22359,9141,13748,38338,35760,16367,60692,5703],"orbits":[0,3,4,7]},{"y":9104.92,"x":3713.22,"nodes":[14343],"orbits":[0]},{"y":6441.08,"x":3718.59,"nodes":[46830],"orbits":[0]},{"y":5692.67,"x":3722.97,"nodes":[25100],"orbits":[0]},{"y":-8266.37,"x":3728.09,"nodes":[47754,23455,49740,55847,27274],"orbits":[0,1,7]},{"y":-10338.81,"x":3772.63,"nodes":[10131],"orbits":[0]},{"y":10291.5,"x":3772.84,"nodes":[51048],"orbits":[0]},{"y":8437.76,"x":3775.92,"nodes":[62510,3985,43423,8697,30905,64140,51336,56818,38895,48660],"orbits":[0,2,3,4]},{"y":2965.63,"x":3776.11,"nodes":[27761,5826],"orbits":[0,2]},{"y":3832.89,"x":3779.38,"nodes":[61104],"orbits":[0]},{"y":-1186.7,"x":3849.74,"nodes":[5702],"orbits":[0]},{"y":-9900.7,"x":3854.63,"nodes":[63861,55947,13823,46088,62153,32054],"orbits":[3,2]},{"y":-2226.59,"x":3856.59,"nodes":[56045],"orbits":[0]},{"y":2806.15,"x":3866.11,"nodes":[13379],"orbits":[0]},{"y":1790.7,"x":3888.73,"nodes":[60505],"orbits":[0]},{"y":-10915.24,"x":3912.58,"nodes":[39280,55568,44669,32951,14127,44690,41522],"orbits":[0,2,3]},{"y":4292.71,"x":3915.95,"nodes":[63585],"orbits":[0]},{"y":3195.79,"x":3917.46,"nodes":[44612,9112,41538,55598,15644],"orbits":[0,1,3]},{"y":449.43,"x":3918.15,"nodes":[31855,37408,60738,46761],"orbits":[0,2,7]},{"y":9716.85,"x":3926.82,"nodes":[23961,10041,30910,17600,8791,18519,59647,32096],"orbits":[0,2,3,7]},{"y":959.23,"x":3926.84,"nodes":[38459,61373,63610,5988,38568],"orbits":[1,2,3]},{"y":-6815.5,"x":3934.94,"nodes":[24321],"orbits":[0]},{"y":-6120.94,"x":3937.85,"nodes":[44563,59053,54805],"orbits":[0,3,5]},{"y":7406.81,"x":3941.17,"nodes":[33751,8810,12451],"orbits":[1,3,7]},{"y":6086.8,"x":3992.99,"nodes":[18923],"orbits":[6]},{"y":-485.92,"x":3994,"nodes":[46146,15829,55227],"orbits":[0,7]},{"y":9301.54,"x":4018.45,"nodes":[54746],"orbits":[0]},{"y":-4125.73,"x":4022.98,"nodes":[21080,1869,27095,48658,14890],"orbits":[0,2,7]},{"y":5340.36,"x":4037.79,"nodes":[13030],"orbits":[0]},{"y":0.42,"x":4039.97,"nodes":[43691,21746,65009,29517,32701],"orbits":[6]},{"y":10777.04,"x":4053.17,"nodes":[38703,63525,8249,16816,53094],"orbits":[0,7]},{"y":-2406.01,"x":4137.88,"nodes":[24647,61196],"orbits":[6]},{"y":6218.3,"x":4182.56,"nodes":[37220,50342,5227,17955,46402,51708],"orbits":[0,2,3,7]},{"y":4693.55,"x":4216.28,"nodes":[41062,47677,14045,33848,31991,65176,36070,9472],"orbits":[0,4,5,6,7]},{"y":5087.65,"x":4219.73,"nodes":[55],"orbits":[0]},{"y":9482.08,"x":4254.44,"nodes":[49110],"orbits":[0]},{"y":-8159.77,"x":4274.57,"nodes":[33979],"orbits":[0]},{"y":5565.69,"x":4283.46,"nodes":[8510],"orbits":[0]},{"y":-271.82,"x":4332.46,"nodes":[44239,60083,55270],"orbits":[0,7]},{"y":6925.8,"x":4347,"nodes":[9085],"orbits":[0]},{"y":0.42,"x":4375.94,"nodes":[50469],"orbits":[0]},{"y":1960.69,"x":4386.25,"nodes":[64851,15030,49545,45693,39658,18831,21324],"orbits":[0,2,7]},{"y":-4923.23,"x":4408.83,"nodes":[33823],"orbits":[0]},{"y":-5257.07,"x":4412.03,"nodes":[4519],"orbits":[0]},{"y":-4689.37,"x":4412.03,"nodes":[20236],"orbits":[0]},{"y":-1892.44,"x":4435.38,"nodes":[12761,19156,53941,17367,62841,12249,17283],"orbits":[0,2,3]},{"y":-3100.56,"x":4438.01,"nodes":[45481,29408,52765,34300,31888,13862],"orbits":[0,2]},{"y":406.27,"x":4462.98,"nodes":[23915,41529,21380,31284],"orbits":[0,1,2,7]},{"y":5319.67,"x":4468.06,"nodes":[40918],"orbits":[0]},{"y":5009.54,"x":4488.81,"nodes":[1773],"orbits":[0]},{"y":7833.83,"x":4518.83,"nodes":[24922],"orbits":[0]},{"y":5794.6,"x":4526.88,"nodes":[36298],"orbits":[0]},{"y":-15458.23453125,"x":-711.25,"nodes":[58932],"orbits":[0]},{"y":4714.06,"x":4563.3,"nodes":[51213],"orbits":[0]},{"y":-4974.35,"x":4575.26,"nodes":[4346],"orbits":[0]},{"y":9550.47,"x":4580.98,"nodes":[27262],"orbits":[0]},{"y":-6637.17,"x":4594,"nodes":[30562,13711,3203,8908,11032],"orbits":[0,2,7]},{"y":-7970.77,"x":4601.94,"nodes":[4059],"orbits":[0]},{"y":1275.23,"x":4605.3,"nodes":[45193,4083,33815,35644,43677],"orbits":[0,2,3]},{"y":-9583.58,"x":4632.31,"nodes":[36623,3628,64474,31630,10729],"orbits":[0,2]},{"y":-9922.16,"x":4663.79,"nodes":[3251],"orbits":[0]},{"y":-2696.8,"x":4671.13,"nodes":[11604],"orbits":[0]},{"y":3336.33,"x":4681.35,"nodes":[26068,37389,28061,35878,50884,53696,37644,46874,7449],"orbits":[0,2,3,7]},{"y":7330.29,"x":4687.08,"nodes":[49661,49394,23786,33391,56330,39570],"orbits":[1,2,3,4,7]},{"y":-1131.48,"x":4693.48,"nodes":[46380,21327,56876,1104],"orbits":[0,2]},{"y":-4974.35,"x":4742.03,"nodes":[13724],"orbits":[4]},{"y":9831.08,"x":4788.07,"nodes":[17702],"orbits":[0]},{"y":2293.82,"x":4791.75,"nodes":[1995],"orbits":[0]},{"y":-16106.87453125,"x":-447.15,"nodes":[62797],"orbits":[0]},{"y":-4604.29,"x":4807.36,"nodes":[9586],"orbits":[4]},{"y":6440.13,"x":4846.33,"nodes":[61976],"orbits":[0]},{"y":10455.42,"x":4874.52,"nodes":[23343,30392,13157,3775,28106,45244,58388,41016],"orbits":[0,2,3]},{"y":-7413.25,"x":4889.32,"nodes":[29763],"orbits":[0]},{"y":-15923.56453125,"x":-363.06,"nodes":[39241],"orbits":[0]},{"y":8478.38,"x":4895,"nodes":[34201],"orbits":[0]},{"y":9227.51,"x":4895,"nodes":[36808,37244,34076,22057,33445,30143,37795],"orbits":[0,2,7]},{"y":-9058.09,"x":4911.71,"nodes":[22152,15304,16466,40196],"orbits":[0,2]},{"y":-4971.48,"x":4931.13,"nodes":[20677],"orbits":[0]},{"y":2387.3,"x":4953.65,"nodes":[61356,12498,30341],"orbits":[0,7]},{"y":2861.7,"x":4955.38,"nodes":[63888],"orbits":[0]},{"y":-10454.74,"x":4971.28,"nodes":[18121,45319,55041,26135,35564,2335,65310,51565,22682],"orbits":[0,3]},{"y":-8629.92,"x":4982.5,"nodes":[10382],"orbits":[0]},{"y":542.4,"x":4989.84,"nodes":[37695],"orbits":[0]},{"y":5788.96,"x":4990.13,"nodes":[50879,14211,43238,22972,44540],"orbits":[1,7]},{"y":-6098.03,"x":5055.55,"nodes":[20820,1106,44628,40166,48544],"orbits":[0,1,7]},{"y":-5200.3,"x":5063.02,"nodes":[9782],"orbits":[0]},{"y":-4742.69,"x":5063.02,"nodes":[535],"orbits":[0]},{"y":585.09,"x":5074.6,"nodes":[38044,11813],"orbits":[7]},{"y":7523.23,"x":5101.9,"nodes":[64345,49968,63679,20008],"orbits":[1,2,7]},{"y":2295.51,"x":5112.65,"nodes":[37946],"orbits":[0]},{"y":-706.97,"x":5145.98,"nodes":[46782,53698,20916,59355],"orbits":[0,7]},{"y":-2374.62,"x":5158.73,"nodes":[13367,21713,50588,38969,6010],"orbits":[0,2]},{"y":-2375.16,"x":5164.36,"nodes":[26148],"orbits":[0]},{"y":-7902.46,"x":5181.81,"nodes":[41645,6490,43964,14082,8831],"orbits":[0,2,4,7]},{"y":-5429.12,"x":5194.92,"nodes":[28021],"orbits":[0]},{"y":-4513.87,"x":5194.92,"nodes":[34621],"orbits":[0]},{"y":-15079.39453125,"x":9.0949470177293e-13,"nodes":[17788,23352,26085,2877,33570,28431,59,8611,20772,51142,36696,33141,58751,23710],"orbits":[6,9,8]},{"y":719.09,"x":5286.04,"nodes":[30456],"orbits":[0]},{"y":-7410.44,"x":5288.98,"nodes":[39423,47635,53207,56914],"orbits":[1,2,3,7]},{"y":-3797.31,"x":5300.06,"nodes":[17254,26596,14272],"orbits":[0,2,3]},{"y":2650.99,"x":5320.34,"nodes":[9275,5704,62166,19337],"orbits":[0,2]},{"y":-1936.96,"x":5325.31,"nodes":[40480],"orbits":[0]},{"y":-5200.42,"x":5327.07,"nodes":[44420],"orbits":[0]},{"y":-4742.78,"x":5327.07,"nodes":[38541],"orbits":[0]},{"y":-1650.02,"x":5349.84,"nodes":[1953],"orbits":[0]},{"y":3723.01,"x":5399.15,"nodes":[39569,9046,45609,56776,3458,7353,24129],"orbits":[0,1,2,3,7]},{"y":-6761.17,"x":5409.48,"nodes":[24165],"orbits":[0]},{"y":-9562.99,"x":5445.28,"nodes":[21984],"orbits":[1]},{"y":-4981.71,"x":5449.63,"nodes":[61601],"orbits":[0]},{"y":-1107.81,"x":5478.57,"nodes":[54176],"orbits":[0]},{"y":6073.03,"x":5482.17,"nodes":[7526],"orbits":[0]},{"y":8088.82,"x":5569.75,"nodes":[4238,60173,62986,17316,43263,46688,40244,64492],"orbits":[0,4,7]},{"y":9486.45,"x":5571.69,"nodes":[46882],"orbits":[1]},{"y":1347.41,"x":5581.73,"nodes":[64213,32155,44204,33729,25700,61246,144,41096,45712,12611],"orbits":[0,4,5,7]},{"y":-1722.99,"x":5628.44,"nodes":[23905],"orbits":[0]},{"y":635.1,"x":5646.25,"nodes":[11472,19880,59390,40270],"orbits":[0,2]},{"y":0.51,"x":5646.98,"nodes":[26598],"orbits":[0]},{"y":4004.28,"x":5658.94,"nodes":[32813],"orbits":[2]},{"y":4289.75,"x":5658.94,"nodes":[59600,12208,13619,35809],"orbits":[1,7]},{"y":4337.05,"x":5658.94,"nodes":[49466,9411,30871],"orbits":[7]},{"y":-16106.87453125,"x":445.96,"nodes":[2995],"orbits":[0]},{"y":-6287.76,"x":5749.4,"nodes":[4328],"orbits":[0]},{"y":-5672.71,"x":5749.4,"nodes":[3463],"orbits":[0]},{"y":-4981.71,"x":5749.4,"nodes":[42379],"orbits":[0]},{"y":5463.88,"x":5833.86,"nodes":[56860,29320,1680,17447,24843],"orbits":[0,2,7]},{"y":6073.03,"x":5836.17,"nodes":[46742],"orbits":[0]},{"y":-6838.35,"x":5891.44,"nodes":[38111,10242,6079,32241],"orbits":[0,2]},{"y":7275.13,"x":5896.27,"nodes":[11764,38878,54975,26772,45774,34898,24240],"orbits":[0,4,5,7]},{"y":-625.86,"x":5924.32,"nodes":[10944,33366,55193],"orbits":[1,2,7]},{"y":-1636.31,"x":5928.56,"nodes":[27875,55463,32123],"orbits":[0,3]},{"y":-2670.25,"x":5933.04,"nodes":[25971,50635,44423],"orbits":[0,2,3]},{"y":6481.57,"x":5950.75,"nodes":[21572,39050,6660],"orbits":[2]},{"y":-7475.15,"x":5988.31,"nodes":[50121],"orbits":[0]},{"y":-8434.54,"x":6022.65,"nodes":[21801,30748,44369,24150],"orbits":[1,2,7]},{"y":-15771.03453125,"x":817.64,"nodes":[2516],"orbits":[0]},{"y":-4981.71,"x":6128.38,"nodes":[25520],"orbits":[0]},{"y":-3563.57,"x":6172.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]},{"y":4601.9,"x":6220.23,"nodes":[45100,56928,62350,7163,23013],"orbits":[2,3,4,5]},{"y":1833.34,"x":6316.73,"nodes":[31345,30372,42065,55400,37532],"orbits":[0,2]},{"y":-80.99,"x":6319.8,"nodes":[2448],"orbits":[2]},{"y":360.01,"x":6319.8,"nodes":[1631,14001,56893,29049],"orbits":[7,2]},{"y":-9381.54,"x":6324.58,"nodes":[20641,14231,40399,51934,43281,25304,47359,40453,61056],"orbits":[0,1,5,7]},{"y":2826.09,"x":6359.19,"nodes":[23608,40024,2091,61741,6951,63759,26565,24401],"orbits":[0,3,4,7]},{"y":3674.83,"x":6365.75,"nodes":[35901,12890,63566,62464,55275,12120,65207,51606,17854],"orbits":[3,4,6]},{"y":5562.23,"x":6365.75,"nodes":[43044],"orbits":[0]},{"y":-8685.67,"x":6372.73,"nodes":[61403],"orbits":[0]},{"y":-8307.67,"x":6372.73,"nodes":[56349],"orbits":[0]},{"y":-4456.86,"x":6411.76,"nodes":[5009,36270,12169],"orbits":[0,2,3]},{"y":-5451.42,"x":6446.96,"nodes":[52191],"orbits":[0]},{"y":-547.41,"x":6460.1,"nodes":[45709,26363,52803],"orbits":[7]},{"y":-531.61,"x":6460.1,"nodes":[7412,49291,57945,59356],"orbits":[0,7]},{"y":-6987.61,"x":6488.25,"nodes":[54725,56336,21208,21748],"orbits":[7]},{"y":876.88,"x":6551.51,"nodes":[57088,9421,28086,54557,60170],"orbits":[0,2]},{"y":-7691.65,"x":6564.29,"nodes":[3128,22713,12166],"orbits":[7]},{"y":-7691.65,"x":6564.44,"nodes":[19722,4959,26331,19003],"orbits":[0,7]},{"y":-7691.65,"x":6564.44,"nodes":[33221],"orbits":[0]},{"y":4176.51,"x":6564.69,"nodes":[42658],"orbits":[0]},{"y":-2236.79,"x":6565.35,"nodes":[54678],"orbits":[0]},{"y":-6987.61,"x":6612.09,"nodes":[6570],"orbits":[0]},{"y":-5652.35,"x":6644.63,"nodes":[57724,26885,34473,20782,42361],"orbits":[0,2,3,4,7]},{"y":7705.54,"x":6649.25,"nodes":[43720,14383,18568,46601,46887],"orbits":[0,2,3]},{"y":8378.88,"x":6649.25,"nodes":[38463],"orbits":[0]},{"y":3890.84,"x":6729.48,"nodes":[60735],"orbits":[0]},{"y":-6987.61,"x":6735.94,"nodes":[26268,22710,45111,59214],"orbits":[7]},{"y":8501.01,"x":6771.38,"nodes":[21111,43522,33099],"orbits":[4,7]},{"y":-5798.13,"x":6793.65,"nodes":[54883],"orbits":[0]},{"y":5897.33,"x":6805.17,"nodes":[28623,60464,12998,9968,30463,58971,38678],"orbits":[0,4,2]},{"y":-9157.81,"x":6844.88,"nodes":[52060,17602,59799,7338,59798,5335],"orbits":[0,1,7]},{"y":4801,"x":6846.27,"nodes":[21495,42794,31433,5348],"orbits":[0,2,3]},{"y":3596.76,"x":6900.54,"nodes":[26432],"orbits":[0]},{"y":-5934.94,"x":6930.48,"nodes":[59775],"orbits":[0]},{"y":7197.76,"x":7031.53,"nodes":[6842,28329,18472,46533,3700,36723],"orbits":[2,3]},{"y":-8704.87,"x":7037.31,"nodes":[32438],"orbits":[0]},{"y":-3324.15,"x":7065.9,"nodes":[51871,8045,3042],"orbits":[0,2,3]},{"y":9630.67,"x":7074.07,"nodes":[28823,11094,59303],"orbits":[4,7]},{"y":-4647.67,"x":7077.07,"nodes":[23547,45798,43944,30102,62578,46615,53177],"orbits":[0,2,3,7]},{"y":0,"x":7088.65,"nodes":[14658],"orbits":[0]},{"y":513.16,"x":7088.65,"nodes":[28903,42959,59644,32896,22517],"orbits":[0,7]},{"y":-8248.39,"x":7119.01,"nodes":[55149],"orbits":[0]},{"y":-7914.57,"x":7123.27,"nodes":[14446],"orbits":[0]},{"y":4152.81,"x":7191.57,"nodes":[11825],"orbits":[0]},{"y":-1655.98,"x":7271.19,"nodes":[48974,47418,63517,23839,53958,51006,10738],"orbits":[0,2,3]},{"y":-2313.18,"x":7273.71,"nodes":[41877],"orbits":[0]},{"y":5196.76,"x":7294.9,"nodes":[62185],"orbits":[0]},{"y":2711.86,"x":7300.34,"nodes":[40333,43102,30197,52415,24178,42998,32655,33514],"orbits":[0,2,7]},{"y":3682.83,"x":7309.21,"nodes":[63981,6516,8194],"orbits":[7]},{"y":2075.69,"x":7345.82,"nodes":[6792,23221,4534,42302,33245,9151,45331,31918],"orbits":[1,2,3,4,7]},{"y":-6708.34,"x":7365.71,"nodes":[52971,21227,36290,23046,62936,51891,49976,25528],"orbits":[2,3,4,7]},{"y":-380.49,"x":7386.63,"nodes":[24120,52053,14048,34717,10495],"orbits":[0,3,4,7]},{"y":-8305.21,"x":7420.17,"nodes":[26762],"orbits":[0]},{"y":7597.17,"x":7430.94,"nodes":[30657],"orbits":[0]},{"y":6789.98,"x":7459.44,"nodes":[22817,42714,22962,58848,55724,58644,10576,29065],"orbits":[0,1,3,4,5,7]},{"y":-8440.87,"x":7466.03,"nodes":[35380,10058],"orbits":[0,2]},{"y":1196.11,"x":7495.21,"nodes":[35671,11504,30839,31172],"orbits":[2,3,4,5]},{"y":-8629.84,"x":7501.94,"nodes":[44373],"orbits":[0]},{"y":-906.8,"x":7520.58,"nodes":[336,4806,49388,37304,64543,61921,38215],"orbits":[2,3,4,5]},{"y":5304.94,"x":7545.6,"nodes":[14724],"orbits":[0]},{"y":-8913.34,"x":7559.71,"nodes":[6800],"orbits":[0]},{"y":4790.76,"x":7559.9,"nodes":[47374,18049,5802],"orbits":[0,4,7]},{"y":5582.02,"x":7631.98,"nodes":[32301],"orbits":[0]},{"y":696.89,"x":7632.55,"nodes":[15301,10277,64064,4709,35477],"orbits":[0,2]},{"y":-7774.6,"x":7645.67,"nodes":[31692,46197,61333,45702,39237],"orbits":[0,2]},{"y":1483.08,"x":7664.38,"nodes":[49130,58416,1020,54631,30132],"orbits":[0,2,7]},{"y":-8333.04,"x":7691.01,"nodes":[58022],"orbits":[0]},{"y":5136.06,"x":7736.46,"nodes":[37813],"orbits":[0]},{"y":-5462.17,"x":7749.73,"nodes":[34324,13457,3630,56838,26034,45631,62624,42805],"orbits":[3,4,7]},{"y":-4481.19,"x":7752.6,"nodes":[57821],"orbits":[4]},{"y":6434.67,"x":7762.38,"nodes":[59503,22208,60034,6330,15207,4378],"orbits":[0,7]},{"y":-8668.33,"x":7764.53,"nodes":[5186],"orbits":[0]},{"y":226,"x":7768.26,"nodes":[34497],"orbits":[0]},{"y":-4823.01,"x":7810.1,"nodes":[33404],"orbits":[0]},{"y":-3177.92,"x":7868.42,"nodes":[52361,57462,53771,12078,33713,26107],"orbits":[0,2,3,5]},{"y":5490.17,"x":7874.21,"nodes":[50277],"orbits":[0]},{"y":5315.5,"x":7876.92,"nodes":[44932],"orbits":[3]},{"y":-7151.38,"x":7886.46,"nodes":[47976],"orbits":[0]},{"y":8057.48,"x":7891.25,"nodes":[63830,44841,45390,13624,59064,44756,28258,36927,36976,55235],"orbits":[0,1,2,3]},{"y":8803.79,"x":7901.35,"nodes":[48462,38497,62803,25029],"orbits":[4,5,7]},{"y":5263.96,"x":7933.3,"nodes":[50701],"orbits":[0]},{"y":-4161.35,"x":7948.31,"nodes":[62542,45713,39607,2559,16329],"orbits":[0,2,3]},{"y":-1873.69,"x":7994.25,"nodes":[33463],"orbits":[0]},{"y":-996.85,"x":7994.25,"nodes":[49996],"orbits":[0]},{"y":-571.97,"x":7994.25,"nodes":[32183],"orbits":[0]},{"y":0,"x":7994.25,"nodes":[12253],"orbits":[0]},{"y":1153.21,"x":7994.25,"nodes":[35696],"orbits":[0]},{"y":2075.69,"x":7994.25,"nodes":[2408],"orbits":[0]},{"y":2711.86,"x":7994.25,"nodes":[42118],"orbits":[0]},{"y":4152.81,"x":8000.05,"nodes":[10648,26400,8904],"orbits":[0,4,7]},{"y":3565.63,"x":8107.67,"nodes":[17146,57518,31366,3843,65265],"orbits":[0,2,3]},{"y":230.47,"x":8167.23,"nodes":[16401],"orbits":[0]},{"y":6850.21,"x":8177.92,"nodes":[24786],"orbits":[0]},{"y":446.42,"x":8246.52,"nodes":[37113],"orbits":[0]},{"y":1799.07,"x":8330.91,"nodes":[51602,23305,21279,44280,35534],"orbits":[0,2]},{"y":1153.21,"x":8357.14,"nodes":[24070],"orbits":[0]},{"y":-2532.39,"x":8374.56,"nodes":[12239],"orbits":[0]},{"y":6182.88,"x":8382.76,"nodes":[3431,5305,43082],"orbits":[1,2]},{"y":-1209.02,"x":8397.3,"nodes":[5163,48103,26726,52875],"orbits":[0,2]},{"y":-2579.71,"x":8401.88,"nodes":[1599,35173,16013,41811,16140,31286],"orbits":[2,3,7]},{"y":5844.75,"x":8427.84,"nodes":[55664,16568,63246,34702,31826,33585,31129,24889],"orbits":[1,3,4,5,7]},{"y":643.92,"x":8447.81,"nodes":[43090],"orbits":[0]},{"y":249.7,"x":8448.58,"nodes":[44490],"orbits":[0]},{"y":-2688.36,"x":8464.62,"nodes":[39881],"orbits":[0]},{"y":-3633.16,"x":8464.96,"nodes":[7809],"orbits":[0]},{"y":4890.73,"x":8470.97,"nodes":[54984],"orbits":[0]},{"y":-7759.19,"x":8494.27,"nodes":[7302,14516,52615,33093,25729,26821,37876],"orbits":[3,4,7]},{"y":-366.15,"x":8525.13,"nodes":[61800,52630,28371,60560,29527,1514],"orbits":[0,1,7]},{"y":2408.96,"x":8571.5,"nodes":[19074,8560,31273,35985,13987,48531,56761,7604,17372],"orbits":[1,2,3,6,7]},{"y":3050.47,"x":8596.99,"nodes":[33348,11509,17664,7465,11463],"orbits":[0,2,3]},{"y":-5782.69,"x":8602.39,"nodes":[32672,23362,4031,17871,13701,50403],"orbits":[0,2,3]},{"y":-6347.76,"x":8684.39,"nodes":[59538],"orbits":[0]},{"y":1153.21,"x":8692.14,"nodes":[58397,19338,31647],"orbits":[0,3]},{"y":4438.38,"x":8732.17,"nodes":[25055,13799,41580,36576,41298],"orbits":[0,2,7]},{"y":-3633.16,"x":8733.08,"nodes":[60483],"orbits":[0]},{"y":-4730.53,"x":8838.29,"nodes":[32509,47614,3688,22219,52351,52260],"orbits":[0,2,7]},{"y":7072.15,"x":8847.14,"nodes":[36071,38369,35223,36677,13895,61112,18910,21225,10265,9240,19767,55680,9227],"orbits":[0,2,3,4,5,6]},{"y":-3861.86,"x":8862.26,"nodes":[18717],"orbits":[0]},{"y":6141.88,"x":8886.25,"nodes":[24287],"orbits":[0]},{"y":-4178.25,"x":8922.01,"nodes":[8273],"orbits":[0]},{"y":-1873.69,"x":8940.31,"nodes":[60210,6078,64325,45304,61119,63431],"orbits":[1,2,3]},{"y":4890.73,"x":8991.63,"nodes":[51241,50420,55118,31364],"orbits":[0,2]},{"y":-3633.64,"x":8992.39,"nodes":[15356],"orbits":[0]},{"y":-3178.16,"x":8993.62,"nodes":[40990],"orbits":[0]},{"y":435.18,"x":8997.63,"nodes":[1801,60,58426,34401],"orbits":[0,2,7]},{"y":1153.21,"x":9027.14,"nodes":[2334],"orbits":[0]},{"y":0,"x":9032.75,"nodes":[41017],"orbits":[0]},{"y":-592.96,"x":9064.04,"nodes":[53150,17589,45012,8246,37742,64462,37548,15270,36085],"orbits":[0,2,3]},{"y":5264.15,"x":9118.25,"nodes":[22927,20582,29246],"orbits":[6]},{"y":-3861.86,"x":9124.17,"nodes":[17420],"orbits":[0]},{"y":-3407.73,"x":9125.5,"nodes":[18815],"orbits":[0]},{"y":6392.19,"x":9136.56,"nodes":[14226],"orbits":[0]},{"y":-4119.84,"x":9152.09,"nodes":[25565],"orbits":[2]},{"y":3214.99,"x":9235.75,"nodes":[36364],"orbits":[0]},{"y":-1050.49,"x":9358.95,"nodes":[17724],"orbits":[0]},{"y":3793.92,"x":9410.52,"nodes":[27422,2021,17687,10472,25857],"orbits":[0,3,4,7]},{"y":2888.65,"x":9507.95,"nodes":[63600],"orbits":[0]},{"y":-5497.3,"x":9512.58,"nodes":[31765],"orbits":[0]},{"y":-7180.28,"x":9516.92,"nodes":[37616,8644,33964,64295,27834,63659,37688,27417,62496,34912,4664,43938,34449],"orbits":[4,5,6]},{"y":5500.5,"x":9527.62,"nodes":[34015],"orbits":[0]},{"y":-3977.46,"x":9571.39,"nodes":[10162,3336,36231,30615,65204],"orbits":[0,2]},{"y":-3334.83,"x":9590.33,"nodes":[44891,55835,20909,52537,7023],"orbits":[0,2]},{"y":-1026.03,"x":9678.35,"nodes":[32664],"orbits":[1]},{"y":5590.69,"x":9689.37,"nodes":[12116,52410,20414,55329,42036,35043,50146],"orbits":[4,3]},{"y":-1158.91,"x":9690.7,"nodes":[38668],"orbits":[0]},{"y":1153.21,"x":9720.67,"nodes":[65091,1841,38728,44776,3209,14539,9405,51707,59720,41163],"orbits":[0,5,7]},{"y":3030.3,"x":9731.16,"nodes":[62998],"orbits":[0]},{"y":-4566.29,"x":9755.52,"nodes":[722],"orbits":[0]},{"y":6600.96,"x":9811.35,"nodes":[20105],"orbits":[0]},{"y":4319.11,"x":9826.06,"nodes":[48116],"orbits":[0]},{"y":3274.55,"x":9855.92,"nodes":[41861],"orbits":[0]},{"y":0,"x":9858.64,"nodes":[14262],"orbits":[0]},{"y":-356.79,"x":9860.22,"nodes":[38342,21945,61718,54204],"orbits":[1,2]},{"y":1985.04,"x":9864.06,"nodes":[65212,32543,60899,64637],"orbits":[0,3]},{"y":-2442.76,"x":9893.67,"nodes":[43867,10423,37905,57571,28101],"orbits":[1,2,3,7]},{"y":2795.23,"x":9950.64,"nodes":[20649],"orbits":[0]},{"y":-1188.03,"x":9958.34,"nodes":[5188],"orbits":[0]},{"y":-1396.81,"x":9990.46,"nodes":[3640,28963,7888],"orbits":[3,4,7]},{"y":4905.9,"x":10072.79,"nodes":[18624,17523,42032,30408,39608,12329,1778,17906],"orbits":[0,3,7]},{"y":-5603.69,"x":10091.58,"nodes":[49320,30973],"orbits":[6]},{"y":-3334.83,"x":10091.7,"nodes":[15775],"orbits":[0]},{"y":3097.55,"x":10162.49,"nodes":[2582],"orbits":[0]},{"y":-2278.35,"x":10379,"nodes":[30808],"orbits":[0]},{"y":2135.38,"x":10425.2,"nodes":[27705],"orbits":[0]},{"y":-3334.83,"x":10447.67,"nodes":[28976],"orbits":[0]},{"y":824.72,"x":10493.01,"nodes":[37484],"orbits":[0]},{"y":3347.55,"x":10493.75,"nodes":[28835,60480,56847,8157,178,28044,6988],"orbits":[0,2,3,5,7]},{"y":-3790.36,"x":10572.13,"nodes":[6030,2500,15986,29458,53595,9703,1723,38628],"orbits":[2,3,7]},{"y":2571.61,"x":10655.3,"nodes":[27048],"orbits":[0]},{"y":-5268.96,"x":10657.31,"nodes":[632],"orbits":[0]},{"y":1152.07,"x":10682.01,"nodes":[48773],"orbits":[0]},{"y":4548.52,"x":10682.25,"nodes":[34612,25992,60764,11526,31055,44141,7651,21788,21112,8573,25586],"orbits":[2,3,4,5,6]},{"y":2214.28,"x":10685.17,"nodes":[39495],"orbits":[0]},{"y":-3334.83,"x":10697.51,"nodes":[23374],"orbits":[0]},{"y":-1058.34,"x":10699.04,"nodes":[14267],"orbits":[0]},{"y":-2538.48,"x":10744.67,"nodes":[29959,60362,6891,56265,42802],"orbits":[0,2]},{"y":4578.32,"x":10793.45,"nodes":[18969],"orbits":[0]},{"y":-5031.25,"x":10794.6,"nodes":[52215],"orbits":[0]},{"y":-4373.44,"x":10801.88,"nodes":[3419,28797,20429],"orbits":[6]},{"y":5275.51,"x":10852.75,"nodes":[38993],"orbits":[0]},{"y":2799.53,"x":10936.64,"nodes":[47375],"orbits":[0]},{"y":1686.97,"x":10961.84,"nodes":[39986],"orbits":[0]},{"y":-82.24,"x":10978.46,"nodes":[32763],"orbits":[1]},{"y":2059.92,"x":11034.67,"nodes":[46386],"orbits":[0]},{"y":-5335.92,"x":11047.97,"nodes":[56366,54058,35755,4423,62001],"orbits":[0,2,3]},{"y":4037.83,"x":11202.42,"nodes":[328],"orbits":[0]},{"y":2726.27,"x":11220.21,"nodes":[63618],"orbits":[0]},{"y":-597.47,"x":11296.38,"nodes":[326],"orbits":[0]},{"y":1294.1,"x":11317.21,"nodes":[41873,55995,57970,21537],"orbits":[2]},{"y":617.13,"x":11355.97,"nodes":[38493,38537,13407,39369,55621,2936,23040,54983,51583],"orbits":[0,2,4,7]},{"y":2464.74,"x":11357.96,"nodes":[37971],"orbits":[0]},{"y":2082.53,"x":11400.1,"nodes":[57933],"orbits":[0]},{"y":-568.47,"x":11407.17,"nodes":[59694],"orbits":[0]},{"y":-1062.86,"x":11480.37,"nodes":[2361,37514,31449,9444,52399,2113,34316,61632,4536,11598,44516],"orbits":[0,2,3,5,6]},{"y":-1142.98,"x":11496.38,"nodes":[28638],"orbits":[0]},{"y":-1587.55,"x":11561.67,"nodes":[64700],"orbits":[0]},{"y":-1552.85,"x":11670.93,"nodes":[32442],"orbits":[0]},{"y":2252.05,"x":11701.67,"nodes":[16150],"orbits":[0]},{"y":2652.83,"x":11749.41,"nodes":[47443],"orbits":[0]},null,{"y":2414.32,"x":11976.97,"nodes":[44699],"orbits":[0]},{"y":2887.16,"x":12115.79,"nodes":[60992],"orbits":[0]},{"y":2545.82,"x":12269.2,"nodes":[10315],"orbits":[0]},null,null,null,{"y":4125.8311688614,"x":14659.996462651,"nodes":[5817],"orbits":[0]},{"y":3137.2911688614,"x":14748.946462651,"nodes":[12033,42416,46854,61461,3987,24295,49165,39723,46990],"orbits":[2,3,5,6,8,9]},{"y":3676.1511688614,"x":14840.766462651,"nodes":[59913],"orbits":[0]},{"y":4050.0011688614,"x":14943.016462651,"nodes":[29871],"orbits":[0]},{"y":-8825.8948253775,"x":12226.152197907,"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]},{"y":3504.7911688614,"x":15207.286462651,"nodes":[59542],"orbits":[0]},{"y":3974.1611688614,"x":15226.036462651,"nodes":[30],"orbits":[0]},{"y":2948.9511688614,"x":15260.006462651,"nodes":[24226],"orbits":[0]},{"y":3341.7911688614,"x":15300.806462651,"nodes":[41875],"orbits":[0]},null,{"y":2459.0611688614,"x":15652.786462651,"nodes":[23508],"orbits":[0]},{"y":2747.4211688614,"x":15704.676462651,"nodes":[35801],"orbits":[0]},{"y":6133.5125572288,"x":13775.584378546,"nodes":[61991,24868,13675,29074,14508,61804,33736,9798,1583],"orbits":[9,8]},{"y":3035.5811688614,"x":15757.746462651,"nodes":[37336],"orbits":[0]},{"y":5679.0125572288,"x":14279.294378546,"nodes":[38004],"orbits":[0]},{"y":5800.0125572288,"x":14279.294378546,"nodes":[9710],"orbits":[0]},{"y":5618.5125572288,"x":14384.094378546,"nodes":[18940],"orbits":[0]},{"y":5739.5125572288,"x":14384.094378546,"nodes":[57141],"orbits":[0]},{"y":6239.2025572288,"x":14384.094378546,"nodes":[49503],"orbits":[0]},{"y":5677.6125572288,"x":14488.884378546,"nodes":[56618],"orbits":[0]},{"y":5800.0125572288,"x":14488.884378546,"nodes":[58379],"orbits":[0]},{"y":6239.2025572288,"x":14665.724378546,"nodes":[16],"orbits":[0]},{"y":6000.5425572288,"x":14729.684378546,"nodes":[41619],"orbits":[0]},{"y":6299.7025572288,"x":14813.954378546,"nodes":[12795],"orbits":[0]},{"y":6118.2025572288,"x":14918.734378546,"nodes":[4495],"orbits":[0]},{"y":6239.2025572288,"x":14918.734378546,"nodes":[16433],"orbits":[0]},{"y":6514.4525572288,"x":14918.734378546,"nodes":[12183],"orbits":[0]},{"y":5527.3125572288,"x":14922.494378546,"nodes":[40],"orbits":[0]},{"y":5859.5125572288,"x":14922.494378546,"nodes":[39292],"orbits":[0]},{"y":6299.7025572288,"x":15023.524378546,"nodes":[57253],"orbits":[0]},{"y":5994.5425572288,"x":15106.904378546,"nodes":[46454],"orbits":[0]},{"y":6239.2025572288,"x":15172.454378546,"nodes":[36676],"orbits":[0]},{"y":8861.8036259596,"x":10891.706383332,"nodes":[35187],"orbits":[0]},{"y":-6093.2876909803,"x":13793.836669963,"nodes":[18826,3781,25781,59759,50098,664,41076,31116,34817,17923,47344,36788,24475,1347,11771,25779,25885,32771,74],"orbits":[6,8,9,5]},{"y":9097.9536259596,"x":11226.516383332,"nodes":[41008],"orbits":[0]},{"y":8827.2336259596,"x":11296.556383332,"nodes":[42441],"orbits":[0]},{"y":9013.7136259596,"x":11458.706383332,"nodes":[43095],"orbits":[0]},{"y":9299.1736259596,"x":11693.136383332,"nodes":[528],"orbits":[0]},{"y":8890.3836259596,"x":11802.676383332,"nodes":[19233],"orbits":[0]},null,{"y":9165.6536259596,"x":12025.696383332,"nodes":[55796],"orbits":[0]},{"y":9517.9336259596,"x":12209.476383332,"nodes":[9294],"orbits":[0]},{"y":8952.0736259596,"x":12360.366383332,"nodes":[7979],"orbits":[0]},{"y":9517.9336259596,"x":12566.476383332,"nodes":[46071],"orbits":[0]},{"y":9317.5936259596,"x":12592.746383332,"nodes":[35033],"orbits":[0]},{"y":9130.9336259596,"x":12670.176383332,"nodes":[60662],"orbits":[0]},{"y":8924.6736259596,"x":12747.216383332,"nodes":[41736],"orbits":[6]},{"y":9011.2236259596,"x":13068.876383332,"nodes":[2702],"orbits":[0]},{"y":11450.956038808,"x":8834.7728433402,"nodes":[7068],"orbits":[0]},{"y":8660.7536259596,"x":13246.556383332,"nodes":[3065],"orbits":[0]},{"y":9011.2236259596,"x":13340.476383332,"nodes":[63254],"orbits":[0]},{"y":9241.4536259596,"x":13340.476383332,"nodes":[6109],"orbits":[0]},{"y":8660.8636259596,"x":13434.356383332,"nodes":[47312],"orbits":[0]},{"y":11785.986038808,"x":9217.3528433402,"nodes":[3223],"orbits":[0]},{"y":9011.2236259596,"x":13602.156383332,"nodes":[5563],"orbits":[0]},{"y":11859.216038808,"x":9769.6528433402,"nodes":[34785],"orbits":[0]},{"y":10962.496038808,"x":10265.56284334,"nodes":[18280],"orbits":[0]},{"y":11380.346038808,"x":10485.21284334,"nodes":[62804],"orbits":[0]},{"y":11602.216038808,"x":10500.65284334,"nodes":[17058],"orbits":[0]},{"y":11859.216038808,"x":10500.65284334,"nodes":[42017],"orbits":[0]},{"y":12116.216038808,"x":10500.65284334,"nodes":[58574],"orbits":[0]},{"y":10621.616038808,"x":10557.20284334,"nodes":[38813],"orbits":[0]},{"y":11004.826038808,"x":10567.36284334,"nodes":[37972],"orbits":[0]},{"y":11265.956038808,"x":10639.33284334,"nodes":[36365],"orbits":[6]},{"y":11151.056038808,"x":10801.45284334,"nodes":[4891],"orbits":[0]},{"y":11514.976038808,"x":10844.75284334,"nodes":[58149],"orbits":[0]},{"y":10733.656038808,"x":10865.79284334,"nodes":[30100],"orbits":[0]},{"y":10401.976038808,"x":10893.71284334,"nodes":[37046],"orbits":[0]},{"y":11390.926038808,"x":11025.40284334,"nodes":[60859],"orbits":[0]},{"y":10986.906038808,"x":11066.87284334,"nodes":[30233],"orbits":[0]},{"y":11330.886038808,"x":11202.23284334,"nodes":[22661],"orbits":[0]},{"y":10931.826038808,"x":11347.96284334,"nodes":[11776],"orbits":[0]}],"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],"classes":[{"base_str":7,"base_int":7,"ascendancies":[{"internalId":"Ranger1","background":{"x":14740.252179284,"image":"ClassesDeadeye","y":3132.3501128656,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Deadeye","id":"Deadeye"},{"internalId":"Ranger3","background":{"x":13766.890095179,"image":"ClassesPathfinder","y":6128.5715012329,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Pathfinder","id":"Pathfinder"}],"background":{"image":"ClassesRanger","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":15,"name":"Ranger"},{"base_str":7,"base_int":7,"ascendancies":[{"internalId":"Huntress1","background":{"x":12191.848853047,"image":"ClassesAmazon","y":8856.9449068475,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Amazon","id":"Amazon"},{"internalId":"Huntress3","background":{"x":10083.965313054,"image":"ClassesRitualist","y":11198.227319696,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Ritualist","id":"Ritualist"}],"background":{"image":"ClassesHuntress","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":15,"name":"Huntress"},{"base_str":15,"base_int":7,"ascendancies":[{"internalId":"Warrior1","background":{"x":-11203.632188409,"image":"ClassesTitan","y":10077.959978354,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Titan","id":"Titan"},{"internalId":"Warrior2","background":{"x":-13054.13164369,"image":"ClassesWarbringer","y":7528.3662615259,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Warbringer","id":"Warbringer"},{"internalId":"Warrior3","background":{"x":-14334.102905468,"image":"ClassesSmith of Kitava","y":4649.7468139597,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Smith of Kitava","id":"Smith of Kitava"}],"background":{"image":"ClassesWarrior","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":7,"name":"Warrior"},{"base_str":11,"base_int":7,"ascendancies":[{"internalId":"Mercenary1","background":{"x":3152.656100041,"image":"ClassesTactician","y":14735.92247039,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Tactician","id":"Tactician"},{"internalId":"Mercenary2","background":{"x":19.992443615687,"image":"ClassesWitchhunter","y":15069.381269338,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Witchhunter","id":"Witchhunter"},{"internalId":"Mercenary3","background":{"x":-3113.54497853,"image":"ClassesGemling Legionnaire","y":14744.235795901,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Gemling Legionnaire","id":"Gemling Legionnaire"}],"background":{"image":"ClassesMercenary","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":11,"name":"Mercenary"},{"base_str":7,"base_int":15,"ascendancies":[{"internalId":"Witch1","background":{"x":-6129.2749448254,"image":"ClassesInfernalist","y":-13766.576923448,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Infernalist","id":"Infernalist"},{"internalId":"Witch2","background":{"x":-3133.1032965921,"image":"ClassesBlood Mage","y":-14740.092105253,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Blood Mage","id":"Blood Mage"},{"internalId":"Witch3","background":{"x":9.2270381456125e-13,"image":"ClassesLich","y":-15069.39453125,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Lich","id":"Lich"}],"background":{"image":"ClassesWitch","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":7,"name":"Witch"},{"base_str":7,"base_int":15,"ascendancies":[{"internalId":"Sorceress1","background":{"x":3133.1032965921,"image":"ClassesStormweaver","y":-14740.092105253,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Stormweaver","id":"Stormweaver"},{"internalId":"Sorceress2","background":{"x":6129.2749448254,"image":"ClassesChronomancer","y":-13766.576923448,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Chronomancer","id":"Chronomancer"}],"background":{"image":"ClassesSorceress","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":7,"name":"Sorceress"},{"base_str":7,"base_int":11,"ascendancies":[{"internalId":"Monk2","background":{"x":12215.667857404,"image":"ClassesInvoker","y":-8824.0642753814,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Invoker","id":"Invoker"},{"internalId":"Monk3","background":{"x":13783.35232946,"image":"ClassesAcolyte of Chayula","y":-6091.4571409843,"width":1500,"height":1500,"section":"AscendancyBackground"},"name":"Acolyte of Chayula","id":"Acolyte of Chayula"}],"background":{"image":"ClassesMonk","active":{"height":2000,"width":2000},"section":"AscendancyBackground","width":1500,"y":0,"x":0,"height":1500,"bg":{"height":2000,"width":2000}},"base_dex":11,"name":"Monk"}],"max_y":23653.407362728,"ddsCoords":{"oils_108_108_RGBA.dds.zst":{"Greed":9,"Paranoia":4,"Envy":7,"Fear":8,"Guilt":3,"Suffering":5,"Disgust":10,"Despair":6,"Isolation":2,"Ire":1},"legion_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/DevotionNode.dds":3,"Art/2DArt/SkillIcons/passives/EternalEmpireBlank.dds":4,"Art/2DArt/SkillIcons/passives/VaalDefensive.dds":1,"Art/2DArt/SkillIcons/passives/VaalOffensive.dds":2},"legion_564_564_BC7.dds.zst":{"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle1.dds":2,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle2.dds":8,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle2.dds":12,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle2.dds":11,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle1.dds":10,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreeneternalempirejewelcircle1.dds":9,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkaruijewelcircle1.dds":4,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenmarakethjewelcircle2.dds":1,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenvaaljewelcircle1.dds":3,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreenkalguuranjewelcircle2.dds":5,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle1.dds":6,"art/textures/interface/2d/2dart/uiimages/ingame/passiveskillscreentemplarjewelcircle2.dds":7},"skills_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"legion_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/KalguuranDexKeystone.dds":31,"Art/2DArt/SkillIcons/passives/TranscendenceKeystone.dds":9,"Art/2DArt/SkillIcons/passives/PowerOfPurpose.dds":10,"Art/2DArt/SkillIcons/passives/KalguuranStrKeystone.dds":30,"Art/2DArt/SkillIcons/passives/SupremeProdigy.dds":29,"Art/2DArt/SkillIcons/passives/WindDancer.dds":28,"Art/2DArt/SkillIcons/passives/VaalNotableOffensive.dds":27,"Art/2DArt/SkillIcons/passives/EternalEmpireOffensiveNotable.dds":26,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":25,"Art/2DArt/SkillIcons/passives/TheBlindMonk.dds":1,"Art/2DArt/SkillIcons/passives/KalguuranDexNotable.dds":14,"Art/2DArt/SkillIcons/passives/CorruptedDefences.dds":24,"Art/2DArt/SkillIcons/passives/DivineFlesh.dds":23,"Art/2DArt/SkillIcons/passives/KalguuranIntKeystone.dds":3,"Art/2DArt/SkillIcons/passives/FocusedRage.dds":4,"Art/2DArt/SkillIcons/passives/VaalNotableDefensive.dds":22,"Art/2DArt/SkillIcons/passives/SharpandBrittle.dds":21,"Art/2DArt/SkillIcons/passives/OasisKeystone.dds":16,"Art/2DArt/SkillIcons/passives/EternalEmpireDefensiveNotable.dds":5,"Art/2DArt/SkillIcons/passives/SupremeDecadence.dds":20,"Art/2DArt/SkillIcons/passives/SupremeGrandstand.dds":6,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":19,"Art/2DArt/SkillIcons/passives/SoulTetherKeystone.dds":18,"Art/2DArt/SkillIcons/passives/KalguuranStrNotable.dds":17,"Art/2DArt/SkillIcons/passives/StrengthOfBlood.dds":12,"Art/2DArt/SkillIcons/passives/SupremeEgo.dds":2,"Art/2DArt/SkillIcons/passives/InnerConviction.dds":7,"Art/2DArt/SkillIcons/passives/DevotionNotable.dds":11,"Art/2DArt/SkillIcons/passives/KalguuranIntNotable.dds":13,"Art/2DArt/SkillIcons/passives/TemperedByWar.dds":8,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":15},"group-background_92_92_BC7.dds.zst":{"AscendancyMiddle":1},"group-background_756_756_BC7.dds.zst":{"PSGroupBackgroundMediumBlank":1},"jewel-sockets_152_156_BC7.dds.zst":{"Sapphire":6,"Time-Lost Ruby":2,"Diamond":6,"Time-Lost Emerald":5,"Emerald":3,"Time-Lost Diamond":4,"Ruby":1,"Timeless Jewel":4,"Time-Lost Sapphire":4},"group-background_440_440_BC7.dds.zst":{"PSGroupBackgroundSmallBlank":1},"group-background_220_224_BC7.dds.zst":{"KeystoneFrameUnallocated":1,"KeystoneFrameAllocated":2,"KeystoneFrameCanAllocate":3},"ascendancy-background_1500_1500_BC7.dds.zst":{"ClassesSmith of Kitava":1,"ClassesAcolyte of Chayula":29,"ClassesStormweaver":9,"ClassesMonk":6,"ClassesChronomancer":8,"ClassesWitch":16,"ClassesDeadeye":3,"ClassesTitan":28,"ClassesWarbringer":13,"ClassesAmazon":27,"ClassesLich":2,"ClassesRanger":25,"ClassesInvoker":5,"ClassesInfernalist":15,"ClassesHuntress":4,"ClassesWarrior":23,"ClassesMarauder":26,"ClassesDuelist":12,"ClassesWitchhunter":20,"ClassesGemling Legionnaire":19,"ClassesMercenary":11,"ClassesPathfinder":21,"ClassesRitualist":22,"ClassesTactician":24,"ClassesBlood Mage":14,"ClassesSorceress":10,"ClassesShadow":7,"ClassesDruid":17,"ClassesTemplar":18},"skills_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":103,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":105,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":106,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":1,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":104,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":248,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":113,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":247,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":115,"Art/2DArt/SkillIcons/passives/finesse.dds":246,"Art/2DArt/SkillIcons/passives/BowDamage.dds":245,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":244,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":3,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":4,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":243,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":107,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":122,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":82,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":240,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechEnergyShield.dds":6,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":239,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":238,"Art/2DArt/SkillIcons/passives/Annihilation.dds":237,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":7,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":91,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":128,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":235,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":98,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":233,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":8,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":232,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":231,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":10,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":84,"Art/2DArt/SkillIcons/passives/Meleerange.dds":230,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":137,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":68,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":11,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":12,"Art/2DArt/SkillIcons/passives/steelspan.dds":229,"Art/2DArt/SkillIcons/passives/lifeleech.dds":228,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":69,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderFreezeImmunity.dds":66,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":225,"Art/2DArt/SkillIcons/passives/icebite.dds":224,"Art/2DArt/SkillIcons/passives/Warrior.dds":223,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":120,"Art/2DArt/SkillIcons/passives/bodysoul.dds":222,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":221,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":51,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":125,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":147,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":148,"Art/2DArt/SkillIcons/passives/vaalpact.dds":220,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":150,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":19,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":217,"Art/2DArt/SkillIcons/passives/Hearty.dds":216,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":151,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":2,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":214,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":213,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":212,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":211,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalResistanceInverted.dds":210,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":209,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":208,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":154,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":207,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":206,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":205,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":143,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":14,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":156,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":203,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":108,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":15,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":145,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":201,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":200,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":199,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":198,"Art/2DArt/SkillIcons/passives/Harrier.dds":16,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":197,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":161,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":196,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":195,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":17,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":80,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":159,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":18,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":163,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":192,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":166,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":190,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":189,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":188,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":90,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":55,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":20,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":86,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":22,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":187,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":186,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":185,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":184,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":183,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":182,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":23,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreStunBuildupEnemies.dds":181,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":176,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":127,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":24,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":25,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":26,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":75,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":180,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":179,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":178,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":177,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":175,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":27,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":28,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":174,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":173,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":61,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":172,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":171,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":29,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageIngoreMonsterArmour.dds":30,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":72,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":31,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":63,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":170,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":169,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":32,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":168,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":167,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":33,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":191,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":123,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":35,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":165,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":36,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":37,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderShockImmunity.dds":62,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":164,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":193,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":162,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":160,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":194,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":158,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":157,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":155,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":153,"Art/2DArt/SkillIcons/passives/totemmax.dds":152,"Art/2DArt/SkillIcons/passives/strongarm.dds":219,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":39,"Art/2DArt/SkillIcons/passives/Poison.dds":118,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":41,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":58,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":43,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":94,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":149,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":146,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":202,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderIgniteImmunity.dds":67,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":144,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":204,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":34,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":47,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":141,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":48,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":140,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":139,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":138,"Art/2DArt/SkillIcons/passives/eagleeye.dds":136,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":135,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":134,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":133,"Art/2DArt/SkillIcons/passives/executioner.dds":132,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":131,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":130,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":56,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":129,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":215,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":54,"Art/2DArt/SkillIcons/passives/KeystoneAcrobatics.dds":97,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcriesNoCooldown.dds":59,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":218,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":46,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":44,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":42,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":45,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":65,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":101,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":13,"Art/2DArt/SkillIcons/passives/DragonStyle.dds":100,"Art/2DArt/SkillIcons/passives/Hunter.dds":40,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":21,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":57,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":52,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistUnleash.dds":71,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":49,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCanUseConcoctionSkillsMore.dds":64,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":73,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":226,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":227,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":102,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":76,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":70,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalDamageHealsYou.dds":78,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":74,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":38,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":77,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":79,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":83,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":124,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":85,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":60,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":234,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPoisonSpreadsNearbyEnemies.dds":87,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":88,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":89,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":236,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":95,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":93,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":109,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":92,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":81,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeWindward.dds":96,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":117,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":126,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":241,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":242,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":50,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":110,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":112,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":114,"Art/2DArt/SkillIcons/passives/Blood2.dds":53,"Art/2DArt/SkillIcons/passives/Trap.dds":116,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":99,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":111,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":119,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":121,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":142},"group-background_152_156_BC7.dds.zst":{"NotableFrameCanAllocate":9,"NotableFrameAllocated":3,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds":1,"JewelFrameAllocated":5,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds":4,"JewelFrameCanAllocate":8,"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds":2,"NotableFrameUnallocated":7,"JewelFrameUnallocated":6},"monster-categories_36_36_BC7.dds.zst":{"Undead":6,"Eldritch":3,"Humanoid":2,"Demon":5,"Construct":1,"Beast":4},"group-background_360_360_BC7.dds.zst":{"PSGroupBackground1":1},"ascendancy-background_4000_4000_BC7.dds.zst":{"BGTree":1,"BGTreeActive":2},"group-background_104_104_BC7.dds.zst":{"PSSkillFrameHighlighted":1,"PSSkillFrame":2,"PSSkillFrameActive":3},"mastery-active-effect_776_768_BC7.dds.zst":{"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern":30,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern":59,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern":58,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern":17,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern":57,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern":56,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern":55,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern":54,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern":53,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern":52,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern":51,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern":50,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern":49,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern":48,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern":4,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern":47,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern":46,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern":27,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern":45,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern":44,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern":43,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern":42,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern":24,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern":41,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern":31,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern":40,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern":15,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern":38,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern":37,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern":36,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern":35,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern":10,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern":33,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern":39,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern":5,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern":32,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern":14,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern":12,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern":34,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern":23,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern":21,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern":1,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern":2,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern":20,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern":9,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern":16,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern":7,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern":13,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern":8,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern":26,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern":19,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern":22,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern":11,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern":6,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern":25,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern":18,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern":3,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern":29,"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern":28},"skills-disabled_128_128_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds":101,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds":102,"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds":103,"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds":1,"Art/2DArt/SkillIcons/passives/HiredKiller2.dds":128,"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds":248,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds":2,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds":247,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds":112,"Art/2DArt/SkillIcons/passives/LethalAssault.dds":246,"Art/2DArt/SkillIcons/passives/finesse.dds":245,"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds":244,"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds":3,"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds":4,"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds":54,"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds":106,"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds":5,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds":118,"Art/2DArt/SkillIcons/passives/GlancingBlows.dds":241,"Art/2DArt/SkillIcons/passives/deepwisdom.dds":240,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechEnergyShield.dds":6,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds":239,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds":238,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds":48,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds":7,"Art/2DArt/SkillIcons/passives/Annihilation.dds":236,"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds":124,"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds":92,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds":234,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds":233,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds":127,"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds":232,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds":231,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds":9,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds":10,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds":82,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds":73,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds":132,"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds":133,"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds":11,"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds":12,"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds":89,"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds":228,"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds":227,"Art/2DArt/SkillIcons/passives/Warrior.dds":226,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds":225,"Art/2DArt/SkillIcons/passives/bodysoul.dds":224,"Art/2DArt/SkillIcons/passives/vaalpact.dds":223,"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds":117,"Art/2DArt/SkillIcons/passives/strongarm.dds":222,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds":44,"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds":51,"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds":126,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds":145,"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds":146,"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds":220,"Art/2DArt/SkillIcons/passives/KeystoneAcrobatics.dds":96,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds":218,"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds":217,"Art/2DArt/SkillIcons/passives/steelspan.dds":216,"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds":149,"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds":215,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalResistanceInverted.dds":214,"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds":213,"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds":212,"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds":211,"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds":210,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds":142,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds":208,"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds":153,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds":147,"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds":206,"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds":205,"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds":204,"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds":14,"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds":158,"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds":203,"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds":107,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds":15,"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds":202,"Art/2DArt/SkillIcons/passives/BowDamage.dds":201,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds":200,"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds":159,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds":198,"Art/2DArt/SkillIcons/passives/Harrier.dds":16,"Art/2DArt/SkillIcons/passives/icebite.dds":163,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds":162,"Art/2DArt/SkillIcons/passives/MiracleMaker.dds":166,"Art/2DArt/SkillIcons/passives/totemmax.dds":151,"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds":17,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds":144,"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds":194,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds":46,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds":193,"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds":192,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds":191,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds":190,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds":189,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds":188,"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds":88,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds":78,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds":20,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds":84,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds":22,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds":187,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds":186,"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds":185,"Art/2DArt/SkillIcons/passives/Titan/TitanMoreStunBuildupEnemies.dds":184,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds":183,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds":182,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds":23,"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds":181,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds":179,"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds":125,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds":24,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds":25,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds":26,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds":74,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds":180,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds":178,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds":177,"Art/2DArt/SkillIcons/passives/Hearty.dds":176,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds":175,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds":27,"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds":28,"Art/2DArt/SkillIcons/passives/PressurePoints.dds":174,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds":173,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds":60,"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds":172,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds":171,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds":29,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageIngoreMonsterArmour.dds":30,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds":71,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds":31,"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds":113,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds":170,"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds":169,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds":32,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds":168,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds":167,"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds":33,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds":196,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds":34,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds":35,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds":165,"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds":56,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds":37,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderShockImmunity.dds":61,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds":164,"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds":197,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds":161,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds":160,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds":199,"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds":157,"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds":91,"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds":155,"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds":154,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds":152,"Art/2DArt/SkillIcons/passives/lifeleech.dds":195,"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds":39,"Art/2DArt/SkillIcons/passives/Poison.dds":116,"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds":41,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds":58,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds":43,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds":93,"Art/2DArt/SkillIcons/passives/Blood2.dds":150,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds":148,"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds":207,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds":69,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds":143,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds":209,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds":141,"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds":47,"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds":140,"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds":52,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds":139,"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds":138,"Art/2DArt/SkillIcons/passives/Storm Weaver.dds":137,"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds":136,"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds":135,"Art/2DArt/SkillIcons/passives/eagleeye.dds":134,"Art/2DArt/SkillIcons/passives/executioner.dds":131,"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds":130,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds":129,"Art/2DArt/SkillIcons/passives/EternalYouth.dds":62,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds":55,"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds":36,"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds":219,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds":19,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds":45,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcriesNoCooldown.dds":59,"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds":221,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds":42,"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds":105,"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds":13,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds":21,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds":64,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds":57,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds":53,"Art/2DArt/SkillIcons/passives/DragonStyle.dds":98,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds":49,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCanUseConcoctionSkillsMore.dds":63,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderFreezeImmunity.dds":65,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderIgniteImmunity.dds":66,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistUnleash.dds":70,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds":18,"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds":100,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds":72,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds":229,"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds":230,"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds":38,"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds":75,"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds":76,"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalDamageHealsYou.dds":77,"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds":50,"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds":79,"Art/2DArt/SkillIcons/passives/Meleerange.dds":67,"Art/2DArt/SkillIcons/passives/heroicspirit.dds":87,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds":81,"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds":120,"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds":83,"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds":156,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds":235,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPoisonSpreadsNearbyEnemies.dds":85,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds":94,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeWindward.dds":95,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds":237,"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds":110,"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds":99,"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds":108,"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds":90,"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds":68,"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds":104,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds":80,"Art/2DArt/SkillIcons/passives/CharmNotable1.dds":122,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds":242,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds":243,"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds":109,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds":111,"Art/2DArt/SkillIcons/passives/Trap.dds":114,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds":115,"Art/2DArt/SkillIcons/passives/Hunter.dds":40,"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds":8,"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds":97,"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds":119,"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds":121,"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds":123,"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds":86},"skills-disabled_172_172_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/MasteryBlank.dds":1},"skills-disabled_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":1,"Art/2DArt/SkillIcons/passives/lightningint.dds":64,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":3,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":121,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":112,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":126,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":49,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":114,"Art/2DArt/SkillIcons/passives/manastr.dds":110,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":127,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":122,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":72,"Art/2DArt/SkillIcons/icongroundslam.dds":101,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":75,"Art/2DArt/SkillIcons/passives/flaskint.dds":136,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":5,"Art/2DArt/SkillIcons/passives/lightningstr.dds":135,"Art/2DArt/SkillIcons/passives/damagespells.dds":134,"Art/2DArt/SkillIcons/passives/blankDex.dds":133,"Art/2DArt/SkillIcons/passives/trapdamage.dds":30,"Art/2DArt/SkillIcons/passives/blockstr.dds":29,"Art/2DArt/SkillIcons/passives/tempint.dds":132,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":60,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":131,"Art/2DArt/SkillIcons/passives/stunstr.dds":130,"Art/2DArt/SkillIcons/passives/knockback.dds":129,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":59,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":124,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":2,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":20,"Art/2DArt/SkillIcons/passives/mana.dds":52,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":57,"Art/2DArt/SkillIcons/passives/fireresist.dds":56,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":128,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":19,"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":89,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":61,"Art/2DArt/SkillIcons/passives/MarkNode.dds":34,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":50,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":38,"Art/2DArt/SkillIcons/passives/auraeffect.dds":48,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":106,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":105,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":8,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":41,"Art/2DArt/SkillIcons/passives/chargedex.dds":44,"Art/2DArt/SkillIcons/passives/castspeed.dds":119,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":51,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":102,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":43,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":11,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":35,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":39,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":37,"Art/2DArt/SkillIcons/passives/chargeint.dds":40,"Art/2DArt/SkillIcons/passives/trapsmax.dds":36,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":33,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":99,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":24,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":21,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":63,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":45,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":32,"Art/2DArt/SkillIcons/passives/colddamage.dds":12,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":6,"Art/2DArt/SkillIcons/passives/firedamageint.dds":23,"Art/2DArt/SkillIcons/passives/energyshield.dds":46,"Art/2DArt/SkillIcons/passives/macedmg.dds":68,"Art/2DArt/SkillIcons/passives/attackspeed.dds":17,"Art/2DArt/SkillIcons/passives/shieldblock.dds":18,"Art/2DArt/SkillIcons/passives/accuracystr.dds":7,"Art/2DArt/SkillIcons/passives/blankInt.dds":54,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":22,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":10,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":27,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":9,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":15,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":108,"Art/2DArt/SkillIcons/passives/chargestr.dds":58,"Art/2DArt/SkillIcons/passives/firedamage.dds":28,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":65,"Art/2DArt/SkillIcons/passives/damagestaff.dds":26,"Art/2DArt/SkillIcons/passives/plusattribute.dds":66,"Art/2DArt/SkillIcons/passives/plusstrength.dds":47,"Art/2DArt/SkillIcons/passives/damage_blue.dds":67,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":16,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":69,"Art/2DArt/SkillIcons/passives/accuracydex.dds":120,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":70,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":71,"Art/2DArt/SkillIcons/passives/evade.dds":73,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":14,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":74,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":76,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":77,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":78,"Art/2DArt/SkillIcons/passives/flaskdex.dds":79,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":80,"Art/2DArt/SkillIcons/passives/damage.dds":81,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":4,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":83,"Art/2DArt/SkillIcons/passives/Rage.dds":84,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":42,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":85,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":86,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":87,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":88,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":123,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":90,"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds":91,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":93,"Art/2DArt/SkillIcons/passives/life1.dds":94,"Art/2DArt/SkillIcons/passives/damageaxe.dds":62,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":96,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":97,"Art/2DArt/SkillIcons/passives/minionlife.dds":98,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":92,"Art/2DArt/SkillIcons/passives/stun2h.dds":53,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":100,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":95,"Art/2DArt/SkillIcons/passives/flaskstr.dds":103,"Art/2DArt/SkillIcons/passives/damagesword.dds":104,"Art/2DArt/SkillIcons/passives/spellcritical.dds":118,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":13,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":25,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":107,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":109,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":55,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":111,"Art/2DArt/SkillIcons/passives/coldresist.dds":82,"Art/2DArt/SkillIcons/passives/blankStr.dds":113,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":115,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":116,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":117,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":31,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":125},"skills_64_64_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds":1,"Art/2DArt/SkillIcons/passives/lightningint.dds":121,"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds":122,"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds":103,"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds":116,"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds":127,"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds":48,"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds":115,"Art/2DArt/SkillIcons/passives/manastr.dds":88,"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds":109,"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds":113,"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds":75,"Art/2DArt/SkillIcons/icongroundslam.dds":105,"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds":78,"Art/2DArt/SkillIcons/passives/lightningstr.dds":136,"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds":5,"Art/2DArt/SkillIcons/passives/blankDex.dds":135,"Art/2DArt/SkillIcons/passives/tempint.dds":134,"Art/2DArt/SkillIcons/passives/accuracystr.dds":133,"Art/2DArt/SkillIcons/passives/minionlife.dds":64,"Art/2DArt/SkillIcons/passives/blankInt.dds":128,"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds":132,"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds":120,"Art/2DArt/SkillIcons/passives/knockback.dds":131,"Art/2DArt/SkillIcons/passives/damagedualwield.dds":130,"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds":129,"Art/2DArt/SkillIcons/passives/BucklerNode1.dds":2,"Art/2DArt/SkillIcons/passives/WarCryEffect.dds":59,"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds":6,"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds":57,"Art/2DArt/SkillIcons/passives/mana.dds":50,"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds":56,"Art/2DArt/SkillIcons/passives/colddamage.dds":54,"Art/2DArt/SkillIcons/passives/projectilespeed.dds":126,"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds":18,"Art/2DArt/SkillIcons/ExplosiveGrenade.dds":93,"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds":61,"Art/2DArt/SkillIcons/passives/plusdexterity.dds":20,"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds":37,"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds":49,"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds":4,"Art/2DArt/SkillIcons/passives/damagesword.dds":108,"Art/2DArt/SkillIcons/passives/flaskstr.dds":107,"Art/2DArt/SkillIcons/passives/firedamagestr.dds":62,"Art/2DArt/SkillIcons/passives/auraeffect.dds":44,"Art/2DArt/SkillIcons/passives/energyshield.dds":43,"Art/2DArt/SkillIcons/passives/damageaxe.dds":22,"Art/2DArt/SkillIcons/passives/manaregeneration.dds":58,"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds":106,"Art/2DArt/SkillIcons/passives/attackspeedbow.dds":8,"Art/2DArt/SkillIcons/passives/coldresist.dds":42,"Art/2DArt/SkillIcons/passives/flaskdex.dds":41,"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds":55,"Art/2DArt/SkillIcons/passives/chargedex.dds":39,"Art/2DArt/SkillIcons/passives/CharmNode1.dds":36,"Art/2DArt/SkillIcons/passives/chargeint.dds":35,"Art/2DArt/SkillIcons/passives/LightningResistNode.dds":32,"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds":104,"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds":34,"Art/2DArt/SkillIcons/passives/trapsmax.dds":33,"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds":30,"Art/2DArt/SkillIcons/passives/lifepercentage.dds":63,"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds":40,"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds":13,"Art/2DArt/SkillIcons/passives/avoidchilling.dds":12,"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds":45,"Art/2DArt/SkillIcons/passives/plusstrength.dds":46,"Art/2DArt/SkillIcons/passives/macedmg.dds":7,"Art/2DArt/SkillIcons/passives/firedamageint.dds":17,"Art/2DArt/SkillIcons/passives/SpearsNode1.dds":10,"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds":19,"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds":26,"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds":23,"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds":21,"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds":11,"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds":9,"Art/2DArt/SkillIcons/passives/damagestaff.dds":25,"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds":110,"Art/2DArt/SkillIcons/passives/trapdamage.dds":28,"Art/2DArt/SkillIcons/passives/firedamage.dds":27,"Art/2DArt/SkillIcons/passives/life1.dds":65,"Art/2DArt/SkillIcons/passives/EvasionNode.dds":16,"Art/2DArt/SkillIcons/passives/stunstr.dds":66,"Art/2DArt/SkillIcons/passives/damage_blue.dds":68,"Art/2DArt/SkillIcons/passives/shieldblock.dds":67,"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds":15,"Art/2DArt/SkillIcons/passives/ThornsNode1.dds":69,"Art/2DArt/SkillIcons/passives/axedmgspeed.dds":118,"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds":70,"Art/2DArt/SkillIcons/passives/accuracydex.dds":71,"Art/2DArt/SkillIcons/passives/FireDamagenode.dds":72,"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds":73,"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds":14,"Art/2DArt/SkillIcons/passives/FireResistNode.dds":74,"Art/2DArt/SkillIcons/passives/evade.dds":76,"Art/2DArt/SkillIcons/passives/plusintelligence.dds":77,"Art/2DArt/SkillIcons/passives/plusattribute.dds":79,"Art/2DArt/SkillIcons/passives/dmgreduction.dds":80,"Art/2DArt/SkillIcons/WitchBoneStorm.dds":81,"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds":52,"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds":83,"Art/2DArt/SkillIcons/passives/fireresist.dds":84,"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds":38,"Art/2DArt/SkillIcons/passives/damage.dds":85,"Art/2DArt/SkillIcons/passives/chargestr.dds":86,"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds":87,"Art/2DArt/SkillIcons/passives/Rage.dds":89,"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds":124,"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds":90,"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds":92,"Art/2DArt/SkillIcons/passives/onehanddamage.dds":94,"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds":3,"Art/2DArt/SkillIcons/passives/2handeddamage.dds":95,"Art/2DArt/SkillIcons/passives/areaofeffect.dds":96,"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds":97,"Art/2DArt/SkillIcons/passives/damagespells.dds":98,"Art/2DArt/SkillIcons/passives/castspeed.dds":99,"Art/2DArt/SkillIcons/passives/stun2h.dds":51,"Art/2DArt/SkillIcons/passives/attackspeed.dds":100,"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds":101,"Art/2DArt/SkillIcons/passives/blockstr.dds":102,"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds":91,"Art/2DArt/SkillIcons/passives/spellcritical.dds":123,"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds":47,"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds":24,"Art/2DArt/SkillIcons/passives/elementaldamage.dds":53,"Art/2DArt/SkillIcons/passives/ColdResistNode.dds":111,"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds":112,"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds":114,"Art/2DArt/SkillIcons/passives/flaskint.dds":82,"Art/2DArt/SkillIcons/passives/blankStr.dds":117,"Art/2DArt/SkillIcons/passives/CorpseDamage.dds":119,"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds":60,"Art/2DArt/SkillIcons/passives/MarkNode.dds":31,"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds":29,"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds":125},"group-background_208_208_BC7.dds.zst":{"AscendancyFrameLargeAllocated":1,"AscendancyFrameLargeCanAllocate":2,"AscendancyFrameLargeNormal":3},"group-background_468_468_BC7.dds.zst":{"PSGroupBackground2":1},"lines_1436_1436_BC7.dds.zst":{"CurvesNormal":1,"CurvesIntermediate":2,"CurvesActive":3},"group-background_952_988_BC7.dds.zst":{"PSGroupBackgroundLargeBlank":1},"skills-disabled_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"group-background_740_376_BC7.dds.zst":{"PSGroupBackground3":1},"group-background_528_528_BC7.dds.zst":{"PSStartNodeBackgroundInactive":1},"skills_176_176_BC1.dds.zst":{"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds":1},"background_1024_1024_BC7.dds.zst":{"Background2":1},"group-background_160_164_BC7.dds.zst":{"AscendancyFrameSmallAllocated":2,"AscendancyFrameSmallNormal":3,"AscendancyFrameSmallCanAllocate":1}},"min_x":-23209.233331872,"tree":"Default","nodes":{"61106":{"stats":["2% increased Movement Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":59653}],"group":654,"skill":61106,"orbitIndex":15,"name":"Movement Speed","orbit":2},"58397":{"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","skill":58397,"stats":["+25 to Dexterity"],"recipe":["Fear","Guilt","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"orbit":0,"id":19338},{"orbit":0,"id":31647},{"orbit":0,"id":2334}],"group":1034,"orbitIndex":0,"isNotable":true,"name":"Proficiency","orbit":0},"64352":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":44345}],"group":723,"skill":64352,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"10508":{"stats":["3% increased Attack Speed while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":4,"id":30371}],"group":103,"skill":10508,"orbitIndex":15,"name":"Shield Attack Speed","orbit":7},"21111":{"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-5,"id":33099}],"group":949,"skill":21111,"orbitIndex":11,"name":"Charm Activation Chance","orbit":7},"4536":{"stats":["3% increased Attack Speed with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":37514}],"group":1115,"skill":4536,"orbitIndex":1,"name":"Quarterstaff Speed","orbit":2},"13030":{"stats":["Damaging Ailments deal damage 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-3,"id":55}],"group":813,"skill":13030,"orbitIndex":0,"name":"Faster Ailments","orbit":0},"21080":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":1869}],"group":812,"skill":21080,"orbitIndex":19,"name":"Freeze Buildup","orbit":7},"47363":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":47363,"stats":["15% increased Area of Effect for Attacks","+10 to Strength"],"recipe":["Fear","Greed","Ire"],"connections":[],"group":529,"orbitIndex":50,"isNotable":true,"name":"Colossal Weapon","orbit":4},"46384":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":46384,"stats":["30% increased Block chance","25% reduced Global Defences"],"recipe":["Envy","Isolation","Isolation"],"connections":[{"orbit":-5,"id":18746},{"orbit":0,"id":58138}],"group":75,"orbitIndex":24,"isNotable":true,"name":"Wide Barrier","orbit":4},"42275":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsAftershock.dds","skill":42275,"stats":["25% chance for Slam Skills you use yourself to cause Aftershocks"],"ascendancyName":"Titan","connections":[{"orbit":5,"id":38014}],"group":50,"orbitIndex":0,"isNotable":true,"name":"Earthbreaker","orbit":0},"21468":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":6,"id":39274}],"group":455,"skill":21468,"orbitIndex":12,"name":"Life Leech","orbit":3},"61246":{"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":5,"id":144}],"group":898,"skill":61246,"orbitIndex":18,"name":"Elemental Damage and Freeze Buildup","orbit":4},"47177":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47177,"stats":["+5 to any Attribute"],"isAttribute":true,"group":677,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"61312":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61312,"stats":["+5 to any Attribute"],"isAttribute":true,"group":718,"connections":[{"orbit":0,"id":56841}],"orbitIndex":42,"name":"Attribute","orbit":4},"54036":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","connections":[{"orbit":0,"id":30720},{"orbit":-7,"id":15809},{"orbit":-7,"id":17501},{"orbit":0,"id":18485}],"group":466,"skill":54036,"orbitIndex":2,"name":"Minion Damage","orbit":3},"6274":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":56567}],"group":404,"skill":6274,"orbitIndex":17,"name":"Accuracy","orbit":7},"29502":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":4,"id":36302}],"group":553,"skill":29502,"orbitIndex":20,"name":"Cast Speed","orbit":2},"62039":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":49618}],"group":424,"skill":62039,"orbitIndex":18,"name":"Melee Damage","orbit":7},"63484":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":63484,"stats":["20% increased chance to Ignite"],"ascendancyName":"Infernalist","group":520,"connections":[{"orbit":7,"id":18158}],"orbitIndex":0,"name":"Ignite Chance","orbit":0},"27082":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27082,"stats":["+5 to any Attribute"],"isAttribute":true,"group":114,"connections":[{"orbit":0,"id":3446},{"orbit":0,"id":24646}],"orbitIndex":0,"name":"Attribute","orbit":0},"7777":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":7777,"stats":["10% increased Duration of Elemental Ailments on Enemies","30% increased Magnitude of Non-Damaging Ailments you inflict"],"recipe":["Fear","Paranoia","Fear"],"connections":[{"orbit":7,"id":26739},{"orbit":0,"id":42205}],"group":231,"orbitIndex":18,"isNotable":true,"name":"Breaking Point","orbit":4},"52392":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":52392,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"recipe":["Disgust","Envy","Fear"],"connections":[],"group":271,"orbitIndex":17,"isNotable":true,"name":"Singular Purpose","orbit":3},"23450":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":558}],"group":493,"skill":23450,"orbitIndex":6,"name":"Fire Damage","orbit":3},"36270":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":5009}],"group":932,"skill":36270,"orbitIndex":1,"name":"Daze Buildup","orbit":3},"23547":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":960,"skill":23547,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"62757":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":46741}],"group":179,"skill":62757,"orbitIndex":3,"name":"Stun Buildup","orbit":2},"15838":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":15969}],"group":457,"skill":15838,"orbitIndex":2,"name":"Ailment Chance","orbit":4},"53443":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":-6,"id":5710},{"orbit":0,"id":59767}],"group":361,"skill":53443,"orbitIndex":8,"name":"Attack Area","orbit":3},"18831":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":7,"id":49545}],"group":826,"skill":18831,"orbitIndex":19,"name":"Block","orbit":2},"28370":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28370,"stats":["+5 to any Attribute"],"isAttribute":true,"group":559,"connections":[{"orbit":0,"id":7628},{"orbit":-6,"id":11916},{"orbit":-6,"id":37450}],"orbitIndex":39,"name":"Attribute","orbit":6},"10772":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":10772,"stats":["20% increased amount of Life Leeched","Leech Life 25% faster"],"recipe":["Disgust","Disgust","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"orbit":0,"id":2119}],"group":455,"orbitIndex":0,"isNotable":true,"name":"Bloodthirsty","orbit":0},"13294":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":20718}],"group":409,"skill":13294,"orbitIndex":6,"name":"Duration","orbit":1},"51535":{"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":8852}],"group":86,"skill":51535,"orbitIndex":13,"name":"Life Leech and Slower Leech","orbit":2},"8569":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8569,"stats":["+5 to any Attribute"],"isAttribute":true,"group":690,"connections":[{"orbit":0,"id":47177},{"orbit":0,"id":55507},{"orbit":0,"id":46034},{"orbit":0,"id":8540}],"orbitIndex":6,"name":"Attribute","orbit":6},"63021":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":23091}],"group":493,"skill":63021,"orbitIndex":14,"name":"Fire Damage","orbit":3},"6010":{"stats":["12% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":13367},{"orbit":0,"id":38969}],"group":876,"skill":6010,"orbitIndex":8,"name":"Accuracy","orbit":2},"55491":{"icon":"Art/2DArt/SkillIcons/passives/MasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":302,"skill":55491,"orbitIndex":7,"name":"Reservation Mastery","orbit":1},"59263":{"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","skill":59263,"stats":["25% increased Damage with Swords"],"recipe":["Paranoia","Envy","Greed"],"connections":[{"orbit":0,"id":37963}],"group":398,"orbitIndex":33,"isNotable":true,"name":"Ripping Blade","orbit":4},"33369":{"icon":"Art/2DArt/SkillIcons/passives/vaalpact.dds","skill":33369,"isKeystone":true,"stats":["Life Leech is Instant","Cannot use Life Flasks"],"group":443,"connections":[],"orbitIndex":0,"name":"Vaal Pact","orbit":0},"19122":{"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":28432}],"group":429,"skill":19122,"orbitIndex":12,"name":"Armour if Consumed Endurance Charge","orbit":2},"7971":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-7,"id":1468}],"group":567,"skill":7971,"orbitIndex":10,"name":"Mana Regeneration","orbit":4},"20119":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":466,"skill":20119,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"50469":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":50469,"stats":["+5 to any Attribute"],"isAttribute":true,"group":825,"connections":[{"orbit":0,"id":32701}],"orbitIndex":0,"name":"Attribute","orbit":0},"12751":{"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[],"group":330,"skill":12751,"orbitIndex":15,"name":"One Handed Critical Chance","orbit":2},"5692":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":35708},{"orbit":0,"id":51821}],"group":142,"skill":5692,"orbitIndex":6,"name":"Chill Effect","orbit":2},"9050":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-4,"id":24958},{"orbit":-6,"id":37691}],"group":921,"skill":9050,"orbitIndex":36,"name":"Attack Damage","orbit":6},"25438":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus12.dds","skill":25438,"orbitIndex":0,"stats":["Body Armour grants Unaffected by Ignite"],"ascendancyName":"Smith of Kitava","connections":[],"group":33,"applyToArmour":true,"isNotable":true,"name":"Heatproofing","orbit":0},"440":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-5,"id":6133}],"group":72,"skill":440,"orbitIndex":0,"name":"Shield Defences","orbit":0},"3866":{"stats":["Minions have 12% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":32258},{"orbit":0,"id":14505}],"group":328,"skill":3866,"orbitIndex":5,"name":"Minion Life","orbit":7},"15427":{"stats":["12% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":57379}],"group":60,"skill":15427,"orbitIndex":19,"name":"Melee Damage","orbit":3},"10423":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":10423,"stats":["Damage Penetrates 15% Fire Resistance","Fire Exposure you inflict lowers Total Fire Resistance by an extra 5%"],"recipe":["Isolation","Envy","Disgust"],"connections":[{"orbit":-7,"id":37905}],"group":1076,"orbitIndex":0,"isNotable":true,"name":"Exposed to the Inferno","orbit":1},"11315":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":48846}],"group":673,"skill":11315,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"29361":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":665,"skill":29361,"orbitIndex":7,"name":"Evasion and Energy Shield","orbit":7},"40630":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","options":{"Huntress":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","id":18391}},"skill":40630,"stats":["15% increased Flask Charges gained"],"isSwitchable":true,"group":741,"connections":[{"orbit":0,"id":44527}],"orbitIndex":0,"name":"Flask Charges Gained","orbit":0},"53308":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":17138}],"group":124,"skill":53308,"orbitIndex":5,"name":"Melee Damage","orbit":3},"24868":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCannotBeSlowed.dds","skill":24868,"stats":["Your speed is unaffected by Slows"],"ascendancyName":"Pathfinder","connections":[{"orbit":0,"id":33736}],"group":1140,"orbitIndex":72,"isNotable":true,"name":"Relentless Pursuit","orbit":9},"42802":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1097,"skill":42802,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"57933":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":16150}],"group":1113,"skill":57933,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"50609":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedMaximumLifeNotable.dds","skill":50609,"stats":["40% increased Flask Life Recovery rate","Regenerate 0.75% of maximum Life per second"],"connections":[{"orbit":0,"id":11916}],"group":574,"orbitIndex":18,"isNotable":true,"name":"Hard to Kill","orbit":3},"28510":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28510,"stats":["+5 to any Attribute"],"isAttribute":true,"group":535,"connections":[{"orbit":-5,"id":45969},{"orbit":0,"id":10247}],"orbitIndex":56,"name":"Attribute","orbit":6},"49550":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":49550,"stats":["Inherent loss of Rage is 25% slower"],"recipe":["Ire","Greed","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":376,"orbitIndex":12,"isNotable":true,"name":"Prolonged Fury","orbit":7},"56349":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneChaosInoculation.dds","skill":56349,"isKeystone":true,"stats":["Maximum Life is 1","Immune to Chaos Damage and Bleeding"],"group":931,"connections":[],"orbitIndex":0,"name":"Chaos Inoculation","orbit":0},"49938":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49938,"stats":["+5 to any Attribute"],"isAttribute":true,"group":222,"connections":[{"orbit":0,"id":26196},{"orbit":0,"id":28002},{"orbit":0,"id":51795}],"orbitIndex":0,"name":"Attribute","orbit":0},"41811":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":41811,"stats":["30% increased Stun Buildup","30% increased Daze Buildup"],"recipe":["Greed","Despair","Paranoia"],"connections":[{"orbit":0,"id":35173}],"group":1021,"orbitIndex":2,"isNotable":true,"name":"Shatter Palm","orbit":3},"64474":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":844,"skill":64474,"orbitIndex":18,"name":"Energy Shield Delay","orbit":2},"59915":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-6,"id":7741},{"orbit":-6,"id":97},{"orbit":-6,"id":2455}],"group":572,"skill":59915,"orbitIndex":0,"name":"Projectile Damage","orbit":0},"22927":{"stats":["30% increased Evasion from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":20582}],"group":1050,"skill":22927,"orbitIndex":24,"name":"Shield Evasion","orbit":6},"44850":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":594,"skill":44850,"orbitIndex":0,"name":"Recovery Mastery","orbit":0},"36659":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEnemyArmourBrokenBelowZero.dds","skill":36659,"stats":["You can Break Enemy Armour to below 0"],"ascendancyName":"Warbringer","connections":[],"group":19,"orbitIndex":0,"isNotable":true,"name":"Imploding Impacts","orbit":0},"48030":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":62436}],"group":633,"skill":48030,"orbitIndex":1,"name":"Energy Shield","orbit":7},"21077":{"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":354}],"group":517,"skill":21077,"orbitIndex":12,"name":"Grenade Cooldown Recovery Rate","orbit":3},"2361":{"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":34316}],"group":1115,"skill":2361,"orbitIndex":4,"name":"Quarterstaff Stun and Knockback","orbit":5},"48418":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":48418,"stats":["+3 to Stun Threshold per Strength"],"recipe":["Ire","Disgust","Suffering"],"connections":[{"orbit":0,"id":38235}],"group":368,"orbitIndex":10,"isNotable":true,"name":"Hefty Unit","orbit":2},"9857":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":54990}],"group":505,"skill":9857,"orbitIndex":8,"name":"Bleeding Chance","orbit":2},"45193":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":4083}],"group":843,"skill":45193,"orbitIndex":17,"name":"Poison Damage","orbit":2},"33556":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":55473}],"group":440,"skill":33556,"orbitIndex":2,"name":"Melee Damage","orbit":7},"37450":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[],"group":540,"skill":37450,"orbitIndex":46,"name":"Ailment Chance","orbit":4},"31409":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":50437}],"group":654,"skill":31409,"orbitIndex":3,"name":"Evasion","orbit":2},"1801":{"stats":["5% chance to Blind Enemies on Hit"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":3,"id":60}],"group":1046,"skill":1801,"orbitIndex":4,"name":"Blind Chance","orbit":7},"63813":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":1169}],"group":192,"skill":63813,"orbitIndex":18,"name":"Warcry Speed","orbit":7},"48682":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":48682,"stats":["20% increased Totem Life"],"ascendancyName":"Warbringer","group":28,"connections":[{"orbit":4,"id":40915}],"orbitIndex":0,"name":"Totem Life","orbit":0},"11641":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillGemQuality.dds","skill":11641,"stats":["+10% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":45248},{"orbit":0,"id":55582}],"group":284,"orbitIndex":0,"isNotable":true,"name":"Crystalline Potential","orbit":0},"38707":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38707,"stats":["+5 to any Attribute"],"isAttribute":true,"group":135,"connections":[{"orbit":0,"id":49734},{"orbit":0,"id":28564}],"orbitIndex":0,"name":"Attribute","orbit":0},"34487":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":360,"skill":34487,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"6505":{"stats":["15% chance to Pierce an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":55060}],"group":595,"skill":6505,"orbitIndex":4,"name":"Pierce Chance","orbit":3},"13457":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","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"],"recipe":["Despair","Guilt","Despair"],"connections":[{"orbit":5,"id":3630}],"group":990,"orbitIndex":60,"isNotable":true,"name":"Shadow Dancing","orbit":4},"35015":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":6655}],"group":481,"skill":35015,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"52126":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":21885}],"group":159,"skill":52126,"orbitIndex":0,"name":"Stun Threshold and Strength","orbit":2},"15885":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15885,"stats":["+5 to any Attribute"],"isAttribute":true,"group":482,"connections":[{"orbit":3,"id":12367},{"orbit":0,"id":22783},{"orbit":0,"id":11679}],"orbitIndex":0,"name":"Attribute","orbit":0},"10881":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":3,"id":36450}],"group":780,"skill":10881,"orbitIndex":0,"name":"Focus Energy Shield","orbit":0},"32763":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":32763,"stats":[],"group":1104,"connections":[],"orbitIndex":6,"name":"Jewel Socket","orbit":1},"57141":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoction.dds","skill":57141,"stats":[],"ascendancyName":"Pathfinder","connections":[],"group":1145,"orbitIndex":0,"isNotable":true,"name":"Brew Concoction","orbit":0},"41096":{"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":35901},{"orbit":5,"id":31345}],"group":898,"skill":41096,"orbitIndex":36,"name":"Elemental Damage and Shock Chance","orbit":5},"6988":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":28044}],"group":1088,"skill":6988,"orbitIndex":12,"name":"Herald Mastery","orbit":2},"16784":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":31650}],"group":206,"skill":16784,"orbitIndex":68,"name":"Totem Life","orbit":5},"47893":{"stats":["3% increased Attack Speed while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":57774}],"group":598,"skill":47893,"orbitIndex":21,"name":"Dual Wielding Speed","orbit":2},"25363":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":44098},{"orbit":0,"id":1823},{"orbit":0,"id":34531}],"group":458,"skill":25363,"orbitIndex":20,"name":"Stun and Ailment Threshold from Energy Shield","orbit":7},"44201":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[],"group":739,"skill":44201,"orbitIndex":2,"name":"Additional Spell Projectiles","orbit":2},"51335":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","options":{"Witch":{"stats":["15% increased Critical Hit Chance for Spells","18% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Jagged Shards","id":64801}},"skill":51335,"stats":["18% increased Fire Damage","30% increased chance to Ignite"],"isSwitchable":true,"connections":[{"orbit":-6,"id":51968},{"orbit":0,"id":5726}],"group":523,"orbitIndex":21,"isNotable":true,"name":"Path of Flame","orbit":7},"722":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":722,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1069,"connections":[{"orbit":0,"id":3419},{"orbit":0,"id":15775}],"orbitIndex":0,"name":"Attribute","orbit":0},"28774":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":2999},{"orbit":0,"id":10295}],"group":180,"skill":28774,"orbitIndex":26,"name":"Cast Speed","orbit":6},"39964":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":48198}],"group":665,"skill":39964,"orbitIndex":4,"name":"Mana Regeneration","orbit":2},"60913":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus5.dds","skill":60913,"orbitIndex":0,"stats":["Body Armour grants 15% increased maximum Life"],"ascendancyName":"Smith of Kitava","connections":[],"group":36,"applyToArmour":true,"isNotable":true,"name":"Kitavan Engraving","orbit":0},"44527":{"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableFlasksLastLonger.dds","options":{"Huntress":{"stats":["25% increased Elemental Ailment Threshold","25% increased Stun Threshold while on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/StunAvoidNotable.dds","name":"Attuned with Nature","id":55535}},"skill":44527,"stats":["15% increased Flask Effect Duration","15% increased Flask Charges gained"],"isSwitchable":true,"connections":[{"orbit":0,"id":44875}],"group":718,"orbitIndex":2,"isNotable":true,"name":"Cautious Concoctions","orbit":2},"33169":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":33169,"stats":["+5 to any Attribute"],"isAttribute":true,"group":407,"connections":[{"orbit":0,"id":44419},{"orbit":0,"id":49231}],"orbitIndex":0,"name":"Attribute","orbit":0},"53108":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingHighestAttributeSatisfiesGemRequirements.dds","skill":53108,"stats":["Attribute Requirements of Gems can be satisified by your highest Attribute"],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":36822}],"group":362,"orbitIndex":0,"isNotable":true,"name":"Adaptive Capability","orbit":0},"23455":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":49740},{"orbit":0,"id":55847}],"group":789,"skill":23455,"orbitIndex":0,"name":"Cold Damage","orbit":0},"30252":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":20049},{"orbit":-4,"id":48135}],"group":746,"skill":30252,"orbitIndex":18,"name":"Charm Charges","orbit":7},"25239":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon1.dds","skill":25239,"stats":["Grants Skill: Demon Form"],"ascendancyName":"Infernalist","connections":[{"orbit":-3,"id":63894}],"group":534,"orbitIndex":66,"isNotable":true,"name":"Demonic Possession","orbit":8},"54892":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":54892,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Tactician","group":241,"connections":[{"orbit":0,"id":44371}],"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"29162":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":29162,"stats":["8% increased Spirit"],"ascendancyName":"Tactician","group":212,"connections":[{"orbit":0,"id":15044}],"orbitIndex":0,"name":"Spirit","orbit":0},"21935":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":21935,"stats":["30% increased maximum Energy Shield","4% increased maximum Mana"],"recipe":["Suffering","Isolation","Despair"],"connections":[{"orbit":0,"id":18240}],"group":227,"orbitIndex":23,"isNotable":true,"name":"Calibration","orbit":3},"13279":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13279,"stats":["+5 to any Attribute"],"isAttribute":true,"group":426,"connections":[{"orbit":0,"id":2864}],"orbitIndex":0,"name":"Attribute","orbit":0},"55621":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-3,"id":38537}],"group":1111,"skill":55621,"orbitIndex":16,"name":"Critical Chance","orbit":7},"30979":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30979,"stats":["+5 to any Attribute"],"isAttribute":true,"group":397,"connections":[{"orbit":0,"id":46358},{"orbit":0,"id":44733}],"orbitIndex":0,"name":"Attribute","orbit":0},"8554":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":8554,"stats":["25% increased Fire Damage","15% increased Ignite Duration on Enemies"],"recipe":["Greed","Isolation","Greed"],"connections":[{"orbit":0,"id":47191}],"group":161,"orbitIndex":54,"isNotable":true,"name":"Burning Nature","orbit":4},"53647":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[],"group":492,"skill":53647,"orbitIndex":12,"name":"Armour and Evasion","orbit":3},"25594":{"stats":["Offerings have 15% increased Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":34030}],"group":592,"skill":25594,"orbitIndex":0,"name":"Offering Life","orbit":4},"34612":{"stats":["12% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":60764}],"group":1093,"skill":34612,"orbitIndex":16,"name":"Bow Damage","orbit":5},"37327":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":365,"skill":37327,"orbitIndex":16,"name":"Mana Regeneration","orbit":7},"7979":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonConsumeFrenzyChargeGainElementalInstillation.dds","skill":7979,"stats":["When you Consume a Power Charge Trigger Infuse Weapon to gain 2 Cold Infusion","When you Consume an Endurance Charge Trigger Infuse Weapon to gain 2 Fire Infusion","When you Consume a Frenzy Charge Trigger Infuse Weapon to gain 2 Lightning Infusion","Grants Skill: Infuse Weapon"],"ascendancyName":"Amazon","connections":[{"orbit":0,"id":19233}],"group":1170,"orbitIndex":0,"isNotable":true,"name":"Elemental Infusion","orbit":0},"38646":{"stats":["+20 to Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":23570}],"group":489,"skill":38646,"orbitIndex":0,"name":"Armour","orbit":0},"65009":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":65009,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":29517},{"orbit":0,"id":23915},{"orbit":7,"id":31855},{"orbit":0,"id":61373}],"orbitIndex":30,"name":"Attribute","orbit":6},"43131":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":43131,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":-9,"id":61973}],"orbitIndex":40,"name":"Damage vs Low Life Enemies","orbit":8},"1995":{"stats":["20% increased chance to inflict Ailments with Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":852,"skill":1995,"orbitIndex":0,"name":"Projectile Ailment Chance","orbit":0},"36071":{"icon":"Art/2DArt/SkillIcons/passives/ImpaleMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpearsPattern","connections":[],"group":1038,"skill":36071,"orbitIndex":12,"name":"Spear Mastery","orbit":5},"25503":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":27068},{"orbit":0,"id":45632}],"group":170,"skill":25503,"orbitIndex":14,"name":"Mana Regeneration","orbit":7},"57204":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":57204,"stats":["25% increased Critical Hit Chance"],"recipe":["Envy","Paranoia","Ire"],"connections":[{"orbit":0,"id":47833}],"group":669,"orbitIndex":13,"isNotable":true,"name":"Critical Exploit","orbit":2},"65207":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-6,"id":63566}],"group":928,"skill":65207,"orbitIndex":14,"name":"Slow Effect on You","orbit":3},"11525":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":64724}],"group":87,"skill":11525,"orbitIndex":11,"name":"Ignite Chance","orbit":2},"7120":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":7120,"stats":[],"ascendancyName":"Witchhunter","isAscendancyStart":true,"group":175,"connections":[{"orbit":-8,"id":43131},{"orbit":0,"id":51737},{"orbit":8,"id":61897},{"orbit":0,"id":20830},{"orbit":0,"id":32559}],"orbitIndex":72,"name":"Witchhunter","orbit":9},"13341":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":63255},{"orbit":0,"id":56841},{"orbit":0,"id":18451}],"group":730,"skill":13341,"orbitIndex":4,"name":"Frenzy Charge Duration","orbit":2},"14272":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":884,"skill":14272,"orbitIndex":7,"name":"Spell Suppression Mastery","orbit":2},"10602":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":10602,"stats":["8% increased Attack Speed with One Handed Weapons","+15 to Dexterity"],"recipe":["Despair","Ire","Envy"],"connections":[{"orbit":0,"id":8629}],"group":268,"orbitIndex":9,"isNotable":true,"name":"Reaving","orbit":4},"5188":{"stats":["3% increased Unarmed Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":2,"id":38668}],"group":1078,"skill":5188,"orbitIndex":0,"name":"Unarmed Attack Speed","orbit":0},"12418":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":51832},{"orbit":0,"id":3988}],"group":113,"skill":12418,"orbitIndex":21,"name":"Empowered Attack Damage","orbit":2},"12169":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"orbit":0,"id":60138}],"group":932,"skill":12169,"orbitIndex":13,"name":"Physical Mastery","orbit":2},"22959":{"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":701,"skill":22959,"orbitIndex":0,"name":"Curse Mastery","orbit":0},"10571":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":48240}],"group":314,"skill":10571,"orbitIndex":17,"name":"Stun Threshold","orbit":3},"36723":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":0,"id":3700}],"group":956,"skill":36723,"orbitIndex":0,"name":"Stun and Freeze Buildup","orbit":2},"22928":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22928,"stats":["+5 to any Attribute"],"isAttribute":true,"group":361,"connections":[{"orbit":0,"id":27373}],"orbitIndex":69,"name":"Attribute","orbit":5},"38972":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":38972,"stats":["Minions Revive 25% faster"],"recipe":["Despair","Fear","Disgust"],"connections":[{"orbit":0,"id":34552},{"orbit":0,"id":8357}],"group":324,"orbitIndex":8,"isNotable":true,"name":"Restless Dead","orbit":3},"38057":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[],"group":575,"skill":38057,"orbitIndex":58,"name":"Armour and Evasion","orbit":5},"15358":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":7,"id":10320},{"orbit":-7,"id":44255}],"group":680,"skill":15358,"orbitIndex":15,"name":"Minion Life","orbit":3},"45319":{"stats":["8% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":55041},{"orbit":0,"id":26135},{"orbit":0,"id":3251}],"group":865,"skill":45319,"orbitIndex":14,"name":"Spell Damage","orbit":3},"43923":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","options":{"Huntress":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","id":34062}},"skill":43923,"stats":["8% increased Accuracy Rating"],"isSwitchable":true,"group":708,"connections":[{"orbit":0,"id":19104}],"orbitIndex":2,"name":"Accuracy","orbit":2},"42077":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":42077,"stats":["40% increased Energy Shield Recharge Rate","+10 to Intelligence"],"recipe":["Envy","Envy","Greed"],"connections":[{"orbit":0,"id":56564},{"orbit":0,"id":2102}],"group":495,"orbitIndex":11,"isNotable":true,"name":"Essence Infusion","orbit":2},"39298":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39298,"stats":["+5 to any Attribute"],"isAttribute":true,"group":656,"connections":[{"orbit":0,"id":38814},{"orbit":0,"id":3995},{"orbit":0,"id":18115},{"orbit":0,"id":1019}],"orbitIndex":0,"name":"Attribute","orbit":0},"7405":{"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":4850}],"group":728,"skill":7405,"orbitIndex":0,"name":"Shock Effect and Mana Regeneration","orbit":0},"24150":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":-7,"id":44369}],"group":918,"skill":24150,"orbitIndex":3,"name":"Volatility on Kill","orbit":2},"58789":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":13307}],"group":427,"skill":58789,"orbitIndex":20,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"33946":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":34074},{"orbit":0,"id":57227}],"group":749,"skill":33946,"orbitIndex":7,"name":"Attack Critical Chance","orbit":7},"17871":{"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":32672}],"group":1032,"skill":17871,"orbitIndex":12,"name":"Freeze and Chill Resistance","orbit":2},"3936":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":13397}],"group":485,"skill":3936,"orbitIndex":0,"name":"Melee Damage","orbit":0},"57608":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":37509}],"group":117,"skill":57608,"orbitIndex":0,"name":"Shapeshifting","orbit":0},"13411":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13411,"stats":["+5 to any Attribute"],"isAttribute":true,"group":763,"connections":[{"orbit":7,"id":34136}],"orbitIndex":42,"name":"Attribute","orbit":5},"33093":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":33093,"stats":["4% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"],"recipe":["Suffering","Isolation","Envy"],"connections":[],"group":1028,"orbitIndex":6,"isNotable":true,"name":"Effervescent","orbit":7},"59053":{"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":54805}],"group":807,"skill":59053,"orbitIndex":8,"name":"Slow Effect and Hinder Duration","orbit":3},"34210":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":54811},{"orbit":0,"id":64939}],"group":270,"skill":34210,"orbitIndex":0,"name":"Two Handed Damage","orbit":0},"12488":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":12488,"stats":["12% increased Elemental Damage"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":49189}],"orbitIndex":8,"name":"Elemental Damage","orbit":9},"36522":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":3999},{"orbit":0,"id":54099}],"group":477,"skill":36522,"orbitIndex":33,"name":"Attack Area","orbit":4},"23192":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[],"group":103,"skill":23192,"orbitIndex":42,"name":"Block","orbit":4},"53373":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":39517},{"orbit":0,"id":36629}],"group":400,"skill":53373,"orbitIndex":45,"name":"Stun Threshold","orbit":4},"64405":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":206,"skill":64405,"orbitIndex":12,"name":"Totem Damage","orbit":3},"4139":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":86,"skill":4139,"orbitIndex":0,"name":"Life Mastery","orbit":0},"12208":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-7,"id":32813}],"group":903,"skill":12208,"orbitIndex":3,"name":"Life Flasks","orbit":7},"22556":{"stats":["30% increased Evasion Rating while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":11257},{"orbit":7,"id":35028}],"group":528,"skill":22556,"orbitIndex":15,"name":"Evasion while Surrounded","orbit":3},"47833":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":669,"skill":47833,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"39640":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanShock.dds","skill":39640,"stats":["All Damage from Hits Contributes to Shock Chance"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":70,"isNotable":true,"name":"Shaper of Storms","orbit":5},"10835":{"stats":["+5 to maximum Valour"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":48026},{"orbit":2147483647,"id":53367}],"group":325,"skill":10835,"orbitIndex":14,"name":"Banner Maximum Valour","orbit":3},"28839":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[],"group":290,"skill":28839,"orbitIndex":16,"name":"Cast Speed","orbit":2},"18895":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":3,"id":12661}],"group":713,"skill":18895,"orbitIndex":6,"name":"Stun Threshold from Energy Shield","orbit":1},"49088":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":49088,"stats":["Minions have +150 to Accuracy Rating","25% increased Minion Accuracy Rating"],"recipe":["Envy","Paranoia","Guilt"],"connections":[{"orbit":7,"id":17394}],"group":659,"orbitIndex":0,"isNotable":true,"name":"Fear of Death","orbit":0},"20582":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":55329}],"group":1050,"skill":20582,"orbitIndex":21,"name":"Block","orbit":6},"44917":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":44917,"stats":["Gain additional Stun Threshold equal to 20% of maximum Energy Shield","20% increased Stun Threshold while on Full Life"],"recipe":["Ire","Envy","Envy"],"connections":[{"orbit":0,"id":34984}],"group":713,"orbitIndex":0,"isNotable":true,"name":"Self Mortification","orbit":7},"17468":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17468,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[],"orbitIndex":48,"name":"Attribute","orbit":6},"42076":{"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-7,"id":17706}],"group":644,"skill":42076,"orbitIndex":0,"name":"Energy Shield Recharge and Mana Flask Recovery","orbit":0},"56616":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","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"],"recipe":["Despair","Disgust","Ire"],"connections":[{"orbit":3,"id":13562},{"orbit":0,"id":41415}],"group":406,"orbitIndex":0,"isNotable":true,"name":"Desperate Times","orbit":2},"10998":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":10998,"stats":["Gain Stun Threshold equal to the lowest of Evasion and Armour on your Helmet"],"recipe":["Paranoia","Ire","Guilt"],"connections":[{"orbit":0,"id":21438},{"orbit":0,"id":62235}],"group":668,"orbitIndex":24,"isNotable":true,"name":"Strong Chin","orbit":4},"25304":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-2,"id":61056}],"group":926,"skill":25304,"orbitIndex":5,"name":"Energy","orbit":7},"6839":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":39581}],"group":440,"skill":6839,"orbitIndex":14,"name":"Stun Buildup","orbit":7},"49340":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus4.dds","skill":49340,"orbitIndex":0,"stats":["Body Armour grants 20% increased Strength"],"ascendancyName":"Smith of Kitava","connections":[],"group":34,"applyToArmour":true,"isNotable":true,"name":"Support Straps","orbit":0},"53901":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":7,"id":34375}],"group":306,"skill":53901,"orbitIndex":12,"name":"Shield Block","orbit":3},"39237":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":986,"skill":39237,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"35809":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":35809,"stats":["Regenerate 1% of maximum Life per Second if you've used a Life Flask in the past 10 seconds"],"recipe":["Disgust","Envy","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":903,"orbitIndex":6,"isNotable":true,"name":"Reinvigoration","orbit":1},"43736":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","id":38659}},"skill":43736,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":581,"connections":[{"orbit":4,"id":29695}],"orbitIndex":3,"name":"Energy Shield Delay","orbit":2},"32233":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":593,"skill":32233,"orbitIndex":21,"name":"Duration Mastery","orbit":2},"27674":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":44082}],"group":335,"skill":27674,"orbitIndex":10,"name":"Energy Shield Recharge","orbit":2},"13675":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderPoisonSpreadsNearbyEnemies.dds","skill":13675,"stats":["The most Damaging Poison on Enemies you Kill is Spread to other Enemies within 1.5 metres"],"ascendancyName":"Pathfinder","connections":[{"orbit":0,"id":61804}],"group":1140,"orbitIndex":36,"isNotable":true,"name":"Contagious Contamination","orbit":8},"54099":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54099,"stats":["+5 to any Attribute"],"isAttribute":true,"group":491,"connections":[{"orbit":0,"id":8493},{"orbit":0,"id":2847}],"orbitIndex":0,"name":"Attribute","orbit":0},"50795":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":50795,"stats":["16% increased Projectile Damage","40% increased Accuracy Rating at Close Range"],"recipe":["Guilt","Guilt","Paranoia"],"connections":[{"orbit":0,"id":58013},{"orbit":0,"id":20744}],"group":695,"orbitIndex":7,"isNotable":true,"name":"Careful Aim","orbit":7},"62166":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":19337}],"group":885,"skill":62166,"orbitIndex":0,"name":"Accuracy and Attack Speed","orbit":2},"33823":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":827,"skill":33823,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"52191":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":52191,"stats":["53% increased Chaos Damage","Lose 3% of maximum Life and Energy Shield when you use a Chaos Skill"],"recipe":["Despair","Isolation","Guilt"],"connections":[{"orbit":-7,"id":57724}],"group":933,"orbitIndex":0,"isNotable":true,"name":"Event Horizon","orbit":0},"6872":{"stats":["+1% to Maximum Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","connections":[{"orbit":0,"id":18448}],"group":90,"skill":6872,"orbitIndex":4,"name":"Maximum Cold Resistance","orbit":4},"42604":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":287,"skill":42604,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"53975":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":33254},{"orbit":0,"id":40783}],"group":603,"skill":53975,"orbitIndex":0,"name":"Spell Damage","orbit":2},"59779":{"stats":["+10 to Armour","+8 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":50986},{"orbit":6,"id":42350},{"orbit":6,"id":97},{"orbit":5,"id":11311}],"group":541,"skill":59779,"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"41225":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":676,"skill":41225,"orbitIndex":0,"name":"Minion Defence Mastery","orbit":0},"4271":{"stats":["Minions have +8% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","connections":[{"orbit":0,"id":62887},{"orbit":-3,"id":33225},{"orbit":-7,"id":61768},{"orbit":-2,"id":63926}],"group":676,"skill":4271,"orbitIndex":8,"name":"Minion Resistances","orbit":2},"5163":{"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":0,"id":26726}],"group":1020,"skill":5163,"orbitIndex":19,"name":"Knockback and Stun Buildup","orbit":2},"9020":{"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","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"],"recipe":["Despair","Isolation","Despair"],"connections":[{"orbit":0,"id":35118}],"group":737,"orbitIndex":11,"isNotable":true,"name":"Giantslayer","orbit":1},"15180":{"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-2,"id":61444}],"group":307,"skill":15180,"orbitIndex":8,"name":"Unleash Seal Generation","orbit":2},"29458":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":1089,"skill":29458,"orbitIndex":14,"name":"Poison Damage","orbit":7},"3203":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-4,"id":30562}],"group":841,"skill":3203,"orbitIndex":12,"name":"Evasion and Energy Shield","orbit":7},"20416":{"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","skill":20416,"stats":["5% chance that if you would gain Endurance Charges, you instead gain up to maximum Endurance Charges","+1 to Maximum Endurance Charges"],"recipe":["Suffering","Disgust","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":429,"orbitIndex":0,"isNotable":true,"name":"Grit","orbit":0},"4527":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4527,"stats":["+5 to any Attribute"],"isAttribute":true,"group":151,"connections":[{"orbit":0,"id":54701}],"orbitIndex":0,"name":"Attribute","orbit":0},"1869":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":27095}],"group":812,"skill":1869,"orbitIndex":1,"name":"Freeze Buildup","orbit":2},"29788":{"stats":["12% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":-2,"id":46060}],"group":382,"skill":29788,"orbitIndex":0,"name":"Life Leech","orbit":7},"61703":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":61703,"stats":["25% increased Attack Damage"],"recipe":["Ire","Greed","Greed"],"connections":[],"group":134,"orbitIndex":0,"isNotable":true,"name":"Sharpened Claw","orbit":0},"37190":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":35855}],"group":642,"skill":37190,"orbitIndex":7,"name":"Life Leech","orbit":2},"6715":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":3,"id":116},{"orbit":0,"id":41372}],"group":633,"skill":6715,"orbitIndex":17,"name":"Energy Shield and Mana Regeneration","orbit":7},"45383":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":23930},{"orbit":0,"id":30662}],"group":169,"skill":45383,"orbitIndex":36,"name":"Lightning Damage","orbit":4},"59390":{"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":11472}],"group":900,"skill":59390,"orbitIndex":16,"name":"Evasion if Consumed Frenzy Charge","orbit":2},"45709":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":52803}],"group":934,"skill":45709,"orbitIndex":21,"name":"Life Flask Charges","orbit":7},"34817":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaDarknessProtectsLonger.dds","skill":34817,"stats":["50% reduced Darkness Reservation Duration"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":64,"isNotable":true,"name":"Inner Silence","orbit":9},"47555":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47555,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":0,"id":51184},{"orbit":0,"id":18407},{"orbit":0,"id":39886}],"orbitIndex":22,"name":"Attribute","orbit":6},"42017":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":42017,"stats":["25% reduced Spirit"],"ascendancyName":"Ritualist","group":1187,"connections":[],"orbitIndex":0,"name":"Reduced Spirit","orbit":0},"8260":{"stats":["20% increased Armour Break Duration"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":21453}],"group":150,"skill":8260,"orbitIndex":0,"name":"Armour Break Duration","orbit":7},"52254":{"stats":["6% increased Curse Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":42290}],"group":613,"skill":52254,"orbitIndex":14,"name":"Curse Effect","orbit":7},"17903":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":-7,"id":40117}],"group":156,"skill":17903,"orbitIndex":6,"name":"Thorns","orbit":7},"6748":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":7,"id":48618},{"orbit":3,"id":62122}],"group":365,"skill":6748,"orbitIndex":8,"name":"Damage from Mana","orbit":7},"39564":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":62039},{"orbit":0,"id":38663},{"orbit":0,"id":13279}],"group":423,"skill":39564,"orbitIndex":12,"name":"Melee Damage","orbit":7},"9796":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-4,"id":62310}],"group":391,"skill":9796,"orbitIndex":18,"name":"Ignite Chance","orbit":2},"28268":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":36630},{"orbit":0,"id":20837}],"group":768,"skill":28268,"orbitIndex":6,"name":"Bleeding Damage","orbit":1},"55888":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":18746},{"orbit":0,"id":49256},{"orbit":0,"id":440}],"group":74,"skill":55888,"orbitIndex":0,"name":"Armour and Energy Shield","orbit":0},"38044":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-4,"id":37695}],"group":872,"skill":38044,"orbitIndex":4,"name":"Evasion","orbit":7},"32637":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianEvasionArmourHigher.dds","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%"],"ascendancyName":"Tactician","connections":[],"group":247,"orbitIndex":0,"isNotable":true,"name":"Stay Light, Use Cover","orbit":0},"24477":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":17532}],"group":368,"skill":24477,"orbitIndex":20,"name":"Stun Threshold and Strength","orbit":2},"16367":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":785,"skill":16367,"orbitIndex":0,"name":"Elemental Damage","orbit":0},"43396":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":43396,"stats":["25% increased Totem Placement speed","50% increased Totem Placement range"],"recipe":["Suffering","Paranoia","Ire"],"connections":[{"orbit":0,"id":40550}],"group":246,"orbitIndex":0,"isNotable":true,"name":"Ancestral Reach","orbit":0},"59720":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":59720,"stats":["100% increased Evasion Rating from Equipped Body Armour"],"recipe":["Greed","Disgust","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":0,"id":41163}],"group":1067,"orbitIndex":42,"isNotable":true,"name":"Beastial Skin","orbit":5},"5295":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":5961}],"group":702,"skill":5295,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"2113":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":2113,"stats":["25% increased Accuracy Rating with Quarterstaves","25% increased Critical Damage Bonus with Quarterstaves","+25 to Dexterity"],"recipe":["Isolation","Ire","Fear"],"connections":[{"orbit":0,"id":326},{"orbit":0,"id":59694}],"group":1115,"orbitIndex":13,"isNotable":true,"name":"Martial Artistry","orbit":3},"63610":{"stats":["10% increased Blind Effect"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":-7,"id":38459}],"group":805,"skill":63610,"orbitIndex":0,"name":"Blind Effect","orbit":2},"20645":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":64284}],"group":361,"skill":20645,"orbitIndex":14,"name":"Attack Area","orbit":3},"6686":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":29472}},"skill":6686,"stats":["10% increased Mana Regeneration Rate"],"isSwitchable":true,"group":532,"connections":[{"orbit":-4,"id":51184}],"orbitIndex":1,"name":"Mana Regeneration","orbit":2},"36927":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":5,"id":44756}],"group":1000,"skill":36927,"orbitIndex":11,"name":"Mark Cast Speed","orbit":2},"15374":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":15374,"stats":["15% increased Life Recovery rate"],"recipe":["Despair","Paranoia","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":48035}],"group":383,"orbitIndex":0,"isNotable":true,"name":"Hale Heart","orbit":0},"54632":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":36507}],"group":496,"skill":54632,"orbitIndex":12,"name":"Minion Life and Chaos Resistance","orbit":2},"15855":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":37963}],"group":398,"skill":15855,"orbitIndex":41,"name":"Sword Damage","orbit":5},"35671":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":3,"id":31172}],"group":978,"skill":35671,"orbitIndex":57,"name":"Attack Speed and Dexterity","orbit":4},"22057":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":2,"id":30143},{"orbit":4,"id":36808}],"group":860,"skill":22057,"orbitIndex":21,"name":"Shield Defences","orbit":7},"36788":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":36788,"stats":["11% increased Chaos Damage"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":25781}],"orbitIndex":8,"name":"Chaos Damage","orbit":6},"61768":{"stats":["Minions have +20% to Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","connections":[],"group":679,"skill":61768,"orbitIndex":0,"name":"Minion Cold Resistance","orbit":0},"39037":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39037,"stats":["+5 to any Attribute"],"isAttribute":true,"group":586,"connections":[{"orbit":0,"id":11672}],"orbitIndex":0,"name":"Attribute","orbit":0},"48611":{"stats":["Minions have +8% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","connections":[{"orbit":0,"id":4271},{"orbit":0,"id":46554}],"group":676,"skill":48611,"orbitIndex":0,"name":"Minion Resistances","orbit":2},"61429":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":3,"id":44902}],"group":137,"skill":61429,"orbitIndex":18,"name":"Attack and Spell Damage","orbit":7},"25303":{"stats":["Minions have +20% to Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","connections":[],"group":390,"skill":25303,"orbitIndex":0,"name":"Minion Fire Resistance","orbit":0},"8904":{"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","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"],"recipe":["Isolation","Fear","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":1011,"orbitIndex":0,"isNotable":true,"name":"Death from Afar","orbit":0},"19249":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":19249,"stats":["25% increased Damage while you have a Totem","Totems have 2% increased Cast Speed per Summoned Totem","Totems have 2% increased Attack Speed per Summoned Totem"],"recipe":["Fear","Disgust","Isolation"],"connections":[{"orbit":4,"id":33209},{"orbit":0,"id":40550}],"group":246,"orbitIndex":0,"isNotable":true,"name":"Supportive Ancestors","orbit":6},"50273":{"stats":["12% increased Attack Damage while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":47893},{"orbit":0,"id":63267},{"orbit":0,"id":3131}],"group":598,"skill":50273,"orbitIndex":0,"name":"Dual Wielding Damage","orbit":0},"917":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":65160}],"group":92,"skill":917,"orbitIndex":10,"name":"Stun Threshold","orbit":3},"53965":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":12337}],"group":755,"skill":53965,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"20909":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":2147483647,"id":44891}],"group":1063,"skill":20909,"orbitIndex":0,"name":"Cold Penetration","orbit":2},"3463":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3463,"stats":["+5 to any Attribute"],"isAttribute":true,"group":907,"connections":[{"orbit":0,"id":4328},{"orbit":0,"id":26885},{"orbit":0,"id":28021}],"orbitIndex":0,"name":"Attribute","orbit":0},"49280":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":3,"id":36170}],"group":475,"skill":49280,"orbitIndex":7,"name":"Armour and Evasion","orbit":7},"46034":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46034,"stats":["+5 to any Attribute"],"isAttribute":true,"group":750,"connections":[{"orbit":0,"id":41029},{"orbit":0,"id":10552}],"orbitIndex":0,"name":"Attribute","orbit":0},"55947":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":3,"id":46088}],"group":796,"skill":55947,"orbitIndex":22,"name":"Spell Critical Chance","orbit":2},"42280":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":21205}],"group":557,"skill":42280,"orbitIndex":22,"name":"All Attributes","orbit":7},"22290":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":-6,"id":48821},{"orbit":0,"id":36302}],"group":552,"skill":22290,"orbitIndex":12,"name":"Spell Critical Chance","orbit":3},"33887":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":33887,"stats":["25% increased Damage with Crossbows for each type of Ammunition fired in the past 10 seconds"],"recipe":["Ire","Isolation","Greed"],"connections":[{"orbit":0,"id":61432}],"group":662,"orbitIndex":7,"isNotable":true,"name":"Full Salvo","orbit":4},"62230":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":62230,"stats":["60% increased maximum Energy Shield","20% slower start of Energy Shield Recharge"],"recipe":["Suffering","Isolation","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":0,"id":19355}],"group":731,"orbitIndex":0,"isNotable":true,"name":"Patient Barrier","orbit":6},"41739":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":13279}],"group":408,"skill":41739,"orbitIndex":2,"name":"Stun Buildup","orbit":2},"18489":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":7,"id":13356},{"orbit":-7,"id":12751},{"orbit":0,"id":37258}],"group":330,"skill":18489,"orbitIndex":19,"name":"One Handed Damage","orbit":7},"40760":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":21779},{"orbit":0,"id":9185},{"orbit":0,"id":47177}],"group":669,"skill":40760,"orbitIndex":1,"name":"Critical Chance","orbit":2},"28573":{"stats":["Minions Revive 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[],"group":680,"skill":28573,"orbitIndex":6,"name":"Minion Revive Speed","orbit":7},"14777":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":14777,"stats":["Empowered Attacks have 50% increased Stun Buildup","100% increased Stun Threshold during Empowered Attacks"],"recipe":["Suffering","Guilt","Despair"],"connections":[{"orbit":4,"id":59466},{"orbit":0,"id":20015}],"group":265,"orbitIndex":20,"isNotable":true,"name":"Bravado","orbit":7},"59909":{"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":4,"id":30539}],"group":764,"skill":59909,"orbitIndex":2,"name":"Corpses","orbit":7},"59785":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59785,"stats":["+5 to any Attribute"],"isAttribute":true,"group":77,"connections":[{"orbit":0,"id":27296},{"orbit":0,"id":1200},{"orbit":0,"id":33452},{"orbit":0,"id":8852}],"orbitIndex":0,"name":"Attribute","orbit":0},"52973":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":12851},{"orbit":0,"id":57555}],"group":473,"skill":52973,"orbitIndex":9,"name":"Bleed Chance","orbit":2},"53698":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":20916},{"orbit":0,"id":59355}],"group":875,"skill":53698,"orbitIndex":22,"name":"Attack Damage","orbit":7},"4985":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":4985,"stats":["Recover 20% of maximum Life when you Heavy Stun a Rare or Unique Enemy"],"recipe":["Ire","Disgust","Ire"],"connections":[],"group":148,"orbitIndex":6,"isNotable":true,"name":"Flip the Script","orbit":7},"59256":{"stats":["20% increased Critical Hit Chance if you have Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":8531}],"group":377,"skill":59256,"orbitIndex":8,"name":"Critical Chance","orbit":2},"60107":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57204}],"group":669,"skill":60107,"orbitIndex":9,"name":"Critical Chance","orbit":2},"60173":{"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":2,"id":4238}],"group":896,"skill":60173,"orbitIndex":20,"name":"One Handed Accuracy","orbit":7},"24338":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":48581}],"group":457,"skill":24338,"orbitIndex":70,"name":"Damage against Ailments","orbit":5},"6133":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":6133,"stats":["100% increased Defences from Equipped Shield"],"recipe":["Paranoia","Greed","Fear"],"connections":[{"orbit":0,"id":33402},{"orbit":0,"id":58138}],"group":75,"orbitIndex":48,"isNotable":true,"name":"Core of the Guardian","orbit":4},"21627":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":19796}],"group":526,"skill":21627,"orbitIndex":12,"name":"Bleeding Damage","orbit":2},"55746":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-2,"id":61935}],"group":376,"skill":55746,"orbitIndex":4,"name":"Rage on Hit","orbit":7},"16647":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":367,"skill":16647,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"42205":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":231,"skill":42205,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"41210":{"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","skill":41210,"stats":["15% increased Projectile Damage","Projectiles have 10% chance to Chain an additional time from terrain"],"connections":[{"orbit":0,"id":1477},{"orbit":0,"id":43578}],"group":573,"orbitIndex":21,"isNotable":true,"name":"Ricochet","orbit":4},"32438":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":4,"id":55149}],"group":957,"skill":32438,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"8881":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":8881,"stats":["+4 to Maximum Rage","Inherent Rage Loss starts 1 second later"],"recipe":["Isolation","Greed","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":184,"orbitIndex":6,"isNotable":true,"name":"Unforgiving","orbit":4},"52442":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[],"group":561,"skill":52442,"orbitIndex":20,"name":"Attack Speed","orbit":2},"9393":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":743,"skill":9393,"orbitIndex":6,"name":"Flask Mastery","orbit":1},"13505":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":13505,"stats":["20% increased Life Regeneration rate","5% of Damage taken Recouped as Life"],"connections":[{"orbit":3,"id":63209},{"orbit":0,"id":4956}],"group":416,"orbitIndex":0,"isNotable":true,"name":"Resilient Soul","orbit":0},"18629":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":0,"id":64327}],"group":400,"skill":18629,"orbitIndex":0,"name":"Block","orbit":3},"34074":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":4,"id":23259}],"group":749,"skill":34074,"orbitIndex":11,"name":"Attack Critical Chance","orbit":2},"59644":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-7,"id":42959}],"group":962,"skill":59644,"orbitIndex":15,"name":"Poison Damage","orbit":7},"506":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":6416}],"group":188,"skill":506,"orbitIndex":14,"name":"Armour and Energy Shield","orbit":2},"47759":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneWhispersOfDoom.dds","skill":47759,"isKeystone":true,"stats":["You can apply an additional Curse","Double Activation Delay of Curses"],"group":634,"connections":[{"orbit":2147483647,"id":62677}],"orbitIndex":0,"name":"Whispers of Doom","orbit":0},"6529":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":-3,"id":32416}],"group":411,"skill":6529,"orbitIndex":0,"name":"Armour","orbit":2},"16845":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16845,"stats":["+5 to any Attribute"],"isAttribute":true,"group":619,"connections":[{"orbit":6,"id":46989}],"orbitIndex":36,"name":"Attribute","orbit":6},"28267":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":28267,"stats":["25% increased Critical Damage Bonus","Hits against you have 25% reduced Critical Damage Bonus"],"recipe":["Envy","Suffering","Greed"],"connections":[{"orbit":0,"id":2672},{"orbit":0,"id":35085}],"group":194,"orbitIndex":20,"isNotable":true,"name":"Desensitisation","orbit":3},"33221":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"orbit":0,"id":26331},{"orbit":0,"id":19722},{"orbit":0,"id":4959}],"group":940,"skill":33221,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"4956":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":415,"skill":4956,"orbitIndex":0,"name":"Recovery Mastery","orbit":0},"21670":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":29358}],"group":92,"skill":21670,"orbitIndex":7,"name":"Stun Buildup","orbit":1},"44455":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":41669},{"orbit":0,"id":60515}],"group":545,"skill":44455,"orbitIndex":0,"name":"Cold Damage","orbit":0},"45244":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":45244,"stats":["Life Flasks gain 0.15 charges per Second"],"recipe":["Greed","Ire","Isolation"],"connections":[{"orbit":0,"id":23343},{"orbit":0,"id":41016}],"group":856,"orbitIndex":16,"isNotable":true,"name":"Refills","orbit":2},"58388":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":13157},{"orbit":0,"id":17702}],"group":856,"skill":58388,"orbitIndex":23,"name":"Life Flasks","orbit":3},"17268":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":17268,"stats":["15% increased Magnitude of Shock you inflict"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":3,"id":7621}],"orbitIndex":13,"name":"Shock Effect","orbit":6},"56216":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56216,"stats":["+5 to any Attribute"],"isAttribute":true,"group":585,"connections":[{"orbit":0,"id":9485}],"orbitIndex":0,"name":"Attribute","orbit":0},"45570":{"stats":["Offering Skills have 20% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":43713}],"group":504,"skill":45570,"orbitIndex":0,"name":"Offering Area","orbit":4},"35859":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":642,"skill":35859,"orbitIndex":0,"name":"Leech Mastery","orbit":0},"46565":{"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","skill":46565,"stats":["50% reduced Enemy Chance to Block Sword Attacks"],"recipe":["Ire","Guilt","Guilt"],"connections":[{"orbit":0,"id":15855}],"group":371,"orbitIndex":0,"isNotable":true,"name":"Stance Breaker","orbit":0},"61039":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus1.dds","skill":61039,"orbitIndex":0,"stats":["Body Armour grants +75% to Fire Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":39,"applyToArmour":true,"isNotable":true,"name":"Tantalum Alloy","orbit":0},"23939":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":23939,"stats":["3% of Damage Taken Recouped as Life, Mana and Energy Shield"],"recipe":["Isolation","Fear","Fear"],"connections":[{"orbit":0,"id":857}],"group":427,"orbitIndex":12,"isNotable":true,"name":"Glazed Flesh","orbit":7},"3688":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":3688,"stats":["40% increased Damage if you've Triggered a Skill Recently","Meta Skills gain 15% increased Energy"],"recipe":["Isolation","Greed","Ire"],"connections":[{"orbit":-7,"id":47614},{"orbit":0,"id":32509}],"group":1037,"orbitIndex":4,"isNotable":true,"name":"Dynamism","orbit":7},"64995":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":17924}],"group":274,"skill":64995,"orbitIndex":0,"name":"Damage against Enemies on Low Life","orbit":3},"47168":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47168,"stats":["+5 to any Attribute"],"isAttribute":true,"group":395,"connections":[{"orbit":-4,"id":6006},{"orbit":0,"id":54521}],"orbitIndex":0,"name":"Attribute","orbit":0},"17532":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":61934}],"group":368,"skill":17532,"orbitIndex":0,"name":"Stun Threshold","orbit":2},"36728":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingMaxElementalResistanceSupportColour.dds","skill":36728,"stats":["+1% to Maximum Cold Resistance per 4 Blue Support Gems Socketed","+1% to Maximum Fire Resistance per 4 Red Support Gems Socketed","+1% to Maximum Lightning Resistance per 4 Green Support Gems Socketed"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":364,"orbitIndex":0,"isNotable":true,"name":"Thaumaturgical Infusion","orbit":0},"28564":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":8460}],"group":116,"skill":28564,"orbitIndex":8,"name":"Warcry Speed","orbit":2},"58528":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":6,"id":5710}],"group":361,"skill":58528,"orbitIndex":2,"name":"Melee Damage","orbit":3},"46705":{"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":12822}],"group":779,"skill":46705,"orbitIndex":6,"name":"Projectile Damage if Melee Hit","orbit":2},"48551":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":48551,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Blood Mage","group":657,"connections":[{"orbit":9,"id":26383}],"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"60634":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanAdditionalInventory.dds","skill":60634,"stats":["Carry a Chest which adds 20 Inventory Slots"],"ascendancyName":"Titan","connections":[{"orbit":0,"id":27418}],"group":51,"orbitIndex":48,"isNotable":true,"name":"Colossal Capacity","orbit":5},"39365":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":39365,"stats":["20% increased Totem Life"],"ascendancyName":"Warbringer","group":31,"connections":[{"orbit":0,"id":39411}],"orbitIndex":0,"name":"Totem Life","orbit":0},"3242":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-4,"id":59636}],"group":553,"skill":3242,"orbitIndex":16,"name":"Mana Regeneration","orbit":2},"27705":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27705,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1085,"connections":[{"orbit":0,"id":48773},{"orbit":0,"id":2582},{"orbit":0,"id":65212},{"orbit":0,"id":39495}],"orbitIndex":0,"name":"Attribute","orbit":0},"13738":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":13738,"stats":["14% increased Lightning Damage","8% increased Attack and Cast Speed with Lightning Skills"],"recipe":["Fear","Fear","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":678,"orbitIndex":0,"isNotable":true,"name":"Lightning Quick","orbit":0},"110":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus10.dds","skill":110,"orbitIndex":0,"stats":["Body Armour grants Hits against you have 50% reduced Critical Damage Bonus"],"ascendancyName":"Smith of Kitava","connections":[],"group":11,"applyToArmour":true,"isNotable":true,"name":"Internal Layer","orbit":0},"27540":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[],"group":220,"skill":27540,"orbitIndex":0,"name":"Empowered Attack Damage","orbit":3},"52319":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":52319,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":-6,"id":48305}],"orbitIndex":36,"name":"Attribute","orbit":6},"15522":{"stats":["12% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":6,"id":17348},{"orbit":-6,"id":24630}],"group":71,"skill":15522,"orbitIndex":21,"name":"Ignite Effect","orbit":3},"8540":{"stats":["20% increased Area of Effect of Curses"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":45230}],"group":701,"skill":8540,"orbitIndex":10,"name":"Curse Area","orbit":2},"42794":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":-5,"id":31433}],"group":953,"skill":42794,"orbitIndex":2,"name":"Elemental Attack Damage","orbit":3},"36325":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":-5,"id":54148}],"group":391,"skill":36325,"orbitIndex":71,"name":"Fire Penetration","orbit":4},"22419":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22419,"stats":["+5 to any Attribute"],"isAttribute":true,"group":525,"connections":[{"orbit":0,"id":18407},{"orbit":0,"id":4739}],"orbitIndex":0,"name":"Attribute","orbit":0},"39567":{"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","skill":39567,"stats":["+25 to Intelligence"],"recipe":["Ire","Isolation","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"orbit":0,"id":53188}],"group":732,"orbitIndex":0,"isNotable":true,"name":"Ingenuity","orbit":5},"54557":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-6,"id":9421}],"group":937,"skill":54557,"orbitIndex":2,"name":"Cold Penetration","orbit":2},"41415":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":406,"skill":41415,"orbitIndex":0,"name":"Life Mastery","orbit":0},"19223":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":21755},{"orbit":0,"id":53166}],"group":601,"skill":19223,"orbitIndex":18,"name":"Attack Damage","orbit":7},"12054":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":12054,"stats":["20% increased Totem Damage"],"ascendancyName":"Tactician","group":275,"connections":[{"orbit":0,"id":37523}],"orbitIndex":0,"name":"Totem Damage","orbit":0},"62624":{"stats":["+30 to Evasion Rating","+15 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":990,"skill":62624,"orbitIndex":22,"name":"Evasion and Energy Shield","orbit":7},"31273":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":17372}],"group":1030,"skill":31273,"orbitIndex":6,"name":"Melee Damage","orbit":2},"49996":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49996,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1005,"connections":[{"orbit":0,"id":32183},{"orbit":-4,"id":38215},{"orbit":7,"id":5163},{"orbit":0,"id":33463}],"orbitIndex":0,"name":"Attribute","orbit":0},"55348":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":23227}],"group":425,"skill":55348,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"47155":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":35896},{"orbit":2,"id":63545},{"orbit":-2,"id":17394}],"group":659,"skill":47155,"orbitIndex":3,"name":"Minion Damage","orbit":3},"5088":{"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":49537}],"group":231,"skill":5088,"orbitIndex":18,"name":"Elemental","orbit":3},"28638":{"icon":"Art/2DArt/SkillIcons/passives/StaffMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStaffPattern","connections":[{"orbit":0,"id":37514},{"orbit":0,"id":2113}],"group":1116,"skill":28638,"orbitIndex":0,"name":"Quarterstaff Mastery","orbit":0},"10208":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":22909},{"orbit":0,"id":60013}],"group":227,"skill":10208,"orbitIndex":11,"name":"Stun and Ailment Threshold from Energy Shield","orbit":3},"56605":{"icon":"Art/2DArt/SkillIcons/passives/BulwarkKeystone.dds","skill":56605,"isKeystone":true,"stats":["Dodge Roll cannot Avoid Damage","Take 30% less Damage from Hits while Dodge Rolling"],"group":346,"connections":[],"orbitIndex":0,"name":"Bulwark","orbit":0},"54631":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":30132}],"group":987,"skill":54631,"orbitIndex":0,"name":"Quiver Effect","orbit":0},"1200":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1200,"stats":["+5 to any Attribute"],"isAttribute":true,"group":69,"connections":[{"orbit":-4,"id":53822},{"orbit":0,"id":55190}],"orbitIndex":36,"name":"Attribute","orbit":4},"17672":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17672,"stats":["+5 to any Attribute"],"isAttribute":true,"group":661,"connections":[{"orbit":0,"id":38732}],"orbitIndex":0,"name":"Attribute","orbit":0},"53762":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":53762,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","group":358,"connections":[{"orbit":2147483647,"id":36728}],"orbitIndex":0,"name":"Reduced Attribute Requirements","orbit":0},"29398":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":29398,"stats":["25% increased Chill Duration on Enemies"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":18849}],"orbitIndex":2,"name":"Chill Duration","orbit":6},"27581":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":50510}],"group":75,"skill":27581,"orbitIndex":12,"name":"Shield Block","orbit":4},"21205":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":44176}],"group":557,"skill":21205,"orbitIndex":60,"name":"All Attributes","orbit":5},"7049":{"stats":["30% increased Armour while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":22556}],"group":528,"skill":7049,"orbitIndex":19,"name":"Armour while Surrounded","orbit":3},"61897":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":61897,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":8,"id":38601}],"orbitIndex":32,"name":"Armour and Evasion","orbit":8},"58329":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58329,"stats":["+5 to any Attribute"],"isAttribute":true,"group":690,"connections":[{"orbit":0,"id":56360},{"orbit":0,"id":61196},{"orbit":0,"id":56638}],"orbitIndex":18,"name":"Attribute","orbit":6},"47683":{"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":595,"skill":47683,"orbitIndex":23,"name":"Chaining Projectiles","orbit":2},"32660":{"stats":["20% increased Critical Hit Chance if you have Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[],"group":377,"skill":32660,"orbitIndex":22,"name":"Critical Chance","orbit":2},"37644":{"stats":["12% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":46874}],"group":847,"skill":37644,"orbitIndex":22,"name":"Physical Attack Damage","orbit":7},"53177":{"stats":["50% chance to gain Volatility when you are Stunned"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":2147483647,"id":43944}],"group":960,"skill":53177,"orbitIndex":3,"name":"Volatility when Stunned","orbit":2},"26821":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":25729}],"group":1028,"skill":26821,"orbitIndex":14,"name":"Cast Speed","orbit":3},"45713":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","skill":45713,"stats":["20% chance for Flasks you use to not consume Charges"],"recipe":["Disgust","Ire","Isolation"],"connections":[],"group":1003,"orbitIndex":0,"isNotable":true,"name":"Savouring","orbit":0},"41538":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":3,"id":9112},{"orbit":0,"id":30047}],"group":802,"skill":41538,"orbitIndex":18,"name":"Ailment Threshold","orbit":3},"4931":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":4931,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"],"recipe":["Ire","Fear","Envy"],"connections":[{"orbit":0,"id":21404},{"orbit":0,"id":27307}],"group":335,"orbitIndex":0,"isNotable":true,"name":"Dependable Ward","orbit":2},"36450":{"stats":["12% increased Spell Damage while on Full Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":-4,"id":11838}],"group":780,"skill":36450,"orbitIndex":0,"name":"Spell Damage on full Energy Shield","orbit":3},"34076":{"stats":["25% increased Block Recovery"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":3,"id":37244}],"group":860,"skill":34076,"orbitIndex":12,"name":"Block Recovery","orbit":7},"21438":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":1019}],"group":668,"skill":21438,"orbitIndex":5,"name":"Armour and Evasion","orbit":7},"44255":{"stats":["Minions Revive 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":-3,"id":28573}],"group":680,"skill":44255,"orbitIndex":12,"name":"Minion Revive Speed","orbit":7},"10053":{"icon":"Art/2DArt/SkillIcons/passives/FlaskNotableCritStrikeRecharge.dds","skill":10053,"stats":["10% chance for Flasks you use to not consume Charges","20% increased Life and Mana Recovery from Flasks"],"connections":[{"orbit":0,"id":19470},{"orbit":0,"id":9458}],"group":708,"orbitIndex":20,"isNotable":true,"name":"Combat Alchemy","orbit":2},"52836":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":7,"id":11980},{"orbit":0,"id":56806}],"group":705,"skill":52836,"orbitIndex":0,"name":"Block","orbit":4},"51052":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51052,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":22558}],"orbitIndex":60,"name":"Attribute","orbit":6},"6079":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":10242}],"group":911,"skill":6079,"orbitIndex":16,"name":"Life Recoup","orbit":2},"14832":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":79,"skill":14832,"orbitIndex":0,"name":"Mace Mastery","orbit":0},"38172":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":60568}],"group":360,"skill":38172,"orbitIndex":5,"name":"Totem Placement Speed","orbit":7},"12761":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":830,"skill":12761,"orbitIndex":4,"name":"Evasion and Energy Shield","orbit":2},"29959":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":6891},{"orbit":-3,"id":60362}],"group":1097,"skill":29959,"orbitIndex":15,"name":"Critical Damage","orbit":2},"34340":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":34340,"stats":["Regenerate 0.5% of maximum Life per second","Allies in your Presence Regenerate 1% of your Maximum Life per second"],"recipe":["Ire","Paranoia","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":17294}],"group":483,"orbitIndex":48,"isNotable":true,"name":"Mass Rejuvenation","orbit":4},"61632":{"stats":["20% increased Daze Buildup with Quarterstaves","20% increased Freeze Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":34316}],"group":1115,"skill":61632,"orbitIndex":2,"name":"Quarterstaff Freeze and Daze Buildup","orbit":5},"56214":{"stats":["10% reduced effect of Ignite on you"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":30334}],"group":87,"skill":56214,"orbitIndex":6,"name":"Ignite Effect on You","orbit":3},"1169":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","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"],"recipe":["Fear","Isolation","Suffering"],"connections":[{"orbit":0,"id":25031}],"group":192,"orbitIndex":14,"isNotable":true,"name":"Urgent Call","orbit":7},"6570":{"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[],"group":943,"skill":6570,"orbitIndex":0,"name":"Curse Mastery","orbit":0},"28175":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28175,"stats":["+5 to any Attribute"],"isAttribute":true,"group":326,"connections":[{"orbit":0,"id":64471},{"orbit":0,"id":21716},{"orbit":0,"id":48026}],"orbitIndex":0,"name":"Attribute","orbit":0},"62887":{"icon":"Art/2DArt/SkillIcons/passives/MinionElementalResistancesNode.dds","skill":62887,"stats":["Minions have +22% to all Elemental Resistances","Minions have +3% to all Maximum Elemental Resistances"],"recipe":["Greed","Suffering","Disgust"],"connections":[{"orbit":0,"id":41225}],"group":676,"orbitIndex":16,"isNotable":true,"name":"Living Death","orbit":2},"42999":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":4925}],"group":670,"skill":42999,"orbitIndex":10,"name":"Chaos Damage","orbit":3},"20015":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":265,"skill":20015,"orbitIndex":2,"name":"Warcry Mastery","orbit":7},"44783":{"stats":["12% increased Spell Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":22949}],"group":279,"skill":44783,"orbitIndex":18,"name":"Area Damage","orbit":2},"47418":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":47418,"stats":["10% reduced Flask Charges used from Mana Flasks","Remove a Curse when you use a Mana Flask"],"recipe":["Greed","Envy","Paranoia"],"connections":[{"orbit":0,"id":23839},{"orbit":0,"id":10738}],"group":966,"orbitIndex":9,"isNotable":true,"name":"Warding Potions","orbit":2},"20744":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":695,"skill":20744,"orbitIndex":3,"name":"Projectile Mastery","orbit":1},"23940":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":23940,"stats":["Increases and Reductions to Armour also apply to Energy Shield","Recharge Rate at 40% of their value"],"recipe":["Isolation","Envy","Ire"],"connections":[{"orbit":3,"id":14342},{"orbit":0,"id":58138}],"group":75,"orbitIndex":20,"isNotable":true,"name":"Adamant Recovery","orbit":7},"10371":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianMultipleBanners.dds","skill":10371,"stats":["Can place multiple Banners"],"ascendancyName":"Tactician","connections":[],"group":191,"orbitIndex":0,"isNotable":true,"name":"Whoever Pays Best","orbit":0},"50459":{"icon":"Art/2DArt/SkillIcons/passives/blankDex.dds","classesStart":["Ranger","Huntress"],"skill":50459,"stats":[],"group":627,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"RANGER","orbit":0},"11938":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":39964}],"group":665,"skill":11938,"orbitIndex":0,"name":"Mana Regeneration","orbit":0},"49466":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":30871}],"group":904,"skill":49466,"orbitIndex":12,"name":"Life Flasks","orbit":7},"45774":{"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":3,"id":54975}],"group":912,"skill":45774,"orbitIndex":71,"name":"Slow Effect","orbit":4},"7656":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":7656,"stats":["3% increased maximum Life"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":0,"id":8415}],"orbitIndex":0,"name":"Life","orbit":8},"45712":{"stats":["10% increased chance to Ignite","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":65009}],"group":898,"skill":45712,"orbitIndex":60,"name":"Elemental Damage and Ignite Chance","orbit":5},"9642":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","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"],"connections":[{"orbit":6,"id":517},{"orbit":-4,"id":14666}],"group":587,"orbitIndex":21,"isNotable":true,"name":"Dampening Shield","orbit":7},"57196":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[],"group":616,"skill":57196,"orbitIndex":16,"name":"Attack Speed","orbit":3},"37971":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1112,"skill":37971,"orbitIndex":0,"name":"Companion Mastery","orbit":0},"10534":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-7,"id":46205}],"group":246,"skill":10534,"orbitIndex":2,"name":"Totem Cast Speed","orbit":2},"7788":{"stats":["8% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":5,"id":57805}],"group":565,"skill":7788,"orbitIndex":4,"name":"Knockback","orbit":7},"7338":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":7338,"stats":["20% increased Stun Recovery","Gain additional Stun Threshold equal to 30% of maximum Energy Shield"],"recipe":["Paranoia","Despair","Fear"],"connections":[{"orbit":0,"id":52060}],"group":952,"orbitIndex":23,"isNotable":true,"name":"Abasement","orbit":7},"8556":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":477,"skill":8556,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"36389":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-3,"id":53989}],"group":261,"skill":36389,"orbitIndex":0,"name":"Rage on Hit","orbit":0},"34015":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34015,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1061,"connections":[{"orbit":0,"id":22927}],"orbitIndex":0,"name":"Attribute","orbit":0},"24045":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[],"group":698,"skill":24045,"orbitIndex":9,"name":"Mana Flask Recovery","orbit":2},"15507":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15507,"stats":["+5 to any Attribute"],"isAttribute":true,"group":646,"connections":[{"orbit":0,"id":48401}],"orbitIndex":10,"name":"Attribute","orbit":3},"38235":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":368,"skill":38235,"orbitIndex":0,"name":"Life Mastery","orbit":0},"39569":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":35901},{"orbit":-4,"id":3458},{"orbit":3,"id":7353}],"group":890,"skill":39569,"orbitIndex":2,"name":"Critical Damage","orbit":7},"35660":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":18548}],"group":671,"skill":35660,"orbitIndex":13,"name":"Attack Speed","orbit":2},"4295":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":4295,"stats":["20% reduced Life Regeneration rate","20% of Damage taken Recouped as Mana"],"recipe":["Ire","Paranoia","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":-3,"id":34248}],"group":365,"orbitIndex":0,"isNotable":true,"name":"Adverse Growth","orbit":0},"74":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":74,"stats":[],"ascendancyName":"Acolyte of Chayula","isAscendancyStart":true,"group":1161,"connections":[{"orbit":0,"id":17923},{"orbit":-9,"id":24475},{"orbit":0,"id":36788},{"orbit":0,"id":25779},{"orbit":-8,"id":1347}],"orbitIndex":24,"name":"Acolyte of Chayula","orbit":9},"38111":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":38111,"stats":["6% of Damage taken Recouped as Life","25% increased speed of Recoup Effects"],"recipe":["Greed","Disgust","Isolation"],"connections":[{"orbit":0,"id":32241}],"group":911,"orbitIndex":0,"isNotable":true,"name":"Pliable Flesh","orbit":2},"32271":{"stats":["15% increased Magnitude of Ignite you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-2,"id":54311}],"group":229,"skill":32271,"orbitIndex":15,"name":"Critical Ignite Effect","orbit":7},"59":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichApplyAdditionalCurses.dds","skill":59,"stats":["You can apply an additional Curse","Your Curses can affect Hexproof Enemies"],"ascendancyName":"Lich","connections":[],"group":881,"orbitIndex":50,"isNotable":true,"name":"Dominion Over Flesh","orbit":8},"46628":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46628,"stats":["+5 to any Attribute"],"isAttribute":true,"group":292,"connections":[{"orbit":0,"id":40894},{"orbit":0,"id":60013},{"orbit":0,"id":44872}],"orbitIndex":67,"name":"Attribute","orbit":4},"13855":{"stats":["+10 to Armour","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":50626},{"orbit":0,"id":64370}],"group":490,"skill":13855,"orbitIndex":0,"name":"Armour and Energy Shield","orbit":0},"3215":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":3215,"stats":["40% increased maximum Energy Shield","10% reduced maximum Mana"],"recipe":["Guilt","Envy","Suffering"],"connections":[{"orbit":0,"id":44359}],"group":633,"orbitIndex":9,"isNotable":true,"name":"Melding","orbit":7},"42998":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2,"id":40333}],"group":969,"skill":42998,"orbitIndex":9,"name":"Damage and Companion Damage","orbit":2},"59913":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMarkEnemiesSpread.dds","skill":59913,"stats":["You can apply an additional Mark"],"ascendancyName":"Deadeye","connections":[],"group":1130,"orbitIndex":0,"isNotable":true,"name":"Called Shots","orbit":0},"33612":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":8983}],"group":328,"skill":33612,"orbitIndex":8,"name":"Minion Damage","orbit":1},"4328":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4328,"stats":["+5 to any Attribute"],"isAttribute":true,"group":906,"connections":[{"orbit":0,"id":21208}],"orbitIndex":0,"name":"Attribute","orbit":0},"63679":{"stats":["18% increased Projectile Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":20008}],"group":873,"skill":63679,"orbitIndex":11,"name":"Projectile Stun Buildup","orbit":1},"39228":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":62603},{"orbit":0,"id":63021}],"group":493,"skill":39228,"orbitIndex":18,"name":"Fire Penetration","orbit":3},"38763":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":0,"id":27859}],"group":622,"skill":38763,"orbitIndex":16,"name":"Herald Reservation","orbit":7},"21206":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","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"],"recipe":["Greed","Disgust","Fear"],"connections":[{"orbit":0,"id":45899},{"orbit":0,"id":11505}],"group":386,"orbitIndex":9,"isNotable":true,"name":"Explosive Impact","orbit":3},"47359":{"stats":["Triggered Spells deal 16% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":14231}],"group":926,"skill":47359,"orbitIndex":17,"name":"Triggered Spell Damage","orbit":7},"46830":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46830,"stats":["+5 to any Attribute"],"isAttribute":true,"group":787,"connections":[{"orbit":0,"id":18923}],"orbitIndex":0,"name":"Attribute","orbit":0},"44179":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":589,"skill":44179,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"50588":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6010}],"group":876,"skill":50588,"orbitIndex":2,"name":"Accuracy","orbit":2},"58591":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingInherentBonusesFromAttributesDouble.dds","skill":58591,"stats":["20% less Attributes","Inherent bonuses gained from Attributes are doubled"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":384,"orbitIndex":0,"isNotable":true,"name":"Enhanced Effectiveness","orbit":0},"16680":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":48137}],"group":662,"skill":16680,"orbitIndex":15,"name":"Crossbow Reload Speed","orbit":4},"28860":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":56104}],"group":447,"skill":28860,"orbitIndex":0,"name":"Armour Break","orbit":0},"61432":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":6178}],"group":686,"skill":61432,"orbitIndex":0,"name":"Crossbow Mastery","orbit":0},"48552":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48552,"stats":["+5 to any Attribute"],"isAttribute":true,"group":294,"connections":[{"orbit":0,"id":43036},{"orbit":0,"id":7960}],"orbitIndex":0,"name":"Attribute","orbit":0},"62159":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":-7,"id":59603}],"group":685,"skill":62159,"orbitIndex":8,"name":"Life Recoup","orbit":2},"65322":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":54818},{"orbit":0,"id":13425},{"orbit":0,"id":47709},{"orbit":0,"id":58718}],"group":498,"skill":65322,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"61490":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61490,"stats":["+5 to any Attribute"],"isAttribute":true,"group":282,"connections":[{"orbit":-8,"id":47429},{"orbit":0,"id":64995},{"orbit":0,"id":8600}],"orbitIndex":0,"name":"Attribute","orbit":0},"13987":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":7604}],"group":1030,"skill":13987,"orbitIndex":10,"name":"Melee Attack Speed","orbit":2},"4716":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":4716,"stats":["8% more chance to Evade Melee Attacks"],"recipe":["Guilt","Greed","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":470,"orbitIndex":18,"isNotable":true,"name":"Afterimage","orbit":3},"6772":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":6772,"stats":["+5 to any Attribute"],"isAttribute":true,"group":742,"connections":[{"orbit":0,"id":60505}],"orbitIndex":6,"name":"Attribute","orbit":4},"37972":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":37972,"stats":["15% increased Charm Charges gained"],"ascendancyName":"Ritualist","group":1190,"connections":[{"orbit":-4,"id":4891},{"orbit":5,"id":18280}],"orbitIndex":0,"name":"Charm Charges","orbit":0},"30115":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSmallPassiveDoubled.dds","skill":30115,"stats":["50% increased effect of Small Passive Skills"],"ascendancyName":"Titan","connections":[],"group":51,"orbitIndex":16,"isNotable":true,"name":"Hulking Form","orbit":7},"20105":{"stats":["10% increased Accuracy Rating with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":13895}],"group":1070,"skill":20105,"orbitIndex":0,"name":"Spear Accuracy","orbit":0},"10286":{"stats":["10% increased Armour","Break 15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":-4,"id":38066}],"group":150,"skill":10286,"orbitIndex":8,"name":"Armour Break and Armour","orbit":7},"44707":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":54785},{"orbit":0,"id":7628}],"group":494,"skill":44707,"orbitIndex":0,"name":"Shield Damage","orbit":0},"61027":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":61027,"stats":["+20 to maximum Mana","20% increased Mana Regeneration Rate"],"connections":[],"group":587,"orbitIndex":0,"isNotable":true,"name":"Mana Blessing","orbit":0},"43650":{"stats":["8% increased Critical Damage Bonus","5% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":21070},{"orbit":0,"id":53386}],"group":136,"skill":43650,"orbitIndex":11,"name":"Critical Chance and Damage","orbit":1},"12777":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":-4,"id":28950}],"group":467,"skill":12777,"orbitIndex":23,"name":"Armour and Energy Shield","orbit":2},"36778":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":36479}],"group":717,"skill":36778,"orbitIndex":58,"name":"Shock Chance","orbit":4},"33225":{"stats":["Minions have +20% to Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","connections":[],"group":666,"skill":33225,"orbitIndex":0,"name":"Minion Fire Resistance","orbit":0},"27307":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":335,"skill":27307,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"64471":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":64471,"stats":["+5 to any Attribute"],"isAttribute":true,"group":414,"connections":[],"orbitIndex":54,"name":"Attribute","orbit":4},"45248":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":45248,"stats":["+2% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","group":278,"connections":[{"orbit":2147483647,"id":14429}],"orbitIndex":0,"name":"Skill Gem Quality","orbit":0},"55611":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":55611,"stats":["12% increased Elemental Damage"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":-2,"id":64031}],"orbitIndex":15,"name":"Elemental Damage","orbit":4},"35987":{"icon":"Art/2DArt/SkillIcons/passives/finesse.dds","skill":35987,"stats":["4% increased Movement Speed","20% increased Evasion Rating","+10 to Dexterity"],"connections":[{"orbit":0,"id":32274},{"orbit":0,"id":19470},{"orbit":0,"id":55397}],"group":654,"orbitIndex":27,"isNotable":true,"name":"Blur","orbit":4},"3921":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":3921,"stats":["15% reduced Reservation of Herald Skills"],"recipe":["Fear","Despair","Greed"],"connections":[{"orbit":0,"id":38398}],"group":380,"orbitIndex":10,"isNotable":true,"name":"Fate Finding","orbit":7},"30346":{"stats":["+10 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":44871},{"orbit":-5,"id":29695},{"orbit":6,"id":34006}],"group":581,"skill":30346,"orbitIndex":13,"name":"Energy Shield","orbit":7},"8983":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":328,"skill":8983,"orbitIndex":12,"name":"Minion Damage","orbit":3},"13576":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":17024}],"group":706,"skill":13576,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"56806":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":56806,"stats":["12% increased Block chance","1% increased Movement Speed for each time you've Blocked in the past 10 seconds"],"recipe":["Ire","Fear","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":705,"orbitIndex":0,"isNotable":true,"name":"Parrying Motion","orbit":7},"65189":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":33502}],"group":123,"skill":65189,"orbitIndex":0,"name":"Shapeshifting","orbit":5},"56996":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":9568}],"group":433,"skill":56996,"orbitIndex":36,"name":"Totem Life","orbit":4},"45962":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":7183},{"orbit":0,"id":15617}],"group":359,"skill":45962,"orbitIndex":23,"name":"Life Flask Recovery","orbit":3},"14693":{"stats":["14% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":13937}],"group":79,"skill":14693,"orbitIndex":27,"name":"Mace Damage","orbit":4},"22188":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-4,"id":38763},{"orbit":0,"id":21274}],"group":622,"skill":22188,"orbitIndex":0,"name":"Herald Reservation","orbit":7},"55088":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","connections":[{"orbit":5,"id":61196}],"group":715,"skill":55088,"orbitIndex":2,"name":"Critical Chance","orbit":7},"33815":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":6,"id":35644}],"group":843,"skill":33815,"orbitIndex":5,"name":"Poison Duration","orbit":2},"49406":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":52125}],"group":595,"skill":49406,"orbitIndex":45,"name":"Projectile Damage","orbit":4},"39431":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":517,"skill":39431,"orbitIndex":0,"name":"Crossbow Mastery","orbit":0},"39369":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":39369,"stats":["Attacks have +1% to Critical Hit Chance"],"recipe":["Isolation","Despair","Greed"],"connections":[{"orbit":3,"id":2936},{"orbit":0,"id":51583}],"group":1111,"orbitIndex":9,"isNotable":true,"name":"Struck Through","orbit":4},"21164":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":21164,"stats":["Minions gain 15% of their maximum Life as Extra maximum Energy Shield"],"recipe":["Isolation","Greed","Fear"],"connections":[{"orbit":0,"id":62670}],"group":93,"orbitIndex":10,"isNotable":true,"name":"Fleshcrafting","orbit":7},"47097":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcryExplodesCorpses.dds","skill":47097,"stats":["Warcries Explode Corpses dealing 25% of their Life as Physical Damage"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":64117}],"group":37,"orbitIndex":0,"isNotable":true,"name":"Warcaller's Bellow","orbit":0},"59647":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":8791}],"group":804,"skill":59647,"orbitIndex":10,"name":"Defences and Companion Life","orbit":7},"61026":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":61026,"stats":["Minions have +20% to all Elemental Resistances","Minions have +5% to all Maximum Elemental Resistances"],"recipe":["Despair","Paranoia","Suffering"],"connections":[{"orbit":0,"id":34552},{"orbit":0,"id":17378}],"group":324,"orbitIndex":0,"isNotable":true,"name":"Crystalline Flesh","orbit":3},"32427":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":0,"id":4456}],"group":511,"skill":32427,"orbitIndex":18,"name":"Cold Penetration","orbit":2},"19644":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":19644,"stats":["Minions have 20% additional Physical Damage Reduction","Minions have +23% to Chaos Resistance"],"recipe":["Isolation","Suffering","Envy"],"connections":[{"orbit":0,"id":14505}],"group":328,"orbitIndex":29,"isNotable":true,"name":"Left Hand of Darkness","orbit":4},"45111":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":14446}],"group":948,"skill":45111,"orbitIndex":2,"name":"Curse Duration","orbit":7},"632":{"stats":["3% increased Attack Speed with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":56366}],"group":1091,"skill":632,"orbitIndex":0,"name":"Dagger Speed","orbit":0},"18585":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":18585,"stats":["20% increased Armour"],"ascendancyName":"Warbringer","group":22,"connections":[{"orbit":0,"id":6127}],"orbitIndex":0,"name":"Armour","orbit":0},"7251":{"stats":["10% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[],"group":382,"skill":7251,"orbitIndex":12,"name":"Attack Damage","orbit":7},"42736":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42736,"stats":["+5 to any Attribute"],"isAttribute":true,"group":636,"connections":[{"orbit":-3,"id":60685}],"orbitIndex":0,"name":"Attribute","orbit":0},"18651":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":11736},{"orbit":0,"id":63863}],"group":610,"skill":18651,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"37244":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":37244,"stats":["12% increased Block chance","40% increased Block Recovery"],"recipe":["Disgust","Greed","Fear"],"connections":[{"orbit":3,"id":33445},{"orbit":0,"id":37795}],"group":860,"orbitIndex":8,"isNotable":true,"name":"Shield Expertise","orbit":2},"63074":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":63074,"stats":["+1 to Level of all Chaos Skills"],"recipe":["Despair","Isolation","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":670,"orbitIndex":2,"isNotable":true,"name":"Dark Entries","orbit":1},"63545":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":659,"skill":63545,"orbitIndex":6,"name":"Minion Damage","orbit":7},"19873":{"stats":["6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":36602},{"orbit":-4,"id":17655}],"group":396,"skill":19873,"orbitIndex":22,"name":"Area of Effect","orbit":2},"22359":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-2,"id":60692}],"group":785,"skill":22359,"orbitIndex":36,"name":"Elemental Damage","orbit":4},"54883":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":34473}],"group":950,"skill":54883,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"52106":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":44005},{"orbit":0,"id":10295}],"group":180,"skill":52106,"orbitIndex":34,"name":"Cast Speed","orbit":6},"29652":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":35911},{"orbit":0,"id":28002}],"group":307,"skill":29652,"orbitIndex":16,"name":"Spell Damage","orbit":2},"3188":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":3188,"stats":["Gain Physical Thorns damage equal to 3% of Armour on Equipped Body Armour"],"recipe":["Ire","Disgust","Isolation"],"connections":[{"orbit":0,"id":38670},{"orbit":0,"id":46051}],"group":61,"orbitIndex":21,"isNotable":true,"name":"Revenge","orbit":3},"12249":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-3,"id":12761}],"group":830,"skill":12249,"orbitIndex":20,"name":"Evasion and Energy Shield","orbit":2},"39292":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":39292,"stats":["20% increased Evasion Rating"],"ascendancyName":"Pathfinder","group":1156,"connections":[{"orbit":0,"id":40}],"orbitIndex":0,"name":"Evasion","orbit":0},"38827":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":7,"id":1546}],"group":439,"skill":38827,"orbitIndex":1,"name":"Armour and Energy Shield","orbit":7},"26282":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodPhysicalDamageExtraGore.dds","skill":26282,"stats":["Bleeding you inflict on Cursed targets is Aggravated","Elemental Damage also Contributes to Bleeding Magnitude"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":66,"isNotable":true,"name":"Blood Barbs","orbit":5},"1140":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1140,"stats":["+5 to any Attribute"],"isAttribute":true,"group":646,"connections":[{"orbit":0,"id":15507}],"orbitIndex":22,"name":"Attribute","orbit":2},"18496":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":18496,"stats":["5% reduced Attack Speed","30% increased Magnitude of Ailments you inflict","20% increased Duration of Damaging Ailments on Enemies"],"recipe":["Suffering","Paranoia","Envy"],"connections":[],"group":157,"orbitIndex":12,"isNotable":true,"name":"Lasting Trauma","orbit":7},"32885":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":6689}],"group":494,"skill":32885,"orbitIndex":33,"name":"Shield Block","orbit":4},"14926":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":50609},{"orbit":-6,"id":56910}],"group":574,"skill":14926,"orbitIndex":20,"name":"Life Regeneration","orbit":3},"56997":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":56997,"stats":["Hits that Heavy Stun Enemies have Culling Strike"],"recipe":["Ire","Envy","Despair"],"connections":[{"orbit":-5,"id":23861},{"orbit":0,"id":56595}],"group":299,"orbitIndex":6,"isNotable":true,"name":"Heavy Contact","orbit":4},"38703":{"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":8249}],"group":815,"skill":38703,"orbitIndex":16,"name":"Accuracy and Attack Critical Chance","orbit":7},"60505":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":60505,"stats":["+5 to any Attribute"],"isAttribute":true,"group":799,"connections":[{"orbit":0,"id":28050},{"orbit":0,"id":65009},{"orbit":0,"id":19808},{"orbit":0,"id":18831}],"orbitIndex":0,"name":"Attribute","orbit":0},"36252":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":36252,"stats":[],"ascendancyName":"Tactician","isAscendancyStart":true,"group":235,"connections":[{"orbit":0,"id":46522},{"orbit":0,"id":762},{"orbit":0,"id":12054},{"orbit":0,"id":29162},{"orbit":0,"id":54892}],"orbitIndex":36,"name":"DNT Whaler","orbit":6},"12661":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":12661,"stats":["Stun Threshold is based on 30% of your Energy Shield instead of Life"],"recipe":["Isolation","Ire","Guilt"],"connections":[{"orbit":0,"id":34984}],"group":713,"orbitIndex":16,"isNotable":true,"name":"Asceticism","orbit":7},"27108":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":27108,"stats":["Allies in your Presence have 6% increased Attack Speed","6% increased Attack Speed"],"recipe":["Disgust","Disgust","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":47796}],"group":483,"orbitIndex":36,"isNotable":true,"name":"Mass Hysteria","orbit":4},"62677":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":62677,"stats":["+5 to any Attribute"],"isAttribute":true,"group":620,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"3987":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":3987,"stats":["4% increased Skill Speed"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":30}],"orbitIndex":27,"name":"Skill Speed","orbit":8},"3762":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanSlamSkillsFistOfWar.dds","skill":3762,"stats":["Every second Slam Skill you use yourself is Ancestrally Boosted"],"ascendancyName":"Titan","connections":[],"group":51,"orbitIndex":125,"isNotable":true,"name":"Ancestral Empowerment","orbit":9},"21568":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21568,"stats":["+5 to any Attribute"],"isAttribute":true,"group":183,"connections":[{"orbit":0,"id":26196}],"orbitIndex":0,"name":"Attribute","orbit":0},"31898":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":0,"id":3921}],"group":380,"skill":31898,"orbitIndex":7,"name":"Herald Reservation","orbit":7},"10783":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":9762},{"orbit":0,"id":38564}],"group":402,"skill":10783,"orbitIndex":16,"name":"Sword Damage","orbit":2},"49473":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":61104}],"group":784,"skill":49473,"orbitIndex":0,"name":"Incision Chance","orbit":0},"25101":{"stats":["10% increased Cold Exposure Effect","10% increased Fire Exposure Effect","10% increased Lightning Exposure Effect"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":5,"id":22439},{"orbit":0,"id":52199},{"orbit":-5,"id":44498},{"orbit":0,"id":56409}],"group":513,"skill":25101,"orbitIndex":4,"name":"Exposure Effect","orbit":3},"37974":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":62230}],"group":731,"skill":37974,"orbitIndex":68,"name":"Energy Shield","orbit":6},"65328":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":48565}],"group":98,"skill":65328,"orbitIndex":13,"name":"Sentinels","orbit":2},"8867":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsArcaneSurge.dds","skill":8867,"stats":["You have Arcane Surge"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":7246}],"group":354,"orbitIndex":60,"isNotable":true,"name":"Constant Gale","orbit":8},"18419":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":18419,"stats":["Regenerate 1% of maximum Life per second while you have a Totem","Totems Regenerate 3% of maximum Life per second"],"recipe":["Envy","Fear","Paranoia"],"connections":[{"orbit":0,"id":11014},{"orbit":0,"id":16784},{"orbit":0,"id":23667}],"group":206,"orbitIndex":18,"isNotable":true,"name":"Ancestral Mending","orbit":7},"14383":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":14383,"stats":["30% increased amount of Mana Leeched","Unaffected by Chill while Leeching Mana"],"recipe":["Fear","Despair","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"orbit":0,"id":46601}],"group":945,"orbitIndex":0,"isNotable":true,"name":"Suffusion","orbit":0},"6330":{"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[],"group":992,"skill":6330,"orbitIndex":5,"name":"Accuracy and Attack Damage","orbit":7},"52774":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":5084}],"group":493,"skill":52774,"orbitIndex":18,"name":"Ignite Chance","orbit":2},"38300":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":39716},{"orbit":6,"id":57373}],"group":375,"skill":38300,"orbitIndex":0,"name":"Ignite Chance","orbit":0},"56342":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":7,"id":7341}],"group":228,"skill":56342,"orbitIndex":0,"name":"Rage when Hit","orbit":0},"10271":{"stats":["25% increased Attack Damage while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":58038}],"group":528,"skill":10271,"orbitIndex":7,"name":"Attack Damage while Surrounded","orbit":3},"60034":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":60034,"stats":["1% increased Attack Speed per 250 Accuracy Rating"],"recipe":["Isolation","Paranoia","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":15207},{"orbit":0,"id":22208}],"group":992,"orbitIndex":0,"isNotable":true,"name":"Falcon Dive","orbit":0},"11838":{"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","skill":11838,"stats":["25% increased Spell Damage while on Full Energy Shield","75% increased Energy Shield from Equipped Focus"],"recipe":["Disgust","Suffering","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":-4,"id":33112}],"group":780,"orbitIndex":6,"isNotable":true,"name":"Dreamcatcher","orbit":7},"46819":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46819,"stats":["+5 to any Attribute"],"isAttribute":true,"group":544,"connections":[{"orbit":0,"id":8616}],"orbitIndex":0,"name":"Attribute","orbit":0},"5777":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":5777,"stats":["Minions deal 15% increased Damage","Minions have 20% increased Critical Hit Chance"],"connections":[{"orbit":0,"id":58651}],"group":388,"orbitIndex":4,"isNotable":true,"name":"Deadly Swarm","orbit":4},"38564":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":20091}],"group":402,"skill":38564,"orbitIndex":15,"name":"Sword Damage","orbit":3},"50389":{"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","skill":50389,"stats":["Link Skills Link to 1 additional random target"],"recipe":["Guilt","Envy","Disgust"],"connections":[{"orbit":7,"id":13694},{"orbit":0,"id":11762}],"group":300,"orbitIndex":1,"isNotable":true,"name":"Twinned Tethers","orbit":2},"60298":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImbueMainHandWeapon.dds","skill":60298,"stats":["Grants Skill: Temper Weapon"],"ascendancyName":"Smith of Kitava","connections":[],"group":6,"orbitIndex":0,"isNotable":true,"name":"Against the Anvil","orbit":0},"2672":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":45569}],"group":187,"skill":2672,"orbitIndex":0,"name":"Spell Critical Damage","orbit":0},"3700":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":3,"id":6842}],"group":956,"skill":3700,"orbitIndex":6,"name":"Stun and Freeze Buildup","orbit":2},"37509":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":33797}],"group":118,"skill":37509,"orbitIndex":3,"name":"Shapeshifting","orbit":5},"45576":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":595,"skill":45576,"orbitIndex":3,"name":"Projectile Mastery","orbit":7},"55276":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55276,"stats":["+5 to any Attribute"],"isAttribute":true,"group":665,"connections":[{"orbit":5,"id":13411}],"orbitIndex":24,"name":"Attribute","orbit":5},"14515":{"stats":["15% increased Magnitude of Jagged Ground you create"],"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","connections":[{"orbit":0,"id":43778}],"group":172,"skill":14515,"orbitIndex":8,"name":"Jagged Ground Effect","orbit":3},"63469":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":30834},{"orbit":0,"id":50216}],"group":419,"skill":63469,"orbitIndex":10,"name":"Mana Regeneration","orbit":2},"40550":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":246,"skill":40550,"orbitIndex":0,"name":"Totem Mastery","orbit":4},"41017":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41017,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1048,"connections":[{"orbit":0,"id":14262},{"orbit":0,"id":1801}],"orbitIndex":0,"name":"Attribute","orbit":0},"10372":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":-3,"id":36191},{"orbit":0,"id":55933}],"group":314,"skill":10372,"orbitIndex":1,"name":"Stun Threshold","orbit":1},"55152":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[{"orbit":0,"id":5580}],"group":433,"skill":55152,"orbitIndex":12,"name":"Totem Mastery","orbit":3},"14267":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14267,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1096,"connections":[{"orbit":0,"id":32763}],"orbitIndex":0,"name":"Attribute","orbit":0},"3025":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3025,"stats":["+5 to any Attribute"],"isAttribute":true,"group":591,"connections":[{"orbit":0,"id":38732},{"orbit":0,"id":36782},{"orbit":0,"id":25594}],"orbitIndex":0,"name":"Attribute","orbit":0},"36191":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":40325}],"group":314,"skill":36191,"orbitIndex":21,"name":"Stun Threshold","orbit":2},"16051":{"stats":["Attacks used by Totems have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":206,"skill":16051,"orbitIndex":4,"name":"Totem Attack Speed","orbit":5},"54485":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":25482}],"group":256,"skill":54485,"orbitIndex":22,"name":"Strength","orbit":7},"27834":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":63659},{"orbit":0,"id":34449}],"group":1060,"skill":27834,"orbitIndex":41,"name":"Trap Critical Chance","orbit":4},"21227":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":36290}],"group":972,"skill":21227,"orbitIndex":39,"name":"Energy Shield Delay","orbit":4},"17923":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":17923,"stats":["12% increased amount of Mana Leeched"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":18826}],"orbitIndex":16,"name":"Mana Leech","orbit":9},"49734":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49734,"stats":["+5 to any Attribute"],"isAttribute":true,"group":168,"connections":[{"orbit":0,"id":46741}],"orbitIndex":0,"name":"Attribute","orbit":0},"58117":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":13839},{"orbit":0,"id":8493},{"orbit":0,"id":56996}],"group":433,"skill":58117,"orbitIndex":36,"name":"Totem Damage","orbit":5},"41669":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":545,"skill":41669,"orbitIndex":12,"name":"Cold Damage","orbit":3},"64724":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[],"group":87,"skill":64724,"orbitIndex":17,"name":"Ignite Chance","orbit":2},"25893":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":51169}],"group":567,"skill":25893,"orbitIndex":18,"name":"Energy Shield Recharge","orbit":2},"39759":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":48035}],"group":383,"skill":39759,"orbitIndex":6,"name":"Life Regeneration","orbit":2},"315":{"stats":["10% increased Bleeding Duration"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":33216}],"group":509,"skill":315,"orbitIndex":0,"name":"Bleeding Duration","orbit":0},"46554":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46554,"stats":["+5 to any Attribute"],"isAttribute":true,"group":675,"connections":[{"orbit":0,"id":62677},{"orbit":0,"id":36379},{"orbit":0,"id":10131},{"orbit":-3,"id":42999}],"orbitIndex":0,"name":"Attribute","orbit":0},"59372":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanYourHitsCrushEnemies.dds","skill":59372,"stats":["Your Hits are Crushing Blows"],"ascendancyName":"Titan","connections":[{"orbit":-5,"id":56842}],"group":53,"orbitIndex":0,"isNotable":true,"name":"Crushing Impacts","orbit":0},"22484":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-4,"id":5398}],"group":174,"skill":22484,"orbitIndex":20,"name":"Totem Cast Speed","orbit":7},"25026":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":6,"id":3567}],"group":732,"skill":25026,"orbitIndex":20,"name":"Mana Regeneration","orbit":3},"19288":{"icon":"Art/2DArt/SkillIcons/passives/GlancingBlows.dds","skill":19288,"isKeystone":true,"stats":["Block Chance is doubled","You take 50% of Damage from Blocked Hits"],"group":703,"connections":[],"orbitIndex":0,"name":"Glancing Blows","orbit":0},"10729":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":844,"skill":10729,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"34531":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","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"],"recipe":["Despair","Disgust","Disgust"],"connections":[],"group":458,"orbitIndex":4,"isNotable":true,"name":"Hallowed","orbit":7},"25992":{"stats":["10% increased Accuracy Rating with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[],"group":1093,"skill":25992,"orbitIndex":7,"name":"Bow Accuracy Rating","orbit":6},"53632":{"stats":["12% increased chance to Ignite","6% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":3,"id":28482}],"group":229,"skill":53632,"orbitIndex":8,"name":"Ignite and Critical Chance","orbit":2},"17702":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17702,"stats":["+5 to any Attribute"],"isAttribute":true,"group":851,"connections":[{"orbit":0,"id":46882},{"orbit":7,"id":27262}],"orbitIndex":0,"name":"Attribute","orbit":0},"18121":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":865,"skill":18121,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"858":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":5,"id":58387}],"group":439,"skill":858,"orbitIndex":18,"name":"Chaos Damage","orbit":5},"15671":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15671,"stats":["+5 to any Attribute"],"isAttribute":true,"group":171,"connections":[{"orbit":0,"id":14654},{"orbit":0,"id":23930}],"orbitIndex":0,"name":"Attribute","orbit":0},"13856":{"stats":["1% reduced Attack Speed","12% increased Magnitude of Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":18496}],"group":157,"skill":13856,"orbitIndex":9,"name":"Ailment Effect and Reduced Attack Speed","orbit":7},"6623":{"stats":["Banner Skills have 12% increased Aura Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":12821}],"group":325,"skill":6623,"orbitIndex":9,"name":"Banner Aura Effect","orbit":1},"21755":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21755,"stats":["+5 to any Attribute"],"isAttribute":true,"group":564,"connections":[{"orbit":0,"id":54127},{"orbit":0,"id":48635},{"orbit":0,"id":61281},{"orbit":0,"id":52274}],"orbitIndex":0,"name":"Attribute","orbit":0},"9294":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonExcessChancetoHitConvertedtoCritHitChance.dds","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"],"ascendancyName":"Amazon","connections":[{"orbit":0,"id":528}],"group":1169,"orbitIndex":0,"isNotable":true,"name":"Critical Strike","orbit":0},"55680":{"stats":["3% increased Attack Speed with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":61112}],"group":1038,"skill":55680,"orbitIndex":14,"name":"Spear Attack Speed","orbit":4},"62023":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":182,"skill":62023,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"7998":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":7998,"stats":["20% increased chance to Shock"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":39640}],"orbitIndex":70,"name":"Shock Chance","orbit":6},"34671":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":24477},{"orbit":0,"id":48418}],"group":368,"skill":34671,"orbitIndex":14,"name":"Stun Threshold and Strength","orbit":2},"21336":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":0,"id":62984}],"group":733,"skill":21336,"orbitIndex":19,"name":"Evasion and Energy Shield","orbit":2},"19750":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":492,"skill":19750,"orbitIndex":0,"name":"Armour and Evasion Mastery","orbit":0},"59636":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":59636,"stats":["25% increased Mana Regeneration Rate"],"connections":[{"orbit":-4,"id":13769},{"orbit":0,"id":48007}],"group":553,"orbitIndex":12,"isNotable":true,"name":"Open Mind","orbit":7},"16744":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-5,"id":24009},{"orbit":0,"id":24748}],"group":470,"skill":16744,"orbitIndex":12,"name":"Evasion","orbit":3},"10830":{"stats":["18% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":59589}],"group":99,"skill":10830,"orbitIndex":2,"name":"Armour","orbit":7},"49130":{"stats":["10% reduced Arrow Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":987,"skill":49130,"orbitIndex":19,"name":"Reduced Arrow Speed","orbit":2},"49661":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":49661,"stats":["30% increased Critical Hit Chance against Bleeding Enemies","20% chance to Aggravate Bleeding on targets you Critically Hit with Attacks"],"recipe":["Fear","Paranoia","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":848,"orbitIndex":2,"isNotable":true,"name":"Perfectly Placed Knife","orbit":1},"23508":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesHaveMoreEffect.dds","skill":23508,"stats":["Skills Consuming Frenzy Charges behave as if Consuming twice as many Frenzy Charges"],"ascendancyName":"Deadeye","connections":[],"group":1138,"orbitIndex":0,"isNotable":true,"name":"Thrilling Chase","orbit":0},"49537":{"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":231,"skill":49537,"orbitIndex":16,"name":"Speed with Elemental Skills","orbit":3},"52574":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":-7,"id":55478}],"group":431,"skill":52574,"orbitIndex":21,"name":"Attack Area","orbit":7},"59710":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":5,"id":52618}],"group":94,"skill":59710,"orbitIndex":6,"name":"Shapeshifting","orbit":7},"6338":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":0,"id":2254}],"group":581,"skill":6338,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"25620":{"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","skill":25620,"stats":["15% chance to not destroy Corpses when Consuming Corpses"],"recipe":["Paranoia","Despair","Guilt"],"connections":[{"orbit":0,"id":9083}],"group":764,"orbitIndex":18,"isNotable":true,"name":"Meat Recycling","orbit":7},"23415":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":23415,"stats":["15% increased Evasion Rating","15% increased maximum Energy Shield"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":9,"id":8143}],"orbitIndex":14,"name":"Evasion and Energy Shield","orbit":9},"64789":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":64789,"stats":["12% increased Mana Regeneration Rate"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":8867}],"orbitIndex":68,"name":"Mana","orbit":8},"43778":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":36894}],"group":172,"skill":43778,"orbitIndex":2,"name":"Bleed Chance","orbit":3},"8852":{"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[],"group":86,"skill":8852,"orbitIndex":17,"name":"Life Leech and Slower Leech","orbit":2},"63732":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":8440}],"group":640,"skill":63732,"orbitIndex":1,"name":"Damage against Enemies on Low Life","orbit":1},"22713":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":19722},{"orbit":0,"id":4959},{"orbit":0,"id":19003}],"group":938,"skill":22713,"orbitIndex":6,"name":"Cold Damage","orbit":7},"64665":{"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","connections":[{"orbit":0,"id":51847},{"orbit":0,"id":21274}],"group":601,"skill":64665,"orbitIndex":30,"name":"Attack Damage and Accuracy","orbit":4},"56472":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":742,"skill":56472,"orbitIndex":0,"name":"Projectile Mastery","orbit":0},"17330":{"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","skill":17330,"stats":["20% chance for Bleeding to be Aggravated when Inflicted against Enemies on Jagged Ground","40% increased Jagged Ground Duration"],"recipe":["Greed","Greed","Suffering"],"connections":[{"orbit":0,"id":61927}],"group":172,"orbitIndex":23,"isNotable":true,"name":"Perforation","orbit":2},"33415":{"stats":["10% increased Critical Hit Chance with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":31763}],"group":662,"skill":33415,"orbitIndex":31,"name":"Crossbow Critical Chance","orbit":4},"58644":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":42714}],"group":976,"skill":58644,"orbitIndex":21,"name":"Bleeding Damage","orbit":7},"63608":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":71,"skill":63608,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"40024":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-2,"id":2091}],"group":927,"skill":40024,"orbitIndex":4,"name":"Poison Chance","orbit":7},"61419":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":61419,"stats":[],"group":549,"connections":[{"orbit":0,"id":3025},{"orbit":0,"id":5314},{"orbit":0,"id":46819}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"2486":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":2486,"stats":["Damage with Hits is Lucky against Enemies that are on Low Life"],"recipe":["Suffering","Envy","Isolation"],"connections":[{"orbit":3,"id":63732},{"orbit":7,"id":19341},{"orbit":0,"id":58884}],"group":640,"orbitIndex":22,"isNotable":true,"name":"Stars Aligned","orbit":7},"45037":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":9736}],"group":668,"skill":45037,"orbitIndex":15,"name":"Armour and Evasion","orbit":7},"36782":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":1151}],"group":589,"skill":36782,"orbitIndex":12,"name":"Freeze Buildup","orbit":7},"26520":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":14340},{"orbit":0,"id":37190}],"group":642,"skill":26520,"orbitIndex":11,"name":"Life Leech","orbit":2},"56860":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":56860,"stats":["30% increased Projectile Parry Range","Your Heavy Stun buildup empties 50% faster if you've successfully Parried Recently"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":909,"orbitIndex":0,"isNotable":true,"name":"Resolute Reprisal","orbit":0},"60362":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":56265}],"group":1097,"skill":60362,"orbitIndex":7,"name":"Critical Damage","orbit":2},"32194":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32194,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":55933}],"orbitIndex":60,"name":"Attribute","orbit":6},"22558":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22558,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":55933}],"orbitIndex":66,"name":"Attribute","orbit":6},"54886":{"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":-4,"id":56997}],"group":299,"skill":54886,"orbitIndex":20,"name":"Two Handed Damage and Stun","orbit":7},"3704":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDrainMonsterFocus.dds","skill":3704,"stats":["Enemies have Maximum Concentration equal to 40% 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"],"ascendancyName":"Witchhunter","connections":[{"orbit":0,"id":25172}],"group":175,"orbitIndex":36,"isNotable":true,"name":"Witchbane","orbit":5},"17625":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":-5,"id":10873}],"group":94,"skill":17625,"orbitIndex":18,"name":"Shapeshifting","orbit":7},"42522":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalDamageHealsYou.dds","skill":42522,"stats":["40% of Elemental Damage taken Recouped as Energy Shield"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":127,"isNotable":true,"name":"Heart of the Storm","orbit":9},"58718":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":35015}],"group":486,"skill":58718,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"11311":{"stats":["+10 to Armour","+8 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":38057}],"group":575,"skill":11311,"orbitIndex":61,"name":"Armour and Evasion","orbit":5},"15617":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":15617,"stats":["30% increased Flask Effect Duration","20% increased Life Recovery from Flasks","Recover 5% of maximum Life when you use a Life Flask while on Low Life"],"recipe":["Envy","Envy","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":359,"orbitIndex":0,"isNotable":true,"name":"Heavy Drinker","orbit":0},"8697":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[],"group":792,"skill":8697,"orbitIndex":2,"name":"Elemental Attack Damage","orbit":3},"60568":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":52348}],"group":360,"skill":60568,"orbitIndex":13,"name":"Totem Placement Speed","orbit":3},"17501":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","connections":[],"group":466,"skill":17501,"orbitIndex":7,"name":"Minion Damage","orbit":2},"48745":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":22558},{"orbit":-2,"id":7878}],"group":306,"skill":48745,"orbitIndex":0,"name":"Shield Block","orbit":0},"65193":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":65193,"stats":["8% increased Melee Attack Speed","+10 to Dexterity"],"recipe":["Disgust","Greed","Paranoia"],"connections":[{"orbit":0,"id":48714},{"orbit":0,"id":10245}],"group":276,"orbitIndex":10,"isNotable":true,"name":"Viciousness","orbit":3},"39621":{"stats":["Inherent loss of Rage is 10% slower"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":14176},{"orbit":0,"id":26725}],"group":184,"skill":39621,"orbitIndex":0,"name":"Slower Rage Decay","orbit":0},"2102":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":495,"skill":2102,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"18451":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[],"group":730,"skill":18451,"orbitIndex":12,"name":"Frenzy Charge Duration","orbit":2},"52765":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":831,"skill":52765,"orbitIndex":12,"name":"Mana Regeneration","orbit":2},"11505":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":386,"skill":11505,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"2455":{"stats":["8% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":538,"skill":2455,"orbitIndex":11,"name":"Projectile Damage","orbit":5},"43579":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":0,"id":35369}],"group":140,"skill":43579,"orbitIndex":9,"name":"Mana Mastery","orbit":1},"11257":{"stats":["30% increased Evasion Rating while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":10271},{"orbit":0,"id":54282}],"group":528,"skill":11257,"orbitIndex":11,"name":"Evasion while Surrounded","orbit":3},"2645":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":2645,"stats":["20% more Damage against Heavy Stunned Enemies with Maces"],"recipe":["Ire","Isolation","Ire"],"connections":[{"orbit":0,"id":14832},{"orbit":0,"id":52829}],"group":79,"orbitIndex":69,"isNotable":true,"name":"Skullcrusher","orbit":4},"17924":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-7,"id":51867}],"group":274,"skill":17924,"orbitIndex":20,"name":"Damage against Enemies on Low Life","orbit":3},"48014":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":48014,"stats":["25% increased Armour if you've Hit an Enemy with a Melee Attack Recently","50% increased Melee Damage against Immobilised Enemies"],"recipe":["Ire","Guilt","Fear"],"connections":[],"group":124,"orbitIndex":63,"isNotable":true,"name":"Honourless","orbit":5},"29328":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":0,"id":43201}],"group":540,"skill":29328,"orbitIndex":61,"name":"Ailment Chance","orbit":4},"37046":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistBloodBoils.dds","skill":37046,"stats":["Grants Skill: Blood Boil"],"ascendancyName":"Ritualist","connections":[],"group":1195,"orbitIndex":0,"isNotable":true,"name":"Corrupted Lifeforce","orbit":0},"63731":{"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":244}],"group":724,"skill":63731,"orbitIndex":0,"name":"Attack Damage","orbit":0},"12367":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[],"group":496,"skill":12367,"orbitIndex":0,"name":"Chaos Damage","orbit":3},"38365":{"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":34626},{"orbit":0,"id":46499}],"group":122,"skill":38365,"orbitIndex":22,"name":"Recover Life on consuming Endurance Charge","orbit":2},"57388":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":57388,"stats":["20% increased Critical Hit Chance for Attacks","20% increased Critical Damage Bonus for Attack Damage","20% more Stun Buildup with Critical Hits"],"recipe":["Despair","Envy","Disgust"],"connections":[{"orbit":0,"id":9698}],"group":136,"orbitIndex":22,"isNotable":true,"name":"Overwhelming Strike","orbit":3},"2071":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":38420}],"group":367,"skill":2071,"orbitIndex":2,"name":"Mana Regeneration","orbit":2},"37372":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":13738}],"group":693,"skill":37372,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"16168":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16168,"stats":["+5 to any Attribute"],"isAttribute":true,"group":483,"connections":[{"orbit":-5,"id":54232},{"orbit":0,"id":25374},{"orbit":0,"id":45916}],"orbitIndex":48,"name":"Attribute","orbit":6},"53696":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":847,"skill":53696,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"18684":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneAvatarOfFire.dds","skill":18684,"isKeystone":true,"stats":["75% of Damage Converted to Fire Damage","Deal no Non-Fire Damage"],"group":81,"connections":[],"orbitIndex":0,"name":"Avatar of Fire","orbit":0},"55802":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55802,"stats":["+5 to any Attribute"],"isAttribute":true,"group":617,"connections":[{"orbit":0,"id":2847},{"orbit":0,"id":3717}],"orbitIndex":0,"name":"Attribute","orbit":0},"45503":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":4,"id":37746}],"group":287,"skill":45503,"orbitIndex":0,"name":"Ignite Chance","orbit":2},"33866":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":49220}],"group":660,"skill":33866,"orbitIndex":4,"name":"Attack Damage","orbit":2},"46696":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":46696,"stats":["25% increased Damage with One Handed Weapons","Attacks have 10% chance to Maim on Hit"],"recipe":["Envy","Suffering","Disgust"],"connections":[{"orbit":0,"id":8629}],"group":268,"orbitIndex":68,"isNotable":true,"name":"Impair","orbit":4},"50392":{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","skill":50392,"stats":["10% reduced maximum Mana","1% increased Damage per 15 Strength"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":131,"orbitIndex":0,"isNotable":true,"name":"Brute Strength","orbit":0},"57462":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-6,"id":12078}],"group":996,"skill":57462,"orbitIndex":17,"name":"Projectile Speed","orbit":3},"54282":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54282,"stats":["+5 to any Attribute"],"isAttribute":true,"group":570,"connections":[{"orbit":0,"id":52125},{"orbit":2147483647,"id":11066}],"orbitIndex":0,"name":"Attribute","orbit":3},"18913":{"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":12419}],"group":667,"skill":18913,"orbitIndex":22,"name":"Chaos Damage and Duration","orbit":7},"44371":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianGainStunThresholdArmour.dds","skill":44371,"stats":["Gain 100% of Armour as extra Stun Threshold","Gain 100% of Evasion Rating as extra Ailment Threshold"],"ascendancyName":"Tactician","connections":[{"orbit":0,"id":30151}],"group":249,"orbitIndex":0,"isNotable":true,"name":"Polish That Gear","orbit":0},"62153":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":3,"id":55947}],"group":796,"skill":62153,"orbitIndex":14,"name":"Spell Critical Damage","orbit":3},"18882":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18882,"stats":["+5 to any Attribute"],"isAttribute":true,"group":699,"connections":[{"orbit":-2,"id":24045},{"orbit":0,"id":26786},{"orbit":0,"id":30047},{"orbit":0,"id":29941}],"orbitIndex":6,"name":"Attribute","orbit":5},"13174":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/Fireblood.dds","skill":13174,"stats":["Maximum Mana is replaced by 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","50% of Infernal Flame lost per second if none was gained in the past 2 seconds"],"ascendancyName":"Infernalist","connections":[{"orbit":0,"id":770}],"group":534,"orbitIndex":3,"isNotable":true,"name":"Pyromantic Pact","orbit":6},"14958":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":17548}],"group":781,"skill":14958,"orbitIndex":10,"name":"Critical Chance","orbit":1},"32951":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":32951,"stats":["25% increased Skill Effect Duration"],"recipe":["Disgust","Suffering","Ire"],"connections":[{"orbit":0,"id":39280},{"orbit":0,"id":41522}],"group":800,"orbitIndex":20,"isNotable":true,"name":"Preservation","orbit":3},"56935":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56935,"stats":["+5 to any Attribute"],"isAttribute":true,"group":524,"connections":[{"orbit":0,"id":57710},{"orbit":0,"id":34058}],"orbitIndex":0,"name":"Attribute","orbit":0},"34006":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":3,"id":15408}],"group":581,"skill":34006,"orbitIndex":19,"name":"Energy Shield","orbit":2},"51509":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":51509,"stats":["Recover 2% of maximum Life when you use a Mana Flask","Mana Flasks gain 0.1 charges per Second"],"recipe":["Greed","Fear","Disgust"],"connections":[{"orbit":7,"id":35848},{"orbit":0,"id":9393}],"group":743,"orbitIndex":0,"isNotable":true,"name":"Waters of Life","orbit":0},"3995":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":12311}],"group":655,"skill":3995,"orbitIndex":15,"name":"Crossbow Reload Speed","orbit":7},"45969":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":45969,"stats":["+5 to any Attribute"],"isAttribute":true,"group":483,"connections":[{"orbit":-7,"id":28693},{"orbit":0,"id":24880}],"orbitIndex":36,"name":"Attribute","orbit":6},"43578":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":573,"skill":43578,"orbitIndex":26,"name":"Projectile Damage","orbit":4},"28361":{"stats":["20% increased Weapon Swap Speed"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[],"group":566,"skill":28361,"orbitIndex":16,"name":"Weapon Swap Speed","orbit":7},"32664":{"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","skill":32664,"stats":["20% increased Area of Effect while Unarmed","25% reduced Damage with Unarmed Attacks","20% increased Unarmed Attack Speed"],"recipe":["Fear","Suffering","Guilt"],"connections":[{"orbit":-3,"id":17724}],"group":1064,"orbitIndex":5,"isNotable":true,"name":"Flurry","orbit":1},"2936":{"stats":["20% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-3,"id":13407}],"group":1111,"skill":2936,"orbitIndex":4,"name":"Attack Critical Damage","orbit":7},"25619":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":25619,"stats":["10% increased Attack Speed","15% chance to Blind Enemies on Hit with Attacks"],"recipe":["Despair","Despair","Despair"],"connections":[{"orbit":3,"id":43562}],"group":616,"orbitIndex":14,"isNotable":true,"name":"Sand in the Eyes","orbit":2},"51707":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":51707,"stats":["30% increased Evasion Rating","8% increased Dexterity"],"recipe":["Fear","Ire","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":5,"id":38728},{"orbit":0,"id":41163}],"group":1067,"orbitIndex":66,"isNotable":true,"name":"Enhanced Reflexes","orbit":5},"39886":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39886,"stats":["+5 to any Attribute"],"isAttribute":true,"group":497,"connections":[{"orbit":0,"id":56935}],"orbitIndex":0,"name":"Attribute","orbit":0},"49799":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":46224}],"group":698,"skill":49799,"orbitIndex":20,"name":"Mana Flask Recovery","orbit":2},"31805":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-3,"id":44461},{"orbit":0,"id":29041}],"group":181,"skill":31805,"orbitIndex":15,"name":"Increased Duration","orbit":3},"1755":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":31707}},"skill":1755,"stats":["8% increased Spell Damage"],"isSwitchable":true,"group":532,"connections":[{"orbit":-4,"id":18845}],"orbitIndex":17,"name":"Spell Damage","orbit":2},"30905":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":5,"id":8697},{"orbit":6,"id":34201}],"group":792,"skill":30905,"orbitIndex":21,"name":"Elemental Attack Damage","orbit":4},"1019":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":45037}],"group":668,"skill":1019,"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"21861":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":65243}],"group":205,"skill":21861,"orbitIndex":18,"name":"Presence Area","orbit":2},"23416":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageDamageLeechedLife.dds","skill":23416,"stats":["10% of Spell Damage Leeched as Life"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":64,"isNotable":true,"name":"Vitality Siphon","orbit":6},"50253":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":50253,"stats":["40% increased Area of Effect of Aftershocks you create yourself"],"recipe":["Despair","Guilt","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":225,"orbitIndex":0,"isNotable":true,"name":"Aftershocks","orbit":0},"20236":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":4346}],"group":829,"skill":20236,"orbitIndex":0,"name":"Critical Chance","orbit":0},"51184":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","options":{"Witch":{"stats":["16% increased Spell Damage","Minions deal 16% increased Damage","+10 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedManaCostNotable.dds","name":"Raw Destruction","id":5788}},"skill":51184,"stats":["20% increased Spell Damage","+10 to Intelligence"],"isSwitchable":true,"connections":[{"orbit":-4,"id":41965},{"orbit":6,"id":29502},{"orbit":-4,"id":3242}],"group":522,"orbitIndex":0,"isNotable":true,"name":"Raw Power","orbit":0},"51847":{"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","connections":[{"orbit":0,"id":33974}],"group":601,"skill":51847,"orbitIndex":24,"name":"Attack Damage and Accuracy","orbit":4},"53697":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53697,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":7,"id":47555},{"orbit":-3,"id":3041}],"orbitIndex":26,"name":"Attribute","orbit":5},"63267":{"stats":["12% increased Attack Damage while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":65424}],"group":598,"skill":63267,"orbitIndex":3,"name":"Dual Wielding Damage","orbit":2},"53166":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":26194}],"group":601,"skill":53166,"orbitIndex":21,"name":"Presence Area","orbit":7},"27667":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCurseInfiniteDuration.dds","skill":27667,"stats":["Your Curses have infinite Duration"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":8,"isNotable":true,"name":"Open Sores","orbit":6},"28625":{"stats":["15% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":5,"id":32135},{"orbit":0,"id":35848}],"group":743,"skill":28625,"orbitIndex":20,"name":"Flask Recovery","orbit":7},"63209":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":30704}],"group":416,"skill":63209,"orbitIndex":12,"name":"Life Regeneration","orbit":7},"5826":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":793,"skill":5826,"orbitIndex":22,"name":"Projectile Mastery","orbit":2},"54283":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":26324}],"group":317,"skill":54283,"orbitIndex":21,"name":"Armour","orbit":3},"13624":{"stats":["Mark Skills have 25% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-2,"id":28258}],"group":1000,"skill":13624,"orbitIndex":23,"name":"Mark Duration","orbit":2},"25528":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":972,"skill":25528,"orbitIndex":15,"name":"Mana Mastery","orbit":3},"15408":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":4,"id":2254},{"orbit":0,"id":6338}],"group":581,"skill":15408,"orbitIndex":23,"name":"Energy Shield","orbit":2},"58848":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":22962},{"orbit":0,"id":10576}],"group":976,"skill":58848,"orbitIndex":10,"name":"Incision Chance","orbit":7},"4061":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":27491}],"group":458,"skill":4061,"orbitIndex":36,"name":"Energy Shield","orbit":4},"32952":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelStrSkillGems.dds","skill":32952,"stats":["+2 to Level of all Skills with a Strength requirement"],"isMultipleChoiceOption":true,"ascendancyName":"Gemling Legionnaire","group":238,"connections":[],"orbitIndex":0,"name":"Bolstering Implants","orbit":0},"16114":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":320,"skill":16114,"orbitIndex":0,"name":"Aura Mastery","orbit":0},"32135":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":5,"id":12322},{"orbit":0,"id":16484}],"group":743,"skill":32135,"orbitIndex":0,"name":"Flask Charges Gained","orbit":4},"62350":{"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[],"group":922,"skill":62350,"orbitIndex":12,"name":"Attack Speed and Flask Duration","orbit":2},"33402":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":58125}],"group":75,"skill":33402,"orbitIndex":54,"name":"Shield Defences","orbit":4},"6222":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":57608},{"orbit":0,"id":9037},{"orbit":0,"id":65189}],"group":130,"skill":6222,"orbitIndex":64,"name":"Shapeshifting","orbit":5},"19674":{"stats":["8% increased Attack Area Damage","5% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":41493}],"group":209,"skill":19674,"orbitIndex":2,"name":"Attack Area Damage and Area","orbit":3},"33216":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":33216,"stats":["Attack Hits Aggravate any Bleeding on targets which is older than 4 seconds"],"recipe":["Disgust","Despair","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":510,"orbitIndex":10,"isNotable":true,"name":"Deep Wounds","orbit":2},"5314":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":5314,"stats":["+5 to any Attribute"],"isAttribute":true,"group":548,"connections":[{"orbit":0,"id":29009}],"orbitIndex":36,"name":"Attribute","orbit":4},"63002":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":63002,"stats":["Buffs on you expire 10% slower"],"ascendancyName":"Chronomancer","group":203,"connections":[{"orbit":0,"id":58747}],"orbitIndex":0,"name":"Buff Expiry Rate","orbit":0},"44836":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":44836,"stats":["20% increased Armour and Evasion Rating","20% increased Stun Threshold"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"orbit":0,"id":47150}],"group":562,"orbitIndex":12,"isNotable":true,"name":"Feel no Pain","orbit":2},"21070":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57388}],"group":136,"skill":21070,"orbitIndex":20,"name":"Attack Critical Chance","orbit":7},"54811":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54811,"stats":["+5 to any Attribute"],"isAttribute":true,"group":269,"connections":[{"orbit":0,"id":13474}],"orbitIndex":0,"name":"Attribute","orbit":0},"9163":{"stats":["18% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[],"group":99,"skill":9163,"orbitIndex":8,"name":"Armour","orbit":7},"55668":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55668,"stats":["+5 to any Attribute"],"isAttribute":true,"group":760,"connections":[{"orbit":0,"id":25557},{"orbit":0,"id":47754}],"orbitIndex":0,"name":"Attribute","orbit":0},"59376":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59376,"stats":["+5 to any Attribute"],"isAttribute":true,"group":445,"connections":[],"orbitIndex":3,"name":"Attribute","orbit":6},"55478":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":48006},{"orbit":-3,"id":16168}],"group":431,"skill":55478,"orbitIndex":2,"name":"Attack Area","orbit":2},"52298":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":52298,"stats":["+5 to any Attribute"],"isAttribute":true,"group":158,"connections":[{"orbit":0,"id":4527},{"orbit":0,"id":26725},{"orbit":0,"id":53308},{"orbit":0,"id":31805},{"orbit":0,"id":52126}],"orbitIndex":0,"name":"Attribute","orbit":0},"35187":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonSpeedBloodlustedEnemy.dds","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"],"ascendancyName":"Amazon","connections":[],"group":1160,"orbitIndex":0,"isNotable":true,"name":"In for the Kill","orbit":0},"30615":{"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[],"group":1062,"skill":30615,"orbitIndex":13,"name":"Critical Damage when consuming a Power Charge","orbit":2},"32813":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-7,"id":59600},{"orbit":0,"id":35809}],"group":902,"skill":32813,"orbitIndex":12,"name":"Life Flasks","orbit":2},"5702":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":5702,"stats":["+5 to any Attribute"],"isAttribute":true,"group":795,"connections":[{"orbit":-5,"id":13411}],"orbitIndex":0,"name":"Attribute","orbit":0},"31763":{"stats":["10% increased Critical Hit Chance with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":43155}],"group":662,"skill":31763,"orbitIndex":27,"name":"Crossbow Critical Chance","orbit":4},"46760":{"stats":["20% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":51534},{"orbit":0,"id":8631}],"group":377,"skill":46760,"orbitIndex":0,"name":"Critical Chance","orbit":0},"14113":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":10029},{"orbit":0,"id":8660}],"group":279,"skill":14113,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"54148":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":54148,"stats":["Damage Penetrates 15% Fire Resistance","15% increased Duration of Damaging Ailments on Enemies"],"recipe":["Isolation","Envy","Fear"],"connections":[{"orbit":0,"id":52746},{"orbit":0,"id":56934}],"group":391,"orbitIndex":6,"isNotable":true,"name":"Smoke Inhalation","orbit":2},"62341":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":7,"id":52836}],"group":705,"skill":62341,"orbitIndex":67,"name":"Block","orbit":4},"40803":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":40803,"stats":["30% increased Damage with Hits against Chilled Enemies"],"recipe":["Suffering","Disgust","Guilt"],"connections":[{"orbit":0,"id":3218},{"orbit":0,"id":44298}],"group":154,"orbitIndex":21,"isNotable":true,"name":"Sigil of Ice","orbit":4},"53958":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":2,"id":51006}],"group":966,"skill":53958,"orbitIndex":23,"name":"Mana Flask Recovery","orbit":3},"14082":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":43964}],"group":878,"skill":14082,"orbitIndex":11,"name":"Physical Damage","orbit":7},"44373":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":44373,"stats":["Unwithered enemies are Withered for 8 seconds when they enter your Presence","20% increased Effect of Withered"],"recipe":["Guilt","Guilt","Isolation"],"connections":[],"group":979,"orbitIndex":0,"isNotable":true,"name":"Wither Away","orbit":0},"50720":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":43557},{"orbit":-3,"id":11376},{"orbit":3,"id":34199},{"orbit":3,"id":30523}],"group":533,"skill":50720,"orbitIndex":0,"name":"Minion Damage","orbit":3},"6416":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":51821}],"group":188,"skill":6416,"orbitIndex":20,"name":"Armour and Energy Shield","orbit":2},"54288":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":21568}],"group":195,"skill":54288,"orbitIndex":20,"name":"Life Recoup","orbit":7},"56999":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":56999,"stats":["15% increased Critical Hit Chance for Attacks","15% increased Accuracy Rating"],"recipe":["Despair","Disgust","Envy"],"connections":[],"group":710,"orbitIndex":0,"isNotable":true,"name":"Locked On","orbit":0},"16347":{"stats":["+2 to Maximum Rage"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":52373}],"group":252,"skill":16347,"orbitIndex":2,"name":"Maximum Rage","orbit":2},"35265":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35265,"stats":["+5 to any Attribute"],"isAttribute":true,"group":363,"connections":[{"orbit":0,"id":31903},{"orbit":0,"id":48589},{"orbit":0,"id":18374},{"orbit":0,"id":6274}],"orbitIndex":0,"name":"Attribute","orbit":0},"54676":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":39759},{"orbit":0,"id":37612}],"group":383,"skill":54676,"orbitIndex":11,"name":"Life Regeneration","orbit":2},"3999":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":37665}],"group":477,"skill":3999,"orbitIndex":15,"name":"Area Damage","orbit":4},"44699":{"stats":["Companions have 5% reduced Reservation"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":16150}],"group":1122,"skill":44699,"orbitIndex":0,"name":"Companion Reservation","orbit":0},"48267":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":87,"skill":48267,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"19011":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":45363}],"group":361,"skill":19011,"orbitIndex":20,"name":"Melee Damage","orbit":3},"7246":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":7246,"stats":["12% increased Mana Regeneration Rate"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":39204}],"orbitIndex":54,"name":"Mana","orbit":8},"35653":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":35653},{"orbit":0,"id":65468}],"group":605,"skill":35653,"orbitIndex":0,"name":"Grenade Damage","orbit":0},"56336":{"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":21208}],"group":936,"skill":56336,"orbitIndex":20,"name":"Curse Activation Speed and Effect","orbit":7},"9908":{"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","skill":9908,"stats":["10% reduced Mana Cost of Attacks","18% of Skill Mana Costs Converted to Life Costs"],"recipe":["Envy","Fear","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":250,"orbitIndex":8,"isNotable":true,"name":"Price of Freedom","orbit":2},"23382":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":23382,"stats":["+5 to any Attribute"],"isAttribute":true,"group":201,"connections":[{"orbit":0,"id":59093},{"orbit":0,"id":7960}],"orbitIndex":0,"name":"Attribute","orbit":0},"64851":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":64851,"stats":["12% increased Block chance","20% increased Parried Debuff Duration"],"recipe":["Greed","Guilt","Greed"],"connections":[{"orbit":0,"id":21324}],"group":826,"orbitIndex":9,"isNotable":true,"name":"Flashy Deflection","orbit":7},"4748":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":48235}},"skill":4748,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":587,"connections":[{"orbit":6,"id":2254}],"orbitIndex":6,"name":"Energy Shield Delay","orbit":3},"1020":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":54631}],"group":987,"skill":1020,"orbitIndex":3,"name":"Quiver Effect","orbit":7},"40276":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":32745},{"orbit":0,"id":60241}],"group":337,"skill":40276,"orbitIndex":0,"name":"Bleed Chance","orbit":0},"28492":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneIronReflexes.dds","skill":28492,"isKeystone":true,"stats":["Converts all Evasion Rating to Armour"],"group":508,"connections":[{"orbit":0,"id":54099}],"orbitIndex":0,"name":"Iron Reflexes","orbit":0},"16401":{"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":44490}],"group":1013,"skill":16401,"orbitIndex":0,"name":"Lightning Damage and Electrocute Buildup","orbit":0},"57517":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":28268}],"group":758,"skill":57517,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"17394":{"stats":["15% increased Minion Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":-3,"id":45530}],"group":659,"skill":17394,"orbitIndex":0,"name":"Minion Accuracy","orbit":7},"38368":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":-2,"id":35966},{"orbit":2,"id":54288}],"group":195,"skill":38368,"orbitIndex":0,"name":"Life Recoup","orbit":0},"35855":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":35855,"stats":["20% increased amount of Life Leeched","40% increased Armour and Evasion Rating while Leeching"],"recipe":["Greed","Paranoia","Fear"],"connections":[{"orbit":0,"id":48583},{"orbit":0,"id":35859}],"group":642,"orbitIndex":3,"isNotable":true,"name":"Fortifying Blood","orbit":2},"46561":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":685,"skill":46561,"orbitIndex":6,"name":"Recovery Mastery","orbit":2},"4203":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4203,"stats":["+5 to any Attribute"],"isAttribute":true,"group":650,"connections":[{"orbit":4,"id":30555},{"orbit":-4,"id":42736},{"orbit":-4,"id":59603},{"orbit":0,"id":49046},{"orbit":3,"id":42076}],"orbitIndex":0,"name":"Attribute","orbit":0},"12329":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":4,"id":17523}],"group":1080,"skill":12329,"orbitIndex":0,"name":"Hazard Damage","orbit":7},"38694":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-4,"id":22188}],"group":622,"skill":38694,"orbitIndex":8,"name":"Herald Damage","orbit":7},"11855":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":30829}],"group":710,"skill":11855,"orbitIndex":16,"name":"Accuracy","orbit":2},"46887":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":-6,"id":43720},{"orbit":0,"id":38463}],"group":945,"skill":46887,"orbitIndex":12,"name":"Mana Leech","orbit":3},"15044":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianLessSpiritCostBuff.dds","skill":15044,"stats":["Persistent Buffs have 50% less Reservation"],"ascendancyName":"Tactician","connections":[{"orbit":0,"id":32560},{"orbit":0,"id":42845}],"group":197,"orbitIndex":0,"isNotable":true,"name":"A Solid Plan","orbit":0},"32258":{"stats":["Minions have 12% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":19644}],"group":328,"skill":32258,"orbitIndex":8,"name":"Minion Life","orbit":3},"55933":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55933,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":60886}],"orbitIndex":48,"name":"Attribute","orbit":6},"47614":{"stats":["Triggered Spells deal 14% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":22219}],"group":1037,"skill":47614,"orbitIndex":22,"name":"Triggered Spell Damage","orbit":2},"51248":{"stats":["10% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":38292},{"orbit":4,"id":6015}],"group":373,"skill":51248,"orbitIndex":9,"name":"Fire Damage","orbit":2},"4492":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[],"group":557,"skill":4492,"orbitIndex":0,"name":"Attributes Mastery","orbit":0},"24825":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24825,"stats":["+5 to any Attribute"],"isAttribute":true,"group":756,"connections":[{"orbit":-3,"id":16460},{"orbit":-3,"id":29479},{"orbit":-3,"id":60738}],"orbitIndex":10,"name":"Attribute","orbit":3},"9528":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-4,"id":62200}],"group":116,"skill":9528,"orbitIndex":15,"name":"Warcry Cooldown Speed","orbit":3},"17724":{"stats":["15% increased Area of Effect while Unarmed"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[],"group":1056,"skill":17724,"orbitIndex":0,"name":"Unarmed Area","orbit":0},"45227":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42111}],"group":120,"skill":45227,"orbitIndex":1,"name":"Armour Break","orbit":3},"43443":{"stats":["15% increased Critical Hit Chance with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":32148},{"orbit":0,"id":49370},{"orbit":0,"id":8535}],"group":64,"skill":43443,"orbitIndex":0,"name":"Flail Critical Chance","orbit":0},"36507":{"icon":"Art/2DArt/SkillIcons/passives/MinionChaosResistanceNode.dds","skill":36507,"stats":["Minions have 20% increased maximum Life","Minions Regenerate 3% of maximum Life per second","Minions have +13% to Chaos Resistance"],"recipe":["Greed","Fear","Fear"],"connections":[{"orbit":0,"id":60313}],"group":496,"orbitIndex":4,"isNotable":true,"name":"Vile Mending","orbit":2},"42914":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":42914,"stats":["15% increased Damage with Flails","6% increased Attack Speed with Flails"],"recipe":["Greed","Guilt","Suffering"],"connections":[{"orbit":0,"id":33393},{"orbit":0,"id":50847}],"group":73,"orbitIndex":60,"isNotable":true,"name":"Ball and Chain","orbit":4},"4847":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":5,"id":6294}],"group":439,"skill":4847,"orbitIndex":66,"name":"Cast Speed","orbit":5},"15618":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":0,"id":57710}],"group":552,"skill":15618,"orbitIndex":0,"name":"Spell Critical Damage","orbit":3},"51446":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":51446,"stats":["+1 to Evasion Rating per 1 Armour on Equipped Gloves"],"recipe":["Greed","Suffering","Ire"],"connections":[{"orbit":-7,"id":53647},{"orbit":0,"id":19750}],"group":492,"orbitIndex":16,"isNotable":true,"name":"Leather Bound Gauntlets","orbit":3},"33404":{"icon":"Art/2DArt/SkillIcons/passives/EternalYouth.dds","skill":33404,"isKeystone":true,"stats":["Life Recharges instead of Energy Shield","Life Recovery from Flasks applies to Energy Shield instead"],"group":995,"connections":[{"orbit":0,"id":57821}],"orbitIndex":0,"name":"Eternal Youth","orbit":0},"12430":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":17584}],"group":452,"skill":12430,"orbitIndex":13,"name":"Melee Damage","orbit":2},"17600":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":17600,"stats":["Life Leech from your Hits also applies to your Companion"],"recipe":["Ire","Greed","Suffering"],"connections":[{"orbit":3,"id":18519},{"orbit":0,"id":32096}],"group":804,"orbitIndex":19,"isNotable":true,"name":"Thirsting Ally","orbit":3},"4624":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":3,"id":49550}],"group":376,"skill":4624,"orbitIndex":7,"name":"Rage on Hit","orbit":7},"52703":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageCritDamagePerLife.dds","skill":52703,"stats":["1% increased Critical Damage Bonus per 40 Life"],"ascendancyName":"Blood Mage","connections":[{"orbit":8,"id":48551}],"group":697,"orbitIndex":59,"isNotable":true,"name":"Gore Spike","orbit":8},"8349":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":31644}],"group":495,"skill":8349,"orbitIndex":19,"name":"Energy Shield Recharge","orbit":2},"53560":{"stats":["20% chance for Lightning Skills to Chain an additional time"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":46157}],"group":719,"skill":53560,"orbitIndex":0,"name":"Lightning Skill Chain Chance","orbit":0},"7378":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":65016}],"group":386,"skill":7378,"orbitIndex":21,"name":"Fire Damage","orbit":3},"64726":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":0,"id":46296},{"orbit":0,"id":38479}],"group":663,"skill":64726,"orbitIndex":8,"name":"Projectile Mastery","orbit":2},"13772":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus8.dds","skill":13772,"orbitIndex":0,"stats":["Body Armour grants +5% to Maximum Fire Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":24,"applyToArmour":true,"isNotable":true,"name":"Flowing Metal","orbit":0},"38493":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":4,"id":55621}],"group":1111,"skill":38493,"orbitIndex":45,"name":"Critical Damage","orbit":4},"10552":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-3,"id":703},{"orbit":3,"id":18895}],"group":713,"skill":10552,"orbitIndex":8,"name":"Stun Threshold from Energy Shield","orbit":7},"23305":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":21279},{"orbit":0,"id":51602}],"group":1016,"skill":23305,"orbitIndex":4,"name":"Mark Cast Speed","orbit":2},"45693":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":64851}],"group":826,"skill":45693,"orbitIndex":0,"name":"Shield Defences","orbit":0},"51974":{"icon":"Art/2DArt/SkillIcons/passives/FortifyMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFortifyPattern","connections":[{"orbit":0,"id":25711}],"group":528,"skill":51974,"orbitIndex":0,"name":"Fortify Mastery","orbit":0},"45631":{"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":3630}],"group":990,"skill":45631,"orbitIndex":14,"name":"Evasion and Energy Shield Recharge","orbit":7},"45569":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":55596}],"group":194,"skill":45569,"orbitIndex":14,"name":"Spell Critical Damage","orbit":2},"59498":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":54814}],"group":320,"skill":59498,"orbitIndex":9,"name":"Presence Area","orbit":2},"5710":{"icon":"Art/2DArt/SkillIcons/passives/strongarm.dds","skill":5710,"stats":["10% increased Stun Buildup","16% increased Melee Damage","+10 to Strength"],"connections":[{"orbit":-3,"id":6839},{"orbit":0,"id":38323},{"orbit":0,"id":14923},{"orbit":-4,"id":6529}],"group":440,"orbitIndex":51,"isNotable":true,"name":"Brutal","orbit":4},"10265":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":10265,"stats":["40% increased Critical Damage Bonus with Spears"],"recipe":["Greed","Despair","Disgust"],"connections":[{"orbit":0,"id":36071}],"group":1038,"orbitIndex":48,"isNotable":true,"name":"Javelin","orbit":6},"18186":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":13942}],"group":470,"skill":18186,"orbitIndex":0,"name":"Armour","orbit":3},"25031":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":192,"skill":25031,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"24240":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":24240,"stats":["Debuffs you inflict have 10% increased Slow Magnitude","Debuffs on you expire 20% faster"],"recipe":["Fear","Despair","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[{"orbit":-7,"id":11764}],"group":912,"orbitIndex":0,"isNotable":true,"name":"Time Manipulation","orbit":0},"62603":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":3,"id":19715}],"group":493,"skill":62603,"orbitIndex":20,"name":"Fire Penetration","orbit":3},"18624":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":-2,"id":39608},{"orbit":2,"id":12329}],"group":1080,"skill":18624,"orbitIndex":22,"name":"Hazard Damage","orbit":3},"10909":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10909,"stats":["+5 to any Attribute"],"isAttribute":true,"group":637,"connections":[{"orbit":6,"id":16489},{"orbit":3,"id":33053}],"orbitIndex":8,"name":"Attribute","orbit":3},"33141":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":33141,"stats":["3% increased maximum Life"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":4,"id":33570}],"orbitIndex":9,"name":"Life","orbit":9},"2847":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2847,"stats":["+5 to any Attribute"],"isAttribute":true,"group":556,"connections":[{"orbit":0,"id":45272}],"orbitIndex":0,"name":"Attribute","orbit":0},"35453":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":35453,"stats":["Slam Skills have 12% increased Area of Effect"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":42275}],"orbitIndex":52,"name":"Slam Area of Effect","orbit":5},"63470":{"stats":["6% of Skill Mana Costs Converted to Life Costs"],"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","connections":[{"orbit":-3,"id":9908}],"group":281,"skill":63470,"orbitIndex":14,"name":"Life Costs","orbit":3},"24438":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":24438,"stats":["Totems gain +20% to all Elemental Resistances","Totems have 20% additional Physical Damage Reduction"],"recipe":["Despair","Greed","Despair"],"connections":[{"orbit":0,"id":46748},{"orbit":0,"id":17745}],"group":315,"orbitIndex":0,"isNotable":true,"name":"Hardened Wood","orbit":0},"28797":{"stats":["3% increased Attack Speed with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":632}],"group":1100,"skill":28797,"orbitIndex":65,"name":"Dagger Speed","orbit":6},"38292":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":33397}],"group":373,"skill":38292,"orbitIndex":15,"name":"Ignite Chance","orbit":2},"28863":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":601,"skill":28863,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"65518":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageIngoreMonsterArmour.dds","skill":65518,"stats":["Critical Hits ignore Monster Armour"],"ascendancyName":"Blood Mage","connections":[],"group":697,"orbitIndex":6,"isNotable":true,"name":"Between the Cracks","orbit":5},"51048":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51048,"stats":["+5 to any Attribute"],"isAttribute":true,"group":791,"connections":[{"orbit":0,"id":17702},{"orbit":0,"id":58814},{"orbit":0,"id":33946},{"orbit":0,"id":30910}],"orbitIndex":0,"name":"Attribute","orbit":0},"39083":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":39083,"stats":["6% increased Skill Speed","6% of Skill Mana Costs Converted to Life Costs"],"recipe":["Guilt","Fear","Disgust"],"connections":[],"group":309,"orbitIndex":0,"isNotable":true,"name":"Blood Rush","orbit":0},"22049":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Melee Damage","10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Melee and Projectile Damage","id":28255}},"skill":22049,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":782,"connections":[{"orbit":0,"id":60505}],"orbitIndex":0,"name":"Projectile Damage","orbit":0},"6127":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerEncasedInJade.dds","skill":6127,"stats":["Gain a stack of Jade every second","Grants Skill: Encase in Jade"],"ascendancyName":"Warbringer","connections":[],"group":21,"orbitIndex":0,"isNotable":true,"name":"Jade Heritage","orbit":0},"41736":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":41736,"stats":[],"ascendancyName":"Amazon","isAscendancyStart":true,"group":1174,"connections":[{"orbit":0,"id":46071},{"orbit":0,"id":35033},{"orbit":4,"id":5563},{"orbit":0,"id":60662},{"orbit":-4,"id":2702},{"orbit":0,"id":6109}],"orbitIndex":27,"name":"DNT Spearfisher","orbit":6},"47150":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":-5,"id":56910}],"group":562,"skill":47150,"orbitIndex":16,"name":"Armour and Evasion","orbit":2},"7960":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":7960,"stats":[],"group":245,"connections":[],"orbitIndex":2,"name":"Jewel Socket","orbit":1},"45304":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-4,"id":6078}],"group":1042,"skill":45304,"orbitIndex":18,"name":"Poison Duration","orbit":3},"53030":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":53030,"stats":["25% increased Magnitude of Ignite you inflict","+10 to Strength"],"recipe":["Ire","Despair","Disgust"],"connections":[{"orbit":0,"id":11525},{"orbit":0,"id":48267}],"group":87,"orbitIndex":5,"isNotable":true,"name":"Immolation","orbit":2},"4661":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":4661,"stats":["Banners also grant +5% to all Elemental Resistances to you and Allies"],"recipe":["Paranoia","Greed","Greed"],"connections":[{"orbit":0,"id":12821},{"orbit":0,"id":65353}],"group":325,"orbitIndex":2,"isNotable":true,"name":"Inspiring Leader","orbit":3},"54814":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":54814,"stats":["30% increased Presence Area of Effect","5% increased Spirit"],"recipe":["Guilt","Isolation","Isolation"],"connections":[{"orbit":0,"id":16114}],"group":320,"orbitIndex":13,"isNotable":true,"name":"Profane Commander","orbit":2},"39347":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":39347,"stats":["30% increased Stun Buildup","15% increased Area of Effect if you have Stunned an Enemy Recently"],"recipe":["Disgust","Disgust","Disgust"],"connections":[],"group":124,"orbitIndex":21,"isNotable":true,"name":"Breaking Blows","orbit":3},"49388":{"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":37304},{"orbit":-7,"id":38215},{"orbit":7,"id":4806}],"group":980,"skill":49388,"orbitIndex":19,"name":"Elemental","orbit":2},"7068":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistIncreasedEffectOfJewellery.dds","skill":7068,"stats":["25% increased bonuses gained from Equipped Rings and Amulets"],"ascendancyName":"Ritualist","connections":[],"group":1176,"orbitIndex":0,"isNotable":true,"name":"Mystic Attunement","orbit":0},"49198":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":3,"id":49023}],"group":199,"skill":49198,"orbitIndex":22,"name":"Shield Block","orbit":7},"60620":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":45992}],"group":256,"skill":60620,"orbitIndex":4,"name":"Strength","orbit":7},"16499":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":16499,"stats":["40% increased Curse Duration","10% increased Curse Magnitudes"],"recipe":["Isolation","Despair","Envy"],"connections":[{"orbit":0,"id":36814}],"group":615,"orbitIndex":12,"isNotable":true,"name":"Lingering Whispers","orbit":7},"1468":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":567,"skill":1468,"orbitIndex":6,"name":"Mana Regeneration","orbit":2},"12795":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderIgniteImmunity.dds","skill":12795,"stats":["Immune to Ignite"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1151,"connections":[],"orbitIndex":0,"name":"Dousing Vial","orbit":0},"55931":{"stats":["+1% to Maximum Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","connections":[{"orbit":0,"id":62034},{"orbit":0,"id":62313}],"group":90,"skill":55931,"orbitIndex":18,"name":"Maximum Fire Resistance","orbit":3},"55807":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":21429}},"skill":55807,"stats":["10% increased Mana Regeneration Rate"],"isSwitchable":true,"group":532,"connections":[{"orbit":-4,"id":6686}],"orbitIndex":5,"name":"Mana Regeneration","orbit":2},"56928":{"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":7,"id":62350}],"group":922,"skill":56928,"orbitIndex":15,"name":"Attack Speed and Flask Duration","orbit":3},"42714":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":42714,"stats":["Enemies you apply Incision to take 2% increased Physical Damage per Incision"],"recipe":["Envy","Fear","Despair"],"connections":[{"orbit":0,"id":29065}],"group":976,"orbitIndex":60,"isNotable":true,"name":"Thousand Cuts","orbit":5},"44498":{"stats":["10% increased Cold Exposure Effect","10% increased Fire Exposure Effect","10% increased Lightning Exposure Effect"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-5,"id":22439},{"orbit":0,"id":38068}],"group":513,"skill":44498,"orbitIndex":20,"name":"Exposure Effect","orbit":3},"64064":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[],"group":985,"skill":64064,"orbitIndex":0,"name":"Accuracy","orbit":0},"37641":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":188,"skill":37641,"orbitIndex":0,"name":"Armour and Energy Shield Mastery","orbit":0},"30539":{"stats":["5% chance to not destroy Corpses when Consuming Corpses"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":25620}],"group":764,"skill":30539,"orbitIndex":22,"name":"Corpses","orbit":7},"3041":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3041,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":-4,"id":59795},{"orbit":0,"id":858},{"orbit":6,"id":19240}],"orbitIndex":10,"name":"Attribute","orbit":3},"14548":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":7,"id":59541}],"group":680,"skill":14548,"orbitIndex":0,"name":"Minion Life","orbit":7},"7353":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":9046}],"group":890,"skill":7353,"orbitIndex":5,"name":"Critical Chance","orbit":2},"54675":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":58814}],"group":689,"skill":54675,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"53294":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":53294,"stats":["15% increased Fire Damage","Damage Penetrates 10% Fire Resistance","10% increased Magnitude of Ignite you inflict"],"recipe":["Fear","Disgust","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"orbit":0,"id":33397}],"group":373,"orbitIndex":0,"isNotable":true,"name":"Burn Away","orbit":0},"58109":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58109,"stats":["+5 to any Attribute"],"isAttribute":true,"group":607,"connections":[{"orbit":0,"id":14340}],"orbitIndex":0,"name":"Attribute","orbit":0},"42916":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":11030}],"group":188,"skill":42916,"orbitIndex":4,"name":"Energy Shield Delay","orbit":3},"43383":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":43383,"stats":["15% increased chance to inflict Ailments","Hits Break 30% increased Armour on targets with Ailments"],"connections":[{"orbit":0,"id":62588},{"orbit":0,"id":37450}],"group":540,"orbitIndex":51,"isNotable":true,"name":"Exposed Wounds","orbit":4},"22949":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":35171}],"group":279,"skill":22949,"orbitIndex":18,"name":"Spell Area of Effect","orbit":3},"63659":{"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","skill":63659,"stats":["25% increased Critical Hit Chance with Traps"],"recipe":["Disgust","Guilt","Despair"],"connections":[{"orbit":0,"id":33964},{"orbit":0,"id":37616}],"group":1060,"orbitIndex":45,"isNotable":true,"name":"Clever Construction","orbit":4},"21324":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":826,"skill":21324,"orbitIndex":7,"name":"Buckler Mastery","orbit":2},"29358":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":-7,"id":917}],"group":92,"skill":29358,"orbitIndex":7,"name":"Stun Buildup","orbit":2},"31175":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":31175,"stats":["Minions have 40% increased Critical Damage Bonus"],"recipe":["Isolation","Despair","Ire"],"connections":[{"orbit":0,"id":20119}],"group":466,"orbitIndex":22,"isNotable":true,"name":"Grip of Evil","orbit":2},"2211":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":7,"id":7473}],"group":380,"skill":2211,"orbitIndex":19,"name":"Herald Damage","orbit":7},"55342":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":55342,"stats":["+5 to any Attribute"],"isAttribute":true,"group":660,"connections":[{"orbit":-5,"id":17248}],"orbitIndex":60,"name":"Attribute","orbit":5},"43647":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"orbit":0,"id":32507}],"group":473,"skill":43647,"orbitIndex":15,"name":"Minion Offence Mastery","orbit":2},"12166":{"stats":["3% increased Cast Speed with Cold Skills"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":938,"skill":12166,"orbitIndex":22,"name":"Cast Speed with Cold Skills","orbit":7},"7741":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":7741,"stats":["+5 to any Attribute"],"isAttribute":true,"group":578,"connections":[{"orbit":0,"id":42500}],"orbitIndex":5,"name":"Attribute","orbit":6},"26905":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":8821}],"group":623,"skill":26905,"orbitIndex":2,"name":"Lightning Damage","orbit":3},"40341":{"stats":["3% increased Movement Speed if you've Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":-3,"id":17340},{"orbit":9,"id":21274}],"group":579,"skill":40341,"orbitIndex":6,"name":"Movement Speed","orbit":3},"8092":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":6,"id":44605},{"orbit":0,"id":59028}],"group":573,"skill":8092,"orbitIndex":11,"name":"Projectile Damage","orbit":4},"42127":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":4456},{"orbit":0,"id":41573}],"group":511,"skill":42127,"orbitIndex":10,"name":"Fire Penetration","orbit":2},"9164":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":25513}],"group":529,"skill":9164,"orbitIndex":45,"name":"Two Handed Damage","orbit":5},"60685":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":60685,"stats":["+5 to any Attribute"],"isAttribute":true,"group":612,"connections":[{"orbit":0,"id":1826}],"orbitIndex":0,"name":"Attribute","orbit":0},"62015":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":239,"skill":62015,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"53822":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[],"group":80,"skill":53822,"orbitIndex":14,"name":"Rage when Hit","orbit":7},"8272":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterSpecPoints.dds","skill":8272,"stats":["20 Passive Skill Points become Weapon Set Skill Points"],"ascendancyName":"Witchhunter","connections":[],"group":126,"orbitIndex":0,"isNotable":true,"name":"Weapon Master","orbit":0},"1214":{"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-4,"id":53823}],"group":103,"skill":1214,"orbitIndex":1,"name":"Block and Shield Defences","orbit":3},"34058":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34058,"stats":["+5 to any Attribute"],"isAttribute":true,"group":487,"connections":[{"orbit":-6,"id":59376},{"orbit":0,"id":4456}],"orbitIndex":0,"name":"Attribute","orbit":0},"23570":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":23570,"stats":["+5 to any Attribute"],"isAttribute":true,"group":454,"connections":[{"orbit":0,"id":41031}],"orbitIndex":18,"name":"Attribute","orbit":4},"23667":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":25312}],"group":206,"skill":23667,"orbitIndex":40,"name":"Totem Life","orbit":5},"6655":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":6655,"stats":["10% chance to Aggravate Bleeding on targets you Hit with Attacks"],"recipe":["Despair","Suffering","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":479,"orbitIndex":14,"isNotable":true,"name":"Aggravation","orbit":2},"44563":{"stats":["Debuffs you inflict have 4% increased Slow Magnitude","20% increased Hinder Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":59053}],"group":807,"skill":44563,"orbitIndex":0,"name":"Slow Effect and Hinder Duration","orbit":0},"5049":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":49231},{"orbit":7,"id":42177}],"group":435,"skill":5049,"orbitIndex":14,"name":"Attack Speed and Dexterity","orbit":7},"62609":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":62609,"stats":["Totems have 4% increased Attack Speed per Summoned Totem"],"recipe":["Suffering","Fear","Envy"],"connections":[{"orbit":0,"id":11014},{"orbit":0,"id":16051}],"group":206,"orbitIndex":6,"isNotable":true,"name":"Ancestral Unity","orbit":7},"54416":{"stats":["20% increased Armour if you have been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":60274}],"group":89,"skill":54416,"orbitIndex":12,"name":"Armour","orbit":7},"43444":{"stats":["8% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[],"group":565,"skill":43444,"orbitIndex":8,"name":"Knockback","orbit":7},"1823":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":1823,"stats":["20% increased Light Radius","70% increased Energy Shield from Equipped Helmet"],"recipe":["Suffering","Paranoia","Suffering"],"connections":[],"group":458,"orbitIndex":60,"isNotable":true,"name":"Illuminated Crown","orbit":4},"48007":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":0,"id":36302}],"group":553,"skill":48007,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"17260":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":17260,"stats":["25% increased Attack Damage"],"recipe":["Greed","Ire","Despair"],"connections":[{"orbit":-5,"id":33502}],"group":139,"orbitIndex":0,"isNotable":true,"name":"Tough Claw","orbit":0},"42981":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":42981,"stats":["Break 40% increased Armour","25% increased Physical Damage"],"recipe":["Suffering","Envy","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":464,"orbitIndex":0,"isNotable":true,"name":"Cruel Methods","orbit":0},"32727":{"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[],"group":473,"skill":32727,"orbitIndex":21,"name":"Armour Break","orbit":2},"44765":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","skill":44765,"stats":["10% increased Cooldown Recovery Rate","Enemies in your Presence have 10% reduced Cooldown Recovery Rate"],"recipe":["Envy","Guilt","Suffering"],"connections":[{"orbit":0,"id":32233}],"group":593,"orbitIndex":21,"isNotable":true,"name":"Distracting Presence","orbit":3},"42857":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":3,"id":20024},{"orbit":0,"id":7576}],"group":660,"skill":42857,"orbitIndex":16,"name":"Skill Speed","orbit":7},"19044":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":19044,"stats":["3% increased Spell Damage per 100 maximum Mana"],"recipe":["Disgust","Fear","Despair"],"connections":[{"orbit":0,"id":53188}],"group":732,"orbitIndex":0,"isNotable":true,"name":"Arcane Intensity","orbit":1},"58182":{"stats":["Gain 3 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":-5,"id":49220}],"group":733,"skill":58182,"orbitIndex":22,"name":"Life on Kill","orbit":3},"33345":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":61923},{"orbit":0,"id":10131}],"group":732,"skill":33345,"orbitIndex":14,"name":"Mana Regeneration","orbit":4},"42250":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42250,"stats":["+5 to any Attribute"],"isAttribute":true,"group":740,"connections":[{"orbit":0,"id":26786},{"orbit":0,"id":16484},{"orbit":0,"id":44014}],"orbitIndex":0,"name":"Attribute","orbit":0},"30117":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":30117,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Blood Mage","group":648,"connections":[{"orbit":5,"id":52703},{"orbit":-5,"id":8415}],"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"22147":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":22147,"stats":[],"ascendancyName":"Chronomancer","isAscendancyStart":true,"group":234,"connections":[{"orbit":0,"id":18678},{"orbit":0,"id":50219},{"orbit":0,"id":1579},{"orbit":-4,"id":27990},{"orbit":4,"id":43128},{"orbit":0,"id":54194}],"orbitIndex":0,"name":"Chronomancer","orbit":9},"53094":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":38703},{"orbit":0,"id":51048}],"group":815,"skill":53094,"orbitIndex":22,"name":"Accuracy","orbit":7},"8629":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":264,"skill":8629,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"28556":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28556,"stats":["+5 to any Attribute"],"isAttribute":true,"group":637,"connections":[],"orbitIndex":12,"name":"Attribute","orbit":3},"39411":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerTotemsDefendedByAncestors.dds","skill":39411,"stats":["Trigger Ancestral Spirits when you Summon a Totem","Grants Skill: Ancestral Spirits"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":48682}],"group":29,"orbitIndex":0,"isNotable":true,"name":"Answered Call","orbit":0},"10320":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":3,"id":14548}],"group":680,"skill":10320,"orbitIndex":18,"name":"Minion Defences","orbit":7},"6626":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":4,"id":46475}],"group":470,"skill":6626,"orbitIndex":21,"name":"Armour and Evasion","orbit":2},"60230":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":19602}},"skill":60230,"stats":["8% increased Elemental Damage"],"isSwitchable":true,"group":523,"connections":[{"orbit":0,"id":56935},{"orbit":-6,"id":51335}],"orbitIndex":0,"name":"Elemental Damage","orbit":5},"65243":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":65243,"stats":["30% increased Presence Area of Effect","Aura Skills have 6% increased Magnitudes"],"recipe":["Fear","Greed","Fear"],"connections":[{"orbit":0,"id":46421}],"group":205,"orbitIndex":22,"isNotable":true,"name":"Enveloping Presence","orbit":2},"45632":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":45632,"stats":["10% increased Mana Regeneration Rate","6% of Damage taken Recouped as Mana"],"recipe":["Fear","Ire","Paranoia"],"connections":[{"orbit":0,"id":24551}],"group":170,"orbitIndex":17,"isNotable":true,"name":"Mind Eraser","orbit":7},"5817":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeWindward.dds","skill":5817,"stats":["3% less Damage taken per Tailwind"],"ascendancyName":"Deadeye","connections":[],"group":1128,"orbitIndex":0,"isNotable":true,"name":"Wind Ward","orbit":0},"53823":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":53823,"stats":["25% increased Chance to Block if you've Blocked with Active Block Recently","50% increased Defences from Equipped Shield"],"recipe":["Ire","Despair","Guilt"],"connections":[],"group":103,"orbitIndex":4,"isNotable":true,"name":"Towering Shield","orbit":3},"30910":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-7,"id":59647}],"group":804,"skill":30910,"orbitIndex":13,"name":"Damage and Companion Damage","orbit":2},"10072":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":10072,"stats":["6% increased Block chance"],"ascendancyName":"Warbringer","group":42,"connections":[{"orbit":-2,"id":52068}],"orbitIndex":0,"name":"Block Chance","orbit":0},"4925":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":7,"id":19779}],"group":670,"skill":4925,"orbitIndex":4,"name":"Chaos Damage","orbit":3},"56926":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":680,"skill":56926,"orbitIndex":3,"name":"Minion Defence Mastery","orbit":2},"55995":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":41873}],"group":1110,"skill":55995,"orbitIndex":4,"name":"Frenzy Charge Duration","orbit":2},"24129":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":890,"skill":24129,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"22314":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":53140}},"skill":22314,"stats":["8% increased Elemental Damage"],"isSwitchable":true,"group":521,"connections":[{"orbit":0,"id":51184},{"orbit":5,"id":51968}],"orbitIndex":0,"name":"Elemental Damage","orbit":0},"56061":{"stats":["14% increased Damage with Hits against Burning Enemies"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[],"group":287,"skill":56061,"orbitIndex":12,"name":"Damage against Burning Enemies","orbit":2},"11776":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":11776,"stats":["20% increased Physical Damage"],"ascendancyName":"Ritualist","group":1199,"connections":[{"orbit":6,"id":37046}],"orbitIndex":0,"name":"Physical Damage","orbit":0},"62732":{"icon":"Art/2DArt/SkillIcons/passives/Hearty.dds","skill":62732,"stats":["25% increased Stun Threshold","20% increased Life Regeneration Rate while moving"],"connections":[{"orbit":0,"id":64192},{"orbit":0,"id":49391}],"group":400,"orbitIndex":9,"isNotable":true,"name":"Titan's Determination","orbit":3},"22661":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":22661,"stats":["3% increased Movement Speed"],"ascendancyName":"Ritualist","group":1198,"connections":[{"orbit":8,"id":30233}],"orbitIndex":0,"name":"Movement Speed","orbit":0},"62542":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":7,"id":16329},{"orbit":0,"id":57821}],"group":1003,"skill":62542,"orbitIndex":4,"name":"Flask Charges Gained","orbit":3},"56325":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":21280}],"group":753,"skill":56325,"orbitIndex":0,"name":"Evasion","orbit":0},"43183":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":11153}],"group":435,"skill":43183,"orbitIndex":2,"name":"Attack Speed and Accuracy","orbit":7},"30233":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpse.dds","skill":30233,"stats":["Grants Skill: Ritual Sacrifice"],"ascendancyName":"Ritualist","connections":[],"group":1197,"orbitIndex":0,"isNotable":true,"name":"As the Whispers Ask","orbit":0},"60859":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":60859,"stats":["15% increased Charm Charges gained"],"ascendancyName":"Ritualist","group":1196,"connections":[{"orbit":9,"id":4891}],"orbitIndex":0,"name":"Charm Charges","orbit":0},"57190":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":57190,"stats":["Herald Skills have 30% increased Area of Effect","Herald Skills deal 30% increased Damage"],"recipe":["Paranoia","Guilt","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":27859}],"group":622,"orbitIndex":6,"isNotable":true,"name":"Doomsayer","orbit":1},"26739":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":43893}],"group":231,"skill":26739,"orbitIndex":8,"name":"Elemental Damage","orbit":3},"17788":{"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","jewelOverlay":{"path":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketcanallocate.dds","unalloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketnormal.dds","alloc":"art/textures/interface/2d/2dart/uiimages/ingame/lichpassiveskillscreenjewelsocketactive.dds"},"skill":17788,"connections":[],"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"],"ascendancyName":"Lich","containJewelSocket":true,"group":881,"orbitIndex":0,"isNotable":true,"name":"Crystalline Phylactery","orbit":6},"54417":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54417,"stats":["+5 to any Attribute"],"isAttribute":true,"group":558,"connections":[],"orbitIndex":21,"name":"Attribute","orbit":6},"59767":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":59767,"stats":["Break 25% increased Armour","16% increased Area of Effect for Attacks"],"connections":[{"orbit":0,"id":31292},{"orbit":0,"id":20645}],"group":361,"orbitIndex":11,"isNotable":true,"name":"Reverberating Impact","orbit":3},"54678":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":41877}],"group":942,"skill":54678,"orbitIndex":0,"name":"Shock Chance","orbit":0},"48006":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":48006,"stats":["15% increased Attack Area Damage","15% increased Area of Effect for Attacks"],"recipe":["Ire","Ire","Despair"],"connections":[{"orbit":0,"id":33604}],"group":431,"orbitIndex":9,"isNotable":true,"name":"Devastation","orbit":7},"59362":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59362,"stats":["+5 to any Attribute"],"isAttribute":true,"group":546,"connections":[{"orbit":0,"id":41669},{"orbit":0,"id":62677},{"orbit":0,"id":50720}],"orbitIndex":0,"name":"Attribute","orbit":0},"21387":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21387,"stats":["+5 to any Attribute"],"isAttribute":true,"group":108,"connections":[{"orbit":0,"id":53719},{"orbit":0,"id":3988}],"orbitIndex":0,"name":"Attribute","orbit":0},"29514":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":29514,"stats":["50% increased Grenade Detonation Time","Grenade Skills Fire an additional Projectile"],"recipe":["Suffering","Isolation","Disgust"],"connections":[{"orbit":0,"id":39431}],"group":517,"orbitIndex":3,"isNotable":true,"name":"Cluster Bombs","orbit":3},"34199":{"stats":["Minions have 15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":533,"skill":34199,"orbitIndex":58,"name":"Minion Critical Damage","orbit":4},"18548":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":28992}],"group":671,"skill":18548,"orbitIndex":8,"name":"Attack Speed","orbit":7},"58149":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":58149,"stats":["10% increased Life Recovery rate"],"ascendancyName":"Ritualist","group":1193,"connections":[{"orbit":8,"id":62804}],"orbitIndex":0,"name":"Life Recovery Rate","orbit":0},"31364":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":31364,"stats":["40% increased Charm Effect Duration","40% increased Charm Charges gained"],"recipe":["Guilt","Greed","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1043,"orbitIndex":0,"isNotable":true,"name":"Primal Protection","orbit":0},"4891":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneMaxCharm.dds","skill":4891,"stats":["+1 Charm Slot","20% more Charm Charges gained"],"ascendancyName":"Ritualist","connections":[],"group":1192,"orbitIndex":0,"isNotable":true,"name":"Intricate Sigils","orbit":0},"36365":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":36365,"stats":[],"ascendancyName":"Ritualist","isAscendancyStart":true,"group":1191,"connections":[{"orbit":9,"id":60859},{"orbit":9,"id":58149},{"orbit":9,"id":22661},{"orbit":-9,"id":17058},{"orbit":0,"id":42017},{"orbit":9,"id":58574},{"orbit":8,"id":11776}],"orbitIndex":27,"name":"Ritualist","orbit":6},"55596":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":8509}],"group":194,"skill":55596,"orbitIndex":8,"name":"Critical Damage","orbit":3},"17664":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":17664,"stats":["50% increased Critical Damage Bonus against Enemies that have exited your Presence Recently"],"recipe":["Envy","Envy","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"orbit":0,"id":11463},{"orbit":0,"id":33348}],"group":1031,"orbitIndex":0,"isNotable":true,"name":"Decisive Retreat","orbit":0},"38813":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistStabCorpseHand.dds","skill":38813,"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"],"ascendancyName":"Ritualist","connections":[],"group":1189,"orbitIndex":0,"isNotable":true,"name":"As the Whispers Demand","orbit":0},"58574":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":58574,"stats":["30% reduced maximum Mana"],"ascendancyName":"Ritualist","group":1188,"connections":[],"orbitIndex":0,"name":"Reduced Mana","orbit":0},"16100":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":16100,"stats":["20% increased Evasion Rating"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":7,"id":65173}],"orbitIndex":0,"name":"Evasion","orbit":8},"48658":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":48658,"stats":["25% increased Freeze Buildup","15% increased Chill Duration on Enemies","15% increased Magnitude of Chill you inflict"],"recipe":["Greed","Fear","Despair"],"connections":[],"group":812,"orbitIndex":0,"isNotable":true,"name":"Shattering","orbit":0},"49189":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ElementalResistanceInverted.dds","skill":49189,"stats":["Exposure you inflict lowers the affected Resistance by an additional 12%"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":17,"isNotable":true,"name":"Scouring Winds","orbit":9},"46874":{"stats":["12% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":7449},{"orbit":0,"id":53696}],"group":847,"skill":46874,"orbitIndex":19,"name":"Physical Attack Damage","orbit":7},"39608":{"stats":["20% increased Hazard Duration"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":-3,"id":1778}],"group":1080,"skill":39608,"orbitIndex":20,"name":"Hazard Duration","orbit":7},"43711":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":43711,"stats":["+6% to Thorns Critical Hit Chance"],"recipe":["Ire","Greed","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":198,"orbitIndex":18,"isNotable":true,"name":"Thornhide","orbit":2},"62804":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistLifeLeechFromElementalOrChaos.dds","skill":62804,"stats":["5% increased Life Recovery rate per 5% missing Unreserved Life"],"ascendancyName":"Ritualist","connections":[],"group":1185,"orbitIndex":0,"isNotable":true,"name":"Wildwood Persistence","orbit":0},"18280":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistDrainManaActivateCharms.dds","skill":18280,"stats":["Can instead consume 25% of maximum Mana to trigger Charms with insufficient charges"],"ascendancyName":"Ritualist","connections":[],"group":1184,"orbitIndex":0,"isNotable":true,"name":"Mind Phylacteries","orbit":0},"34785":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistPlusOneRingSlot.dds","skill":34785,"stats":["+1 Ring Slot"],"ascendancyName":"Ritualist","connections":[{"orbit":-9,"id":58574},{"orbit":0,"id":42017},{"orbit":9,"id":17058}],"group":1183,"orbitIndex":0,"isNotable":true,"name":"Unfurled Finger","orbit":0},"6502":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupStaff.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":62,"skill":6502,"orbitIndex":0,"name":"Flail Mastery","orbit":0},"5563":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":5563,"stats":["15% increased Life and Mana Recovery from Flasks"],"ascendancyName":"Amazon","group":1182,"connections":[{"orbit":-7,"id":47312}],"orbitIndex":0,"name":"Flask Recovery","orbit":0},"36170":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":-3,"id":53853},{"orbit":-4,"id":7628}],"group":475,"skill":36170,"orbitIndex":13,"name":"Armour and Evasion","orbit":2},"18746":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[],"group":82,"skill":18746,"orbitIndex":0,"name":"Shield Block","orbit":0},"14890":{"stats":["10% increased Chill Duration on Enemies","10% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":21080}],"group":812,"skill":14890,"orbitIndex":13,"name":"Chill Effect and Duration","orbit":2},"3223":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":3223,"stats":["3% increased Attributes"],"ascendancyName":"Ritualist","group":1181,"connections":[{"orbit":-5,"id":7068},{"orbit":9,"id":34785}],"orbitIndex":0,"name":"Attributes","orbit":0},"13075":{"stats":["5% reduced maximum Mana","+12 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":50392}],"group":146,"skill":13075,"orbitIndex":0,"name":"Strength and Reduced Mana","orbit":0},"56640":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":-3,"id":10398}],"group":527,"skill":56640,"orbitIndex":2,"name":"Spell Critical Damage","orbit":7},"6109":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":6109,"stats":["20% increased Evasion Rating"],"ascendancyName":"Amazon","group":1179,"connections":[{"orbit":0,"id":63254}],"orbitIndex":0,"name":"Evasion","orbit":0},"38497":{"stats":["6% reduced Charm Charges used"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-5,"id":62803}],"group":1001,"skill":38497,"orbitIndex":19,"name":"Charm Charges Used","orbit":7},"63863":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[],"group":629,"skill":63863,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"17955":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":17955,"stats":["30% reduced Evasion Rating if you have been Hit Recently","100% increased Evasion Rating if you haven't been Hit Recently"],"recipe":["Paranoia","Paranoia","Greed"],"connections":[{"orbit":0,"id":51708}],"group":817,"orbitIndex":6,"isNotable":true,"name":"Careful Consideration","orbit":3},"3065":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonIncreasedLifeRecoveryRatePerMissingLife.dds","skill":3065,"stats":["Life Leech recovers based on your Elemental damage as well as Physical damage"],"ascendancyName":"Amazon","connections":[],"group":1177,"orbitIndex":0,"isNotable":true,"name":"Mystic Harvest","orbit":0},"15782":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15782,"stats":["+5 to any Attribute"],"isAttribute":true,"group":301,"connections":[{"orbit":0,"id":1433},{"orbit":0,"id":46628},{"orbit":0,"id":30968}],"orbitIndex":0,"name":"Attribute","orbit":0},"1953":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":23905}],"group":889,"skill":1953,"orbitIndex":0,"name":"Shock Effect","orbit":0},"5726":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":523,"skill":5726,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"52556":{"stats":["+2 to Maximum Rage"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-7,"id":16347},{"orbit":0,"id":28304}],"group":252,"skill":52556,"orbitIndex":8,"name":"Maximum Rage","orbit":2},"41522":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":800,"skill":41522,"orbitIndex":0,"name":"Duration Mastery","orbit":0},"12120":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":51606}],"group":928,"skill":12120,"orbitIndex":18,"name":"Slow Effect on You","orbit":3},"32600":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":6304},{"orbit":-7,"id":20303}],"group":251,"skill":32600,"orbitIndex":12,"name":"Life Regeneration","orbit":2},"45090":{"stats":["1% reduced Attack Speed","15% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":36027}],"group":157,"skill":45090,"orbitIndex":19,"name":"Attack Damage and Reduced Attack Speed","orbit":7},"60662":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":60662,"stats":["12% increased Elemental Damage"],"ascendancyName":"Amazon","group":1173,"connections":[{"orbit":0,"id":7979}],"orbitIndex":0,"name":"Elemental Damage","orbit":0},"46296":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":46296,"stats":["15% reduced Projectile Speed","20% increased Projectile Damage"],"recipe":["Suffering","Guilt","Envy"],"connections":[],"group":663,"orbitIndex":4,"isNotable":true,"name":"Short Shot","orbit":1},"8831":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":8831,"stats":["20% increased Critical Damage Bonus","+10 to Strength","20% increased Physical Damage"],"recipe":["Isolation","Despair","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"orbit":0,"id":14082}],"group":878,"orbitIndex":0,"isNotable":true,"name":"Tempered Mind","orbit":0},"44239":{"stats":["15% increased Pin Buildup"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","connections":[{"orbit":0,"id":29479}],"group":823,"skill":44239,"orbitIndex":16,"name":"Pin Buildup","orbit":7},"25851":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":-6,"id":52695},{"orbit":5,"id":36270}],"group":921,"skill":25851,"orbitIndex":0,"name":"Physical Damage","orbit":6},"4128":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":3,"id":54283},{"orbit":0,"id":54811}],"group":317,"skill":4128,"orbitIndex":18,"name":"Armour","orbit":2},"46023":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[],"group":317,"skill":46023,"orbitIndex":3,"name":"Armour","orbit":3},"55796":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonRareUniqueBloodlusted.dds","skill":55796,"stats":["Reveal Weaknesses against Rare and Unique enemies","50% more damage against enemies with an Open Weakness"],"ascendancyName":"Amazon","connections":[{"orbit":0,"id":43095}],"group":1168,"orbitIndex":0,"isNotable":true,"name":"Predatory Instinct","orbit":0},"42781":{"icon":"Art/2DArt/SkillIcons/passives/ProjectilesNotable.dds","options":{"Huntress":{"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"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Stalk and Leap","id":42895}},"skill":42781,"stats":["15% chance to Pierce an Enemy","15% increased Projectile Damage"],"isSwitchable":true,"connections":[{"orbit":0,"id":55429},{"orbit":0,"id":56472}],"group":742,"orbitIndex":2,"isNotable":true,"name":"Clean Shot","orbit":2},"62797":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":62797,"stats":["25% increased Area of Effect of Curses"],"ascendancyName":"Lich","group":853,"connections":[{"orbit":-4,"id":23352}],"orbitIndex":0,"name":"Curse Area","orbit":0},"3084":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":3084,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","group":342,"connections":[{"orbit":2147483647,"id":30996}],"orbitIndex":0,"name":"Reduced Attribute Requirements","orbit":0},"9343":{"stats":["Link Skills have 20% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":11762},{"orbit":0,"id":25412},{"orbit":7,"id":50389},{"orbit":7,"id":37458}],"group":300,"skill":9343,"orbitIndex":7,"name":"Link Duration","orbit":7},"19233":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":19233,"stats":["12% increased Elemental Damage"],"ascendancyName":"Amazon","group":1166,"connections":[{"orbit":0,"id":42441}],"orbitIndex":0,"name":"Elemental Damage","orbit":0},"528":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":528,"stats":["12% increased Accuracy Rating"],"ascendancyName":"Amazon","group":1165,"connections":[{"orbit":0,"id":41008}],"orbitIndex":0,"name":"Accuracy","orbit":0},"49593":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":4725}],"group":98,"skill":49593,"orbitIndex":8,"name":"Sentinels","orbit":7},"43095":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":43095,"stats":["4% increased Skill Speed"],"ascendancyName":"Amazon","group":1164,"connections":[{"orbit":0,"id":35187}],"orbitIndex":0,"name":"Skill Speed","orbit":0},"52630":{"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":61800},{"orbit":0,"id":28371}],"group":1029,"skill":52630,"orbitIndex":15,"name":"Critical Damage vs Full Life","orbit":7},"42441":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonElementalDamageReductionperElementalInstillation.dds","skill":42441,"stats":["50% chance for Infusions to Infuse your Projectiles without being Consumed"],"ascendancyName":"Amazon","connections":[],"group":1163,"orbitIndex":0,"isNotable":true,"name":"Infused Avatar","orbit":0},"41008":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonGainPhysicalDamageWeaponsAccuracy.dds","skill":41008,"stats":["Attacks using your Weapons have Added Physical Damage equal","to 25% of the Accuracy Rating on the Weapon"],"ascendancyName":"Amazon","connections":[],"group":1162,"orbitIndex":0,"isNotable":true,"name":"Penetrate","orbit":0},"34324":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":34324,"stats":["+1 to Maximum Energy Shield per 12 Evasion Rating on Equipped Body Armour"],"recipe":["Envy","Fear","Suffering"],"connections":[{"orbit":-5,"id":56838}],"group":990,"orbitIndex":0,"isNotable":true,"name":"Spectral Ward","orbit":4},"44891":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":2147483647,"id":52537},{"orbit":0,"id":15775}],"group":1063,"skill":44891,"orbitIndex":6,"name":"Cold Penetration","orbit":2},"26383":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageHigherSpellBaseCritStrike.dds","skill":26383,"stats":["Base Critical Hit Chance for Spells is 15%"],"ascendancyName":"Blood Mage","connections":[],"group":682,"orbitIndex":0,"isNotable":true,"name":"Sunder the Flesh","orbit":0},"45230":{"stats":["20% increased Area of Effect of Curses"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":28229}],"group":701,"skill":45230,"orbitIndex":4,"name":"Curse Area","orbit":2},"32771":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":32771,"stats":["10% increased maximum Darkness"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":34817}],"orbitIndex":55,"name":"Darkness","orbit":9},"3630":{"stats":["10% increased Evasion Rating","10% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":62624}],"group":990,"skill":3630,"orbitIndex":18,"name":"Evasion and Energy Shield Recharge","orbit":3},"10429":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":660,"skill":10429,"orbitIndex":11,"name":"Trap Mastery","orbit":1},"4739":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":17306}},"skill":4739,"stats":["10% increased Spell Damage"],"isSwitchable":true,"group":571,"connections":[{"orbit":0,"id":18845}],"orbitIndex":22,"name":"Spell Damage","orbit":3},"25779":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":25779,"stats":["10% increased maximum Darkness"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":41076}],"orbitIndex":34,"name":"Darkness","orbit":9},"11771":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":11771,"stats":["4% increased Skill Speed"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":664}],"orbitIndex":21,"name":"Skill Speed","orbit":5},"14960":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":14960,"stats":["+15% to Fire Resistance"],"ascendancyName":"Smith of Kitava","group":5,"connections":[{"orbit":0,"id":57959}],"orbitIndex":0,"name":"Fire Resistance","orbit":0},"1347":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":1347,"stats":["4% increased Skill Speed"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":7,"id":50098}],"orbitIndex":12,"name":"Skill Speed","orbit":6},"59303":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":59303,"stats":["30% increased Damage while you have an active Charm","6% increased Movement Speed while you have an active Charm"],"recipe":["Isolation","Disgust","Ire"],"connections":[{"orbit":0,"id":25029}],"group":959,"orbitIndex":3,"isNotable":true,"name":"Lucky Rabbit Foot","orbit":4},"10398":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":10398,"stats":["16% increased Critical Hit Chance for Spells","8% increased Cast Speed if you've dealt a Critical Hit Recently"],"recipe":["Disgust","Paranoia","Fear"],"connections":[{"orbit":-3,"id":3472}],"group":527,"orbitIndex":20,"isNotable":true,"name":"Sudden Escalation","orbit":7},"45899":{"stats":["6% increased Fire Damage","6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":968}],"group":386,"skill":45899,"orbitIndex":6,"name":"Fire Damage and Area","orbit":3},"47344":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":47344,"stats":["12% increased amount of Mana Leeched"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":3781}],"orbitIndex":0,"name":"Mana Leech","orbit":9},"31116":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamagePerDarkness.dds","skill":31116,"stats":["Gain 1% of Damage as Extra Chaos Damage per 20 Unreserved Darkness"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":25,"isNotable":true,"name":"Grasp of the Void","orbit":8},"41076":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaReplaceSpiritWithDarkness.dds","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 10 seconds","+8 to Maximum Darkness per Level"],"ascendancyName":"Acolyte of Chayula","connections":[{"orbit":0,"id":32771},{"orbit":-6,"id":25885}],"group":1161,"orbitIndex":45,"isNotable":true,"name":"Embrace the Darkness","orbit":9},"664":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachFlameDoubles.dds","skill":664,"stats":["Effect and Duration of Flames of Chayula on You is Doubled"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":27,"isNotable":true,"name":"Lucid Dreaming","orbit":5},"55066":{"stats":["16% increased Attack Damage against Bleeding Enemies"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":19796}],"group":526,"skill":55066,"orbitIndex":21,"name":"Attack Damage vs Bleeding Enemies","orbit":2},"50098":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaBreachWalk.dds","skill":50098,"stats":["Grants Skill: Into the Breach"],"ascendancyName":"Acolyte of Chayula","connections":[{"orbit":0,"id":11771}],"group":1161,"orbitIndex":16,"isNotable":true,"name":"Waking Dream","orbit":5},"44098":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":4061},{"orbit":0,"id":34531}],"group":458,"skill":44098,"orbitIndex":12,"name":"Stun and Ailment Threshold from Energy Shield","orbit":7},"55473":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":43164}],"group":440,"skill":55473,"orbitIndex":23,"name":"Melee Damage","orbit":7},"50121":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":3128}],"group":917,"skill":50121,"orbitIndex":0,"name":"Cold Damage","orbit":0},"14262":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14262,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1073,"connections":[{"orbit":0,"id":32763},{"orbit":0,"id":61718}],"orbitIndex":0,"name":"Attribute","orbit":0},"27176":{"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","skill":27176,"stats":["20% increased Critical Damage Bonus if you've gained a Power Charge Recently","+1 to Maximum Power Charges"],"recipe":["Envy","Paranoia","Suffering"],"connections":[],"group":777,"orbitIndex":0,"isNotable":true,"name":"The Power Within","orbit":0},"52537":{"stats":["10% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":1063,"skill":52537,"orbitIndex":12,"name":"Cold Penetration","orbit":2},"37691":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-6,"id":42750}],"group":921,"skill":37691,"orbitIndex":13,"name":"Attack Damage","orbit":7},"23839":{"stats":["4% reduced Flask Charges used from Mana Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":-2,"id":51006}],"group":966,"skill":23839,"orbitIndex":2,"name":"Mana Flask Charges Used","orbit":2},"25781":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosDamage.dds","skill":25781,"stats":["23% chance to Gain 25% of Damage with Hits as Extra Chaos Damage","13% chance to Gain 50% of Damage with Hits as Extra Chaos Damage","7% chance to Gain 100% of Damage with Hits as Extra Chaos Damage"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":2,"isNotable":true,"name":"Reality Rending","orbit":5},"5920":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":-3,"id":52574},{"orbit":5,"id":51921}],"group":431,"skill":5920,"orbitIndex":16,"name":"Attack Area","orbit":2},"22908":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus6.dds","skill":22908,"orbitIndex":0,"stats":["Body Armour grants 100% increased Stun Threshold"],"ascendancyName":"Smith of Kitava","connections":[],"group":12,"applyToArmour":true,"isNotable":true,"name":"Heavy Bracing","orbit":0},"20205":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":33059}],"group":681,"skill":20205,"orbitIndex":4,"name":"Stun Threshold if no recent Stun","orbit":2},"26614":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":44344},{"orbit":0,"id":46275}],"group":427,"skill":26614,"orbitIndex":40,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"21089":{"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":7,"id":31848}],"group":156,"skill":21089,"orbitIndex":18,"name":"Thorns Ignore Armour","orbit":7},"48537":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaImprovedFireResistAppliesToColdLightning.dds","skill":48537,"stats":["Modifiers to Maximum Fire Resistance also grant Maximum Cold and Lightning Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":13,"orbitIndex":0,"isNotable":true,"name":"Forged in Flame","orbit":0},"46146":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":43691}],"group":810,"skill":46146,"orbitIndex":4,"name":"Mana Leech","orbit":7},"3781":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechEnergyShield.dds","skill":3781,"stats":["You cannot Recharge Energy Shield","Mana Leech effects also Recover Energy Shield"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":136,"isNotable":true,"name":"Consuming Questions","orbit":9},"9638":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":39083}],"group":316,"skill":9638,"orbitIndex":0,"name":"Skill Speed","orbit":0},"35985":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[],"group":1030,"skill":35985,"orbitIndex":24,"name":"Melee Damage","orbit":6},"35380":{"stats":["10% increased Effect of Withered"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":44373}],"group":977,"skill":35380,"orbitIndex":20,"name":"Withered Effect","orbit":2},"28431":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichLifeCannotChangeWhileES.dds","skill":28431,"stats":["Your Life cannot change while you have Energy Shield"],"ascendancyName":"Lich","connections":[],"group":881,"orbitIndex":40,"isNotable":true,"name":"Eternal Life","orbit":9},"33939":{"stats":["+1% to Maximum Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","connections":[{"orbit":0,"id":62034},{"orbit":0,"id":6872}],"group":90,"skill":33939,"orbitIndex":2,"name":"Maximum Cold Resistance","orbit":3},"51825":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":47363},{"orbit":0,"id":9164},{"orbit":0,"id":13708}],"group":529,"skill":51825,"orbitIndex":45,"name":"Two Handed Damage","orbit":4},"46454":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderAdditionalPoints.dds","skill":46454,"stats":["Grants 5 Passive Skill Point"],"ascendancyName":"Pathfinder","connections":[],"group":1158,"orbitIndex":0,"isNotable":true,"name":"Traveller's Wisdom","orbit":0},"32354":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":32354,"stats":["120% increased Armour and Evasion Rating when on Low Life"],"recipe":["Envy","Guilt","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[{"orbit":-2,"id":6626}],"group":470,"orbitIndex":0,"isNotable":true,"name":"Defiance","orbit":0},"57253":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderShockImmunity.dds","skill":57253,"stats":["Immune to Shock"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1157,"connections":[],"orbitIndex":0,"name":"Grounding Stick","orbit":0},"17366":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":0,"id":29361}],"group":665,"skill":17366,"orbitIndex":10,"name":"Evasion and Energy Shield","orbit":7},"34061":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":5,"id":52442},{"orbit":0,"id":38057}],"group":575,"skill":34061,"orbitIndex":55,"name":"Armour and Evasion","orbit":5},"40":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEvasionDmgReducVsElementalDmg.dds","skill":40,"stats":["30% of Evasion Rating also grants Elemental Damage reduction"],"ascendancyName":"Pathfinder","connections":[],"group":1155,"orbitIndex":0,"isNotable":true,"name":"Sustainable Practices","orbit":0},"44176":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":57047}],"group":557,"skill":44176,"orbitIndex":18,"name":"All Attributes","orbit":7},"12183":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":12183,"stats":["20% increased Elemental Ailment Threshold"],"ascendancyName":"Pathfinder","group":1154,"connections":[{"orbit":0,"id":16433}],"orbitIndex":0,"name":"Elemental Ailment Threshold","orbit":0},"16433":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderCanUseConcoctionSkillsMore.dds","skill":16433,"stats":[],"ascendancyName":"Pathfinder","connections":[{"orbit":0,"id":4495},{"orbit":0,"id":12795},{"orbit":0,"id":57253},{"orbit":0,"id":39292}],"group":1153,"orbitIndex":0,"isNotable":true,"name":"Practical Remedies","orbit":0},"17754":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalFamiliar.dds","skill":17754,"stats":["Grants Skill: Summon Infernal Hound"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":7,"isNotable":true,"name":"Loyal Hellhound","orbit":8},"39470":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":39470,"stats":["Minions have 12% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-6,"id":17754}],"orbitIndex":3,"name":"Minion Life","orbit":8},"41619":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderLifeFlasks.dds","skill":41619,"stats":["Life Flask Effects are not removed when Unreserved Life is Filled","Life Flask Effects do not Queue"],"ascendancyName":"Pathfinder","connections":[],"group":1150,"orbitIndex":0,"isNotable":true,"name":"Enduring Elixirs","orbit":0},"52354":{"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":41171}],"group":736,"skill":52354,"orbitIndex":0,"name":"Attack Damage","orbit":0},"50847":{"stats":["10% increased Damage with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":1130}],"group":73,"skill":50847,"orbitIndex":20,"name":"Flail Damage","orbit":7},"35644":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":6,"id":45193},{"orbit":0,"id":65009}],"group":843,"skill":35644,"orbitIndex":23,"name":"Poison Damage","orbit":3},"58379":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionPoison.dds","skill":58379,"stats":["Grants Skill: Poisonous Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1148,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Poisonous Concoction","orbit":0},"8660":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":8660,"stats":["Spell Skills have 20% increased Area of Effect"],"recipe":["Paranoia","Guilt","Fear"],"connections":[{"orbit":0,"id":18846}],"group":279,"orbitIndex":12,"isNotable":true,"name":"Reverberation","orbit":3},"37226":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":2,"id":4015},{"orbit":-6,"id":9187}],"group":265,"skill":37226,"orbitIndex":4,"name":"Warcry Speed","orbit":3},"57320":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":475,"skill":57320,"orbitIndex":0,"name":"Armour and Evasion Mastery","orbit":0},"46224":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":46224,"stats":["Mana Flasks gain 0.1 charges per Second","+10 to Intelligence"],"recipe":["Envy","Greed","Greed"],"connections":[{"orbit":0,"id":24045},{"orbit":0,"id":45019}],"group":698,"orbitIndex":2,"isNotable":true,"name":"Arcane Alchemy","orbit":2},"49503":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":49503,"stats":["20% increased Mana Flask Charges gained"],"ascendancyName":"Pathfinder","group":1146,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Mana Flask Charges","orbit":0},"18940":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionCold.dds","skill":18940,"stats":["Grants Skill: Shattering Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1144,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Shattering Concoction","orbit":0},"9710":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionBleed.dds","skill":9710,"stats":["Grants Skill: Bleeding Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1143,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Bleeding Concoction","orbit":0},"38004":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionFire.dds","skill":38004,"stats":["Grants Skill: Explosive Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1142,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Explosive Concoction","orbit":0},"37336":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeFrenzyChargesGeneration.dds","skill":37336,"stats":["30% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges"],"ascendancyName":"Deadeye","connections":[{"orbit":0,"id":35801}],"group":1141,"orbitIndex":0,"isNotable":true,"name":"Avidity","orbit":0},"23013":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":922,"skill":23013,"orbitIndex":42,"name":"Attack Mastery","orbit":4},"18049":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies within 2m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":5802}],"group":983,"skill":18049,"orbitIndex":22,"name":"Projectile Damage","orbit":7},"1583":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":1583,"stats":[],"ascendancyName":"Pathfinder","isAscendancyStart":true,"group":1140,"connections":[{"orbit":5,"id":14508},{"orbit":0,"id":9798},{"orbit":-5,"id":49503},{"orbit":5,"id":36676},{"orbit":0,"id":12183},{"orbit":-5,"id":16}],"orbitIndex":48,"name":"Pathfinder","orbit":9},"41665":{"stats":["20% increased Critical Damage Bonus","5% increased Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":6,"id":50562}],"group":214,"skill":41665,"orbitIndex":2,"name":"Critical Damage and Increased Mana Cost","orbit":3},"3918":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":59695}],"group":467,"skill":3918,"orbitIndex":15,"name":"Mana Regeneration","orbit":2},"33596":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupBow.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":655,"skill":33596,"orbitIndex":0,"name":"Crossbow Mastery","orbit":0},"62936":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":7,"id":51891}],"group":972,"skill":62936,"orbitIndex":11,"name":"Damage from Mana","orbit":2},"43164":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":5710}],"group":440,"skill":43164,"orbitIndex":20,"name":"Melee Damage","orbit":7},"39274":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":2119}],"group":455,"skill":39274,"orbitIndex":6,"name":"Life Leech","orbit":2},"33736":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":33736,"stats":["4% increased Skill Speed"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":61991}],"orbitIndex":86,"name":"Skill Speed","orbit":9},"18115":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":48856}],"group":655,"skill":18115,"orbitIndex":9,"name":"Grenade Damage","orbit":7},"15829":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":15829,"stats":["Recover 2% of maximum Mana on Kill","25% increased amount of Mana Leeched"],"recipe":["Paranoia","Envy","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[{"orbit":0,"id":46146}],"group":810,"orbitIndex":0,"isNotable":true,"name":"Siphon","orbit":0},"60483":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":7809}],"group":1036,"skill":60483,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"14712":{"stats":["Minions have 12% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":3866}],"group":328,"skill":14712,"orbitIndex":2,"name":"Minion Life","orbit":3},"12822":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","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"],"recipe":["Envy","Guilt","Envy"],"connections":[{"orbit":0,"id":5826}],"group":779,"orbitIndex":0,"isNotable":true,"name":"Adaptable Assault","orbit":0},"51968":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","options":{"Witch":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","name":"Physical Damage","id":18040}},"skill":51968,"stats":["10% increased Fire Damage"],"isSwitchable":true,"group":523,"connections":[],"orbitIndex":18,"name":"Fire Damage","orbit":3},"26085":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichUnholyMight.dds","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"],"ascendancyName":"Lich","connections":[{"orbit":-4,"id":20772}],"group":881,"orbitIndex":124,"isNotable":true,"name":"Necromantic Conduit","orbit":9},"42379":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42379,"stats":["+5 to any Attribute"],"isAttribute":true,"group":908,"connections":[{"orbit":0,"id":16705},{"orbit":0,"id":25520},{"orbit":0,"id":3463}],"orbitIndex":0,"name":"Attribute","orbit":0},"1218":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":14945}],"group":324,"skill":1218,"orbitIndex":18,"name":"Minion Life","orbit":3},"43713":{"stats":["Offering Skills have 20% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":3051},{"orbit":0,"id":27009},{"orbit":0,"id":35602}],"group":504,"skill":43713,"orbitIndex":0,"name":"Offering Area","orbit":0},"4046":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":8875}],"group":519,"skill":4046,"orbitIndex":8,"name":"Electrocute Buildup","orbit":2},"29074":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderEnemiesMultiplePoisons.dds","skill":29074,"stats":["Double the number of your Poisons that targets can be affected by at the same time","35% less Poison Duration"],"ascendancyName":"Pathfinder","connections":[],"group":1140,"orbitIndex":48,"isNotable":true,"name":"Overwhelming Toxicity","orbit":8},"9227":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":9227,"stats":["75% increased Melee Damage with Spears while Surrounded","40% increased Projectile Damage with Spears while there are no Enemies within 3m"],"recipe":["Fear","Ire","Greed"],"connections":[{"orbit":0,"id":36071}],"group":1038,"orbitIndex":4,"isNotable":true,"name":"Focused Thrust","orbit":2},"22517":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":4,"id":59644},{"orbit":-4,"id":32896}],"group":962,"skill":22517,"orbitIndex":0,"name":"Poison Chance","orbit":7},"61991":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderMoreMovemenSpeedUsingSkills.dds","skill":61991,"stats":["50% less Movement Speed Penalty from using Skills while moving"],"ascendancyName":"Pathfinder","connections":[],"group":1140,"orbitIndex":96,"isNotable":true,"name":"Running Assault","orbit":9},"35801":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":35801,"stats":["25% increased Frenzy Charge Duration"],"ascendancyName":"Deadeye","group":1139,"connections":[{"orbit":0,"id":23508}],"orbitIndex":0,"name":"Frenzy Charge Duration","orbit":0},"41875":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageClose.dds","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"],"isMultipleChoiceOption":true,"ascendancyName":"Deadeye","group":1136,"connections":[{"orbit":0,"id":42416}],"orbitIndex":0,"name":"Point Blank","orbit":0},"45885":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":45885,"stats":["+5 to any Attribute"],"isAttribute":true,"group":503,"connections":[{"orbit":0,"id":54521},{"orbit":0,"id":59362},{"orbit":0,"id":45570}],"orbitIndex":0,"name":"Attribute","orbit":0},"2091":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":927,"skill":2091,"orbitIndex":18,"name":"Poison Chance","orbit":4},"40345":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":40345,"stats":["25% reduced Curse Duration","18% increased Curse Magnitudes"],"recipe":["Suffering","Fear","Suffering"],"connections":[{"orbit":0,"id":37991},{"orbit":0,"id":50540}],"group":613,"orbitIndex":0,"isNotable":true,"name":"Master of Hexes","orbit":7},"3472":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":-3,"id":26682}],"group":527,"skill":3472,"orbitIndex":14,"name":"Spell Critical Chance","orbit":7},"24226":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeMoreAccuracy.dds","skill":24226,"stats":["You have no Accuracy Penalty at Distance"],"ascendancyName":"Deadeye","connections":[],"group":1135,"orbitIndex":0,"isNotable":true,"name":"Eagle Eyes","orbit":0},"9421":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":9421,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"recipe":["Isolation","Guilt","Disgust"],"connections":[{"orbit":0,"id":60170}],"group":937,"orbitIndex":8,"isNotable":true,"name":"Snowpiercer","orbit":2},"15356":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":18815}],"group":1044,"skill":15356,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"30":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeTailwind.dds","skill":30,"stats":["Gain Tailwind on Skill use","Lose all Tailwind when Hit"],"ascendancyName":"Deadeye","connections":[{"orbit":0,"id":29871}],"group":1134,"orbitIndex":0,"isNotable":true,"name":"Gathering Winds","orbit":0},"34168":{"icon":"Art/2DArt/SkillIcons/passives/CriticalStrikesNotable.dds","skill":34168,"stats":["36% increased Damage if you've dealt a Critical Hit in the past 8 seconds"],"connections":[{"orbit":0,"id":16123},{"orbit":0,"id":4157},{"orbit":0,"id":55088}],"group":715,"orbitIndex":22,"isNotable":true,"name":"Crashing Wave","orbit":7},"57181":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":57181,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":-7,"id":52448}],"orbitIndex":24,"name":"Critical Chance","orbit":8},"32560":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":32560,"stats":["20% increased Presence Area of Effect"],"ascendancyName":"Tactician","group":186,"connections":[{"orbit":0,"id":16249}],"orbitIndex":0,"name":"Presence Area","orbit":0},"37956":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":3,"id":35581}],"group":348,"skill":37956,"orbitIndex":0,"name":"Reduced Duration","orbit":0},"9994":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":9994,"stats":[],"ascendancyName":"Invoker","isAscendancyStart":true,"group":1132,"connections":[{"orbit":0,"id":23415},{"orbit":0,"id":44357},{"orbit":0,"id":13065},{"orbit":0,"id":27686},{"orbit":2147483647,"id":25434},{"orbit":0,"id":17268}],"orbitIndex":24,"name":"Master of the Elements","orbit":9},"65248":{"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":513,"skill":65248,"orbitIndex":24,"name":"Elemental Ailment Duration","orbit":4},"27686":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":27686,"stats":["20% increased Energy Shield Recharge Rate"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":0,"id":12876}],"orbitIndex":10,"name":"Energy Shield Recharge Rate","orbit":8},"11463":{"stats":["25% reduced Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","connections":[],"group":1031,"skill":11463,"orbitIndex":5,"name":"Presence Area","orbit":2},"29133":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":29133,"stats":["12% increased Elemental Damage"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":2,"id":64031}],"orbitIndex":9,"name":"Elemental Damage","orbit":4},"61842":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":33240},{"orbit":0,"id":14712}],"group":328,"skill":61842,"orbitIndex":0,"name":"Minion Damage","orbit":3},"6898":{"icon":"Art/2DArt/SkillIcons/passives/PressurePoints.dds","skill":6898,"stats":["10% increased Damage","10% increased Critical Hit Chance","+5 to Strength and Intelligence"],"connections":[{"orbit":0,"id":17517},{"orbit":-4,"id":63209},{"orbit":-4,"id":17584},{"orbit":5,"id":61067},{"orbit":0,"id":48305}],"group":421,"orbitIndex":0,"isNotable":true,"name":"Relentless Vindicator","orbit":0},"5284":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","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"],"recipe":["Guilt","Isolation","Greed"],"connections":[{"orbit":0,"id":32278}],"group":349,"orbitIndex":0,"isNotable":true,"name":"Shredding Force","orbit":0},"14363":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":61338}],"group":511,"skill":14363,"orbitIndex":2,"name":"Lightning Penetration","orbit":3},"30834":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":50216},{"orbit":0,"id":57967}],"group":419,"skill":30834,"orbitIndex":2,"name":"Mana Regeneration","orbit":2},"20504":{"stats":["Recover 5 Life when you Block"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-5,"id":62341}],"group":705,"skill":20504,"orbitIndex":0,"name":"Block","orbit":0},"46475":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":5,"id":18186},{"orbit":0,"id":51299},{"orbit":0,"id":16385}],"group":470,"skill":46475,"orbitIndex":63,"name":"Armour and Evasion","orbit":4},"47677":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":9472}],"group":818,"skill":47677,"orbitIndex":17,"name":"Projectile Speed","orbit":7},"58170":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":61067}],"group":452,"skill":58170,"orbitIndex":1,"name":"Spell Damage","orbit":2},"10251":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":7204}],"group":148,"skill":10251,"orbitIndex":0,"name":"Stun Buildup","orbit":0},"18158":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/FuryManifest.dds","skill":18158,"stats":["All Damage from you and Allies in your Presence","contributes to Ignite Chance and Magnitude"],"ascendancyName":"Infernalist","connections":[],"group":516,"orbitIndex":0,"isNotable":true,"name":"Bringer of Flame","orbit":0},"61804":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":61804,"stats":["12% increased Magnitude of Poison you inflict"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":29074}],"orbitIndex":43,"name":"Poison Effect","orbit":8},"12876":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerGrantsMeditate.dds","skill":12876,"stats":["Grants Skill: Meditate"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":7,"isNotable":true,"name":"Faith is a Choice","orbit":6},"48135":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":0,"id":12750}],"group":746,"skill":48135,"orbitIndex":12,"name":"Charm Charges","orbit":7},"55397":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","options":{"Huntress":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","name":"Ailment Threshold","id":1247}},"skill":55397,"stats":["15% increased Flask Charges gained"],"isSwitchable":true,"group":718,"connections":[{"orbit":0,"id":44527}],"orbitIndex":21,"name":"Flask Charges Gained","orbit":7},"25482":{"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","skill":25482,"stats":["+25 to Strength"],"recipe":["Fear","Disgust","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttributesPattern","connections":[{"orbit":0,"id":61472},{"orbit":0,"id":51702},{"orbit":0,"id":60620}],"group":256,"orbitIndex":0,"isNotable":true,"name":"Beef","orbit":0},"5098":{"stats":["Banner Skills have 15% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":-9,"id":16385},{"orbit":2147483647,"id":41651}],"group":465,"skill":5098,"orbitIndex":10,"name":"Banner Area","orbit":2},"15899":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":9,"id":21627}],"group":526,"skill":15899,"orbitIndex":6,"name":"Bleeding Damage","orbit":2},"13634":{"stats":["Offering Skills have 30% increased Duration"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":592,"skill":13634,"orbitIndex":18,"name":"Offering Duration","orbit":7},"52448":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerWildStrike.dds","skill":52448,"stats":["Trigger Elemental Expression on Melee Critical Hit","Grants Skill: Elemental Expression"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":53,"isNotable":true,"name":"...and Scatter Them to the Winds","orbit":9},"4015":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":3,"id":47429},{"orbit":-6,"id":59466}],"group":265,"skill":4015,"orbitIndex":6,"name":"Warcry Cooldown","orbit":4},"30372":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":42065}],"group":923,"skill":30372,"orbitIndex":23,"name":"Lightning Penetration","orbit":2},"52618":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":52618,"stats":["25% increased Attack Damage"],"recipe":["Fear","Suffering","Paranoia"],"connections":[{"orbit":0,"id":32777}],"group":94,"orbitIndex":3,"isNotable":true,"name":"Feral Force","orbit":3},"23587":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerChillChanceBasedOnDamage.dds","skill":23587,"stats":["Gain 10% of Damage as Extra Cold Damage","On Freezing Enemies create Chilled Ground"],"ascendancyName":"Invoker","connections":[{"orbit":7,"id":25434},{"orbit":0,"id":29133}],"group":1132,"orbitIndex":9,"isNotable":true,"name":"I am the Blizzard...","orbit":5},"36576":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":25055},{"orbit":0,"id":54984}],"group":1035,"skill":36576,"orbitIndex":14,"name":"Attack Damage","orbit":7},"11337":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":5,"id":23427},{"orbit":0,"id":44455}],"group":545,"skill":11337,"orbitIndex":16,"name":"Chill Effect","orbit":3},"63259":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelDexSkillGems.dds","skill":63259,"stats":["+2 to Level of all Skills with a Dexterity requirement"],"isMultipleChoiceOption":true,"ascendancyName":"Gemling Legionnaire","group":254,"connections":[],"orbitIndex":0,"name":"Motoric Implants","orbit":0},"65173":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionGrantsPhysicalDamageReduction.dds","skill":65173,"stats":["Physical Damage Reduction from Armour is based on your combined Armour and Evasion Rating","50% less Evasion Rating"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":139,"isNotable":true,"name":"...and Protect me from Harm","orbit":9},"1988":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianDeathFromAboveCommand.dds","skill":1988,"stats":["Grants Skill: Supporting Fire"],"ascendancyName":"Tactician","connections":[],"group":285,"orbitIndex":0,"isNotable":true,"name":"Unleash Hell!","orbit":0},"17553":{"stats":["10% chance for Projectiles to Pierce Enemies within 3m distance of you"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":663,"skill":17553,"orbitIndex":5,"name":"Projectile Pierce","orbit":7},"11306":{"stats":["Gain 1 Rage on Melee Axe Hit"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":57880}],"group":101,"skill":11306,"orbitIndex":5,"name":"Axe Rage on Hit","orbit":2},"32155":{"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":25700}],"group":898,"skill":32155,"orbitIndex":16,"name":"Elemental Damage and Shock Chance","orbit":7},"30371":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":4,"id":52796}],"group":103,"skill":30371,"orbitIndex":6,"name":"Shield Damage","orbit":2},"8143":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEvasionEnergyShieldGrantsSpirit.dds","skill":8143,"stats":["+1 to Spirit for every 8 Energy Shield on Equipped Body Armour","+1 to Spirit for every 20 Evasion Rating on Equipped Body Armour","Cannot gain Spirit from Equipment"],"ascendancyName":"Invoker","connections":[{"orbit":4,"id":16100}],"group":1132,"orbitIndex":5,"isNotable":true,"name":"Lead me through Grace...","orbit":9},"511":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":0,"id":49734}],"group":137,"skill":511,"orbitIndex":6,"name":"Attack and Spell Damage","orbit":7},"28992":{"icon":"Art/2DArt/SkillIcons/passives/Hunter.dds","options":{"Huntress":{"stats":["8% increased Attack Speed","8% increased Area of Effect","+10 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/LethalAssault.dds","name":"Primal Instinct","id":32062}},"skill":28992,"stats":["8% increased Projectile Speed","8% increased Attack Speed","+10 to Dexterity"],"isSwitchable":true,"connections":[{"orbit":0,"id":62628},{"orbit":0,"id":43923}],"group":671,"orbitIndex":21,"isNotable":true,"name":"Honed Instincts","orbit":4},"56914":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":50121}],"group":883,"skill":56914,"orbitIndex":5,"name":"Lightning Penetration","orbit":7},"25412":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":331,"skill":25412,"orbitIndex":0,"name":"Link Mastery","orbit":0},"49192":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":43396},{"orbit":0,"id":41615}],"group":246,"skill":49192,"orbitIndex":12,"name":"Totem Placement Speed","orbit":7},"7183":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":48589}],"group":359,"skill":7183,"orbitIndex":5,"name":"Life Flask Recovery","orbit":2},"46990":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":46990,"stats":[],"ascendancyName":"Deadeye","isAscendancyStart":true,"group":1129,"connections":[{"orbit":0,"id":49165},{"orbit":0,"id":39723},{"orbit":0,"id":3987},{"orbit":0,"id":24295},{"orbit":0,"id":61461}],"orbitIndex":48,"name":"Deadeye","orbit":9},"35118":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":737,"skill":35118,"orbitIndex":0,"name":"Two Hand Mastery","orbit":0},"39723":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":39723,"stats":["12% increased Accuracy Rating"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":24226}],"orbitIndex":21,"name":"Accuracy","orbit":6},"32701":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32701,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":21746},{"orbit":0,"id":26598}],"orbitIndex":18,"name":"Attribute","orbit":6},"19337":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":19337,"stats":["8% increased Projectile Speed","6% increased Attack Speed","12% increased Accuracy Rating"],"recipe":["Despair","Envy","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":885,"orbitIndex":0,"isNotable":true,"name":"Precision Salvo","orbit":0},"762":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":762,"stats":["Minions deal 20% increased Damage"],"ascendancyName":"Tactician","group":259,"connections":[{"orbit":0,"id":1988}],"orbitIndex":0,"name":"Minion Damage","orbit":0},"63926":{"stats":["Minions have +20% to Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","connections":[],"group":696,"skill":63926,"orbitIndex":0,"name":"Minion Lightning Resistance","orbit":0},"61461":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":61461,"stats":["10% increased Projectile Speed"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":2147483647,"id":42416}],"orbitIndex":24,"name":"Projectile Speed","orbit":6},"14658":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14658,"stats":["+5 to any Attribute"],"isAttribute":true,"group":961,"connections":[{"orbit":0,"id":12253},{"orbit":0,"id":22517},{"orbit":0,"id":52053}],"orbitIndex":0,"name":"Attribute","orbit":0},"49023":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":3,"id":12817},{"orbit":0,"id":22975}],"group":199,"skill":49023,"orbitIndex":6,"name":"Shield Block","orbit":1},"57178":{"stats":["10% increased Critical Hit Chance for Spells","15% increased Magnitude of Damaging Ailments you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":21245},{"orbit":0,"id":5284}],"group":356,"skill":57178,"orbitIndex":0,"name":"Spell Critical Chance and Critical Ailment Effect","orbit":0},"27761":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","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"],"recipe":["Guilt","Guilt","Fear"],"connections":[{"orbit":0,"id":5826}],"group":793,"orbitIndex":0,"isNotable":true,"name":"Counterstancing","orbit":0},"42416":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeProjectileDamageChoose.dds","skill":42416,"stats":[],"ascendancyName":"Deadeye","connections":[],"group":1129,"orbitIndex":24,"isNotable":true,"name":"Projectile Proximity Specialisation","orbit":5},"58838":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":6,"id":26725}],"group":200,"skill":58838,"orbitIndex":60,"name":"Stun Threshold","orbit":5},"12033":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeGrantsTwoAdditionalProjectiles.dds","skill":12033,"stats":["Skills fire an additional Projectile"],"ascendancyName":"Deadeye","connections":[],"group":1129,"orbitIndex":8,"isNotable":true,"name":"Endless Munitions","orbit":2},"59028":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":41210}],"group":573,"skill":59028,"orbitIndex":16,"name":"Projectile Damage","orbit":4},"32353":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":32353,"stats":["25% increased Attack Damage"],"recipe":["Suffering","Fear","Despair"],"connections":[],"group":141,"orbitIndex":0,"isNotable":true,"name":"Swift Claw","orbit":0},"27373":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27373,"stats":["+5 to any Attribute"],"isAttribute":true,"group":361,"connections":[{"orbit":-6,"id":53405},{"orbit":-6,"id":51369}],"orbitIndex":51,"name":"Attribute","orbit":5},"52615":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":14516}],"group":1028,"skill":52615,"orbitIndex":18,"name":"Spell Area of Effect","orbit":7},"38888":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":38888,"stats":["10% increased Accuracy Rating with One Handed Melee Weapons","10% increased Accuracy Rating with Two Handed Melee Weapons","+2 to Melee Strike Range"],"recipe":["Greed","Disgust","Ire"],"connections":[{"orbit":0,"id":39116}],"group":643,"orbitIndex":12,"isNotable":true,"name":"Unerring Impact","orbit":7},"33812":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":33812,"stats":[],"ascendancyName":"Warbringer","isAscendancyStart":true,"group":35,"connections":[{"orbit":0,"id":38769},{"orbit":5,"id":18585},{"orbit":5,"id":25935},{"orbit":4,"id":1994},{"orbit":3,"id":39365}],"orbitIndex":48,"name":"Brute","orbit":6},"19442":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":19442,"stats":["16% increased Attack Damage","16% increased Skill Effect Duration","Buffs on you expire 10% slower"],"recipe":["Guilt","Despair","Suffering"],"connections":[{"orbit":-3,"id":25170},{"orbit":0,"id":8606}],"group":762,"orbitIndex":8,"isNotable":true,"name":"Prolonged Assault","orbit":2},"16150":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":16150,"stats":["Increases and Reductions to Companion Damage also apply to you"],"recipe":["Ire","Suffering","Despair"],"connections":[{"orbit":0,"id":37971}],"group":1119,"orbitIndex":0,"isNotable":true,"name":"Inspiring Ally","orbit":0},"32442":{"stats":["20% increased Knockback Distance","20% increased Stun Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":2361}],"group":1118,"skill":32442,"orbitIndex":0,"name":"Quarterstaff Stun and Knockback","orbit":0},"64700":{"stats":["20% increased Daze Buildup with Quarterstaves","20% increased Freeze Buildup with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":61632}],"group":1117,"skill":64700,"orbitIndex":0,"name":"Quarterstaff Freeze and Daze Buildup","orbit":0},"44690":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":14127}],"group":800,"skill":44690,"orbitIndex":8,"name":"Reduced Duration","orbit":2},"7922":{"stats":["10% increased Flask Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":45962}],"group":359,"skill":7922,"orbitIndex":17,"name":"Flask Duration","orbit":2},"703":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-3,"id":44917}],"group":713,"skill":703,"orbitIndex":2,"name":"Stun Threshold from Energy Shield","orbit":1},"2254":{"icon":"Art/2DArt/SkillIcons/passives/deepwisdom.dds","skill":2254,"stats":["30% increased maximum Energy Shield","+10 to Intelligence"],"connections":[{"orbit":0,"id":60685},{"orbit":5,"id":43736},{"orbit":6,"id":14666}],"group":588,"orbitIndex":0,"isNotable":true,"name":"Pure Energy","orbit":0},"60886":{"stats":["20% increased Stun Recovery"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":59213}],"group":314,"skill":60886,"orbitIndex":5,"name":"Stun Recovery","orbit":1},"6229":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":6229,"stats":["40% increased Critical Damage Bonus with One Handed Melee Weapons"],"recipe":["Fear","Ire","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":7,"id":26490}],"group":330,"orbitIndex":5,"isNotable":true,"name":"Push the Advantage","orbit":7},"44516":{"stats":["3% increased Attack Speed with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":2113}],"group":1115,"skill":44516,"orbitIndex":13,"name":"Quarterstaff Speed","orbit":2},"44566":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":44566,"stats":["30% chance for Lightning Damage with Hits to be Lucky"],"recipe":["Suffering","Isolation","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":631,"orbitIndex":0,"isNotable":true,"name":"Lightning Rod","orbit":0},"35708":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":41154}],"group":142,"skill":35708,"orbitIndex":12,"name":"Chill Effect","orbit":2},"11598":{"stats":["3% increased Attack Speed with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":4536},{"orbit":0,"id":44516},{"orbit":0,"id":14267}],"group":1115,"skill":11598,"orbitIndex":0,"name":"Quarterstaff Speed","orbit":0},"34316":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":34316,"stats":["30% increased Defences while wielding a Quarterstaff","30% increased Daze Buildup with Quarterstaves","30% increased Freeze Buildup with Quarterstaves","30% increased Stun Buildup with Quarterstaves"],"recipe":["Guilt","Paranoia","Isolation"],"connections":[],"group":1115,"orbitIndex":3,"isNotable":true,"name":"One with the River","orbit":6},"52399":{"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":9444}],"group":1115,"skill":52399,"orbitIndex":38,"name":"Quarterstaff Critical Damage","orbit":5},"9444":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":9444,"stats":["Quarterstaff Skills that consume Power Charges count as consuming an additional Power Charge"],"recipe":["Isolation","Suffering","Disgust"],"connections":[],"group":1115,"orbitIndex":39,"isNotable":true,"name":"One with the Storm","orbit":6},"52695":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":-6,"id":57230}],"group":921,"skill":52695,"orbitIndex":1,"name":"Physical Damage","orbit":7},"31449":{"stats":["12% increased Critical Hit Chance with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":9444}],"group":1115,"skill":31449,"orbitIndex":40,"name":"Quarterstaff Critical Chance","orbit":5},"56651":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":39263}},"skill":56651,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":638,"connections":[{"orbit":0,"id":38143}],"orbitIndex":0,"name":"Projectile Damage","orbit":0},"37514":{"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","skill":37514,"stats":["8% increased Attack Speed with Quarterstaves","Knocks Back Enemies if you get a Critical Hit with a Quarterstaff"],"recipe":["Envy","Disgust","Greed"],"connections":[{"orbit":0,"id":32442},{"orbit":0,"id":64700}],"group":1115,"orbitIndex":1,"isNotable":true,"name":"Whirling Assault","orbit":3},"43575":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":41512}],"group":635,"skill":43575,"orbitIndex":16,"name":"Melee Damage ","orbit":7},"49984":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":49984,"stats":["32% increased Spell Damage while wielding a Melee Weapon","+10 to Dexterity"],"recipe":["Despair","Fear","Fear"],"connections":[],"group":921,"orbitIndex":57,"isNotable":true,"name":"Spellblade","orbit":5},"29611":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29611,"stats":["+5 to any Attribute"],"isAttribute":true,"group":84,"connections":[{"orbit":0,"id":41768}],"orbitIndex":0,"name":"Attribute","orbit":0},"39881":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":39881,"stats":["20% increased Critical Damage Bonus","20% increased Knockback Distance","20% increased Physical Damage"],"recipe":["Guilt","Isolation","Despair"],"connections":[{"orbit":0,"id":16013},{"orbit":0,"id":35173}],"group":1025,"orbitIndex":0,"isNotable":true,"name":"Staggering Palm","orbit":0},"24135":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":24135,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":0,"id":34419}],"orbitIndex":6,"name":"Critical Chance","orbit":9},"36639":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":-6,"id":62677},{"orbit":0,"id":32009}],"group":615,"skill":36639,"orbitIndex":22,"name":"Curse Duration","orbit":7},"59694":{"stats":["18% increased Critical Damage Bonus with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":52399}],"group":1114,"skill":59694,"orbitIndex":0,"name":"Quarterstaff Critical Damage","orbit":0},"55724":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":42714}],"group":976,"skill":55724,"orbitIndex":58,"name":"Incision Chance","orbit":4},"51583":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":1111,"skill":51583,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"54983":{"stats":["15% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":39369}],"group":1111,"skill":54983,"orbitIndex":2,"name":"Attack Critical Chance","orbit":7},"23040":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":4,"id":38493}],"group":1111,"skill":23040,"orbitIndex":14,"name":"Critical Damage","orbit":7},"31238":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31238,"stats":["+5 to any Attribute"],"isAttribute":true,"group":304,"connections":[{"orbit":0,"id":48552},{"orbit":0,"id":45918}],"orbitIndex":0,"name":"Attribute","orbit":0},"13407":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":13407,"stats":["35% increased Critical Damage Bonus","+10 to Strength"],"recipe":["Isolation","Paranoia","Fear"],"connections":[{"orbit":-3,"id":23040},{"orbit":0,"id":51583}],"group":1111,"orbitIndex":9,"isNotable":true,"name":"Heartbreaking","orbit":2},"57227":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-5,"id":23259}],"group":749,"skill":57227,"orbitIndex":3,"name":"Attack Critical Chance","orbit":2},"36169":{"stats":["12% increased Grenade Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":29514}],"group":517,"skill":36169,"orbitIndex":23,"name":"Grenade Area","orbit":3},"18519":{"stats":["8% increased amount of Life Leeched","Companions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-7,"id":30910}],"group":804,"skill":18519,"orbitIndex":16,"name":"Life Leech and Companion Damage","orbit":7},"21684":{"stats":["4% increased Block chance","15% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-6,"id":33452},{"orbit":-6,"id":1214}],"group":103,"skill":21684,"orbitIndex":66,"name":"Block and Shield Defences","orbit":4},"35848":{"stats":["15% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[],"group":743,"skill":35848,"orbitIndex":16,"name":"Flask Recovery","orbit":7},"2021":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":2021,"stats":["30% increased Mana Recovery from Flasks","8% increased Attack and Cast Speed during Effect of any Mana Flask"],"recipe":["Disgust","Greed","Guilt"],"connections":[{"orbit":0,"id":25857}],"group":1057,"orbitIndex":0,"isNotable":true,"name":"Wellspring","orbit":7},"21327":{"stats":["20% increased Energy Shield if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":56876},{"orbit":0,"id":43691}],"group":849,"skill":21327,"orbitIndex":14,"name":"Energy Shield if Consumed Power Charge","orbit":2},"57970":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":55995},{"orbit":0,"id":21537}],"group":1110,"skill":57970,"orbitIndex":10,"name":"Frenzy Charge Duration","orbit":2},"32683":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":32683,"stats":["Gain 5% of Damage as Extra Cold Damage","20% increased Freeze Buildup"],"connections":[{"orbit":0,"id":53149},{"orbit":0,"id":54413}],"group":752,"orbitIndex":30,"isNotable":true,"name":"Essence of the Mountain","orbit":4},"41873":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[],"group":1110,"skill":41873,"orbitIndex":22,"name":"Frenzy Charge Duration","orbit":2},"326":{"stats":["12% increased Critical Hit Chance with Quarterstaves"],"icon":"Art/2DArt/SkillIcons/passives/damagestaff.dds","connections":[{"orbit":0,"id":31449}],"group":1109,"skill":326,"orbitIndex":0,"name":"Quarterstaff Critical Chance","orbit":0},"54138":{"stats":["3% increased Attack Speed with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":38564},{"orbit":0,"id":37963}],"group":398,"skill":54138,"orbitIndex":12,"name":"Sword Speed","orbit":2},"51299":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51299,"stats":["+5 to any Attribute"],"isAttribute":true,"group":387,"connections":[{"orbit":0,"id":33169},{"orbit":0,"id":35265},{"orbit":0,"id":19802}],"orbitIndex":0,"name":"Attribute","orbit":2},"63618":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2147483647,"id":60992}],"group":1108,"skill":63618,"orbitIndex":0,"name":"Defences and Companion Life","orbit":0},"47733":{"stats":["12% increased Chance to inflict Ailments with One-Handed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[],"group":576,"skill":47733,"orbitIndex":7,"name":"One Handed Ailment Chance","orbit":2},"39540":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":19680}],"group":388,"skill":39540,"orbitIndex":49,"name":"Critical Chance","orbit":4},"20691":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":41739}],"group":408,"skill":20691,"orbitIndex":8,"name":"Stun Buildup","orbit":2},"328":{"stats":["10% increased Accuracy Rating with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":25992},{"orbit":0,"id":60764},{"orbit":0,"id":21112}],"group":1107,"skill":328,"orbitIndex":0,"name":"Bow Accuracy Rating","orbit":0},"62001":{"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","skill":62001,"stats":["25% increased Critical Damage Bonus with Daggers"],"recipe":["Envy","Ire","Isolation"],"connections":[],"group":1106,"orbitIndex":1,"isNotable":true,"name":"Backstabbing","orbit":2},"4423":{"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","skill":4423,"stats":["Critical Hits with Daggers have a 25% chance to Poison the Enemy"],"recipe":["Ire","Despair","Suffering"],"connections":[{"orbit":0,"id":54058}],"group":1106,"orbitIndex":7,"isNotable":true,"name":"Coated Knife","orbit":2},"3251":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3251,"stats":["+5 to any Attribute"],"isAttribute":true,"group":845,"connections":[{"orbit":0,"id":21984}],"orbitIndex":0,"name":"Attribute","orbit":0},"46275":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":3894}],"group":427,"skill":46275,"orbitIndex":35,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"32559":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":32559,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":3704}],"orbitIndex":36,"name":"Cooldown Recovery Rate","orbit":8},"18717":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":60483}],"group":1039,"skill":18717,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"31890":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":7,"id":38827}],"group":439,"skill":31890,"orbitIndex":5,"name":"Armour and Energy Shield","orbit":3},"2448":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2448,"stats":["+5 to any Attribute"],"isAttribute":true,"group":924,"connections":[{"orbit":0,"id":26598},{"orbit":0,"id":57945},{"orbit":0,"id":14658},{"orbit":0,"id":1631}],"orbitIndex":8,"name":"Attribute","orbit":2},"59093":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59093,"stats":["+5 to any Attribute"],"isAttribute":true,"group":173,"connections":[{"orbit":0,"id":14110},{"orbit":0,"id":5088}],"orbitIndex":0,"name":"Attribute","orbit":0},"31692":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":46197}],"group":986,"skill":31692,"orbitIndex":3,"name":"Critical Chance","orbit":2},"35755":{"stats":["10% increased Critical Damage Bonus with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":54058}],"group":1106,"skill":35755,"orbitIndex":16,"name":"Dagger Critical Damage","orbit":2},"54058":{"stats":["10% increased Critical Damage Bonus with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":62001}],"group":1106,"skill":54058,"orbitIndex":0,"name":"Dagger Critical Damage","orbit":0},"64379":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":64379,"stats":["12% increased Spell Damage"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-4,"id":25239}],"orbitIndex":69,"name":"Spell Damage","orbit":8},"64643":{"stats":["20% increased Power Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":56360},{"orbit":0,"id":27176}],"group":777,"skill":64643,"orbitIndex":3,"name":"Power Charge Duration","orbit":2},"4850":{"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":35503}],"group":709,"skill":4850,"orbitIndex":0,"name":"Shock Effect and Mana Regeneration","orbit":0},"56366":{"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","skill":56366,"stats":["5% increased Attack Speed with Daggers","15% increased Critical Hit Chance with Daggers"],"recipe":["Suffering","Greed","Despair"],"connections":[{"orbit":0,"id":35755}],"group":1106,"orbitIndex":16,"isNotable":true,"name":"Silent Shiv","orbit":3},"49512":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49512,"stats":["+5 to any Attribute"],"isAttribute":true,"group":512,"connections":[{"orbit":0,"id":61419},{"orbit":0,"id":15885},{"orbit":0,"id":5936}],"orbitIndex":0,"name":"Attribute","orbit":0},"2863":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":2863,"stats":["15% increased Freeze Buildup","15% increased Chill and Freeze Duration on Enemies"],"recipe":["Guilt","Ire","Isolation"],"connections":[],"group":142,"orbitIndex":0,"isNotable":true,"name":"Perpetual Freeze","orbit":0},"39986":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":57933}],"group":1103,"skill":39986,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"47375":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":5,"id":63618}],"group":1102,"skill":47375,"orbitIndex":0,"name":"Defences and Companion Life","orbit":0},"38993":{"stats":["16% increased Critical Damage Bonus with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":21112}],"group":1101,"skill":38993,"orbitIndex":0,"name":"Bow Critical Damage","orbit":0},"20429":{"stats":["3% increased Attack Speed with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":28797}],"group":1100,"skill":20429,"orbitIndex":62,"name":"Dagger Speed","orbit":6},"20195":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus3.dds","skill":20195,"orbitIndex":0,"stats":["Body Armour grants +75% to Lightning Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":40,"applyToArmour":true,"isNotable":true,"name":"Lead Lining","orbit":0},"3419":{"stats":["10% increased Damage with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":20429},{"orbit":2,"id":30973}],"group":1100,"skill":3419,"orbitIndex":59,"name":"Dagger Damage","orbit":6},"33397":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":39594}],"group":373,"skill":33397,"orbitIndex":21,"name":"Fire Damage","orbit":2},"52215":{"stats":["10% increased Critical Hit Chance with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":56366}],"group":1099,"skill":52215,"orbitIndex":0,"name":"Dagger Critical Chance","orbit":0},"44932":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":54984}],"group":998,"skill":44932,"orbitIndex":4,"name":"Shock Effect","orbit":3},"56265":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":56265,"stats":["60% increased Critical Damage Bonus","20% reduced Critical Hit Chance"],"recipe":["Greed","Envy","Isolation"],"connections":[{"orbit":0,"id":42802}],"group":1097,"orbitIndex":3,"isNotable":true,"name":"Throatseeker","orbit":2},"7604":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":7604,"stats":["+30 to Accuracy Rating","8% increased Melee Attack Speed"],"recipe":["Ire","Fear","Fear"],"connections":[{"orbit":0,"id":35985},{"orbit":0,"id":19074}],"group":1030,"orbitIndex":10,"isNotable":true,"name":"Rapid Strike","orbit":3},"36997":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":27761}],"group":778,"skill":36997,"orbitIndex":0,"name":"Stun Threshold during Parry","orbit":0},"47204":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":43014}],"group":276,"skill":47204,"orbitIndex":22,"name":"Melee Damage","orbit":3},"23374":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":2500}],"group":1095,"skill":23374,"orbitIndex":0,"name":"Poison Chance","orbit":0},"45019":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":698,"skill":45019,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"26447":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":26447,"stats":["30% increased Energy Shield Recharge Rate","20% increased Mana Regeneration Rate"],"recipe":["Paranoia","Suffering","Ire"],"connections":[{"orbit":0,"id":12918},{"orbit":0,"id":49633}],"group":584,"orbitIndex":0,"isNotable":true,"name":"Refocus","orbit":2},"23608":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":2,"id":61741},{"orbit":-2,"id":24401}],"group":927,"skill":23608,"orbitIndex":20,"name":"Poison Damage","orbit":7},"8483":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":8483,"stats":["35% increased Spell Area Damage","Spell Skills have 10% reduced Area of Effect"],"recipe":["Greed","Despair","Suffering"],"connections":[{"orbit":0,"id":6588}],"group":619,"orbitIndex":7,"isNotable":true,"name":"Ruin","orbit":7},"23961":{"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":6,"id":10041}],"group":804,"skill":23961,"orbitIndex":4,"name":"Ailment Threshold and Companion Resistance","orbit":7},"23930":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":46024},{"orbit":0,"id":58295}],"group":169,"skill":23930,"orbitIndex":40,"name":"Elemental Damage","orbit":4},"25745":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":4,"id":31890}],"group":439,"skill":25745,"orbitIndex":30,"name":"Armour and Energy Shield","orbit":4},"39495":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2147483647,"id":46386},{"orbit":9,"id":27048}],"group":1094,"skill":39495,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"25586":{"stats":["16% increased Critical Damage Bonus with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":38993}],"group":1093,"skill":25586,"orbitIndex":35,"name":"Bow Critical Damage","orbit":6},"3414":{"stats":["Minions have +20% to Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","connections":[{"orbit":0,"id":14575}],"group":422,"skill":3414,"orbitIndex":0,"name":"Minion Lightning Resistance","orbit":0},"13619":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":12208},{"orbit":0,"id":59600}],"group":903,"skill":13619,"orbitIndex":0,"name":"Life Flask Charges","orbit":7},"40270":{"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","skill":40270,"stats":["5% chance that if you would gain Frenzy Charges, you instead gain up to your maximum number of Frenzy Charges","+1 to Maximum Frenzy Charges"],"recipe":["Ire","Suffering","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":900,"orbitIndex":0,"isNotable":true,"name":"Frenetic","orbit":0},"20831":{"icon":"Art/2DArt/SkillIcons/passives/AspectOfTheLynx.dds","skill":20831,"stats":["25% increased Evasion Rating","40% increased Evasion Rating if you've Dodge Rolled Recently"],"connections":[{"orbit":0,"id":29843},{"orbit":0,"id":44875}],"group":718,"orbitIndex":14,"isNotable":true,"name":"Catlike Agility","orbit":2},"61281":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":9217}],"group":576,"skill":61281,"orbitIndex":14,"name":"One Handed Damage","orbit":2},"51336":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":4,"id":56818},{"orbit":0,"id":53965}],"group":792,"skill":51336,"orbitIndex":45,"name":"Elemental Attack Damage","orbit":4},"21112":{"stats":["10% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":31055}],"group":1093,"skill":21112,"orbitIndex":57,"name":"Bow Damage","orbit":4},"55194":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":388,"skill":55194,"orbitIndex":66,"name":"Minion Damage","orbit":4},"21788":{"stats":["12% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":8573},{"orbit":0,"id":34612}],"group":1093,"skill":21788,"orbitIndex":21,"name":"Bow Damage","orbit":5},"48401":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48401,"stats":["+5 to any Attribute"],"isAttribute":true,"group":646,"connections":[{"orbit":0,"id":35987},{"orbit":0,"id":61312},{"orbit":5,"id":10909}],"orbitIndex":30,"name":"Attribute","orbit":6},"13748":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-6,"id":38338},{"orbit":0,"id":41029}],"group":785,"skill":13748,"orbitIndex":0,"name":"Elemental Damage","orbit":3},"35849":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","skill":35849,"stats":["5% reduced Movement Speed","Regenerate 1% of maximum Life per second while stationary"],"recipe":["Envy","Guilt","Greed"],"connections":[],"group":102,"orbitIndex":0,"isNotable":true,"name":"Thickened Arteries","orbit":0},"49256":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":4,"id":14439}],"group":75,"skill":49256,"orbitIndex":12,"name":"Armour and Energy Shield","orbit":3},"44141":{"stats":["3% increased Attack Speed with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":18969},{"orbit":0,"id":21788}],"group":1093,"skill":44141,"orbitIndex":7,"name":"Bow Speed","orbit":3},"58704":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBreakEnemyArmour.dds","skill":58704,"stats":["Break Armour equal to 10% of Hit Damage dealt"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":49380}],"group":17,"orbitIndex":0,"isNotable":true,"name":"Anvil's Weight","orbit":0},"12419":{"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-1,"id":56063}],"group":667,"skill":12419,"orbitIndex":4,"name":"Chaos Damage and Duration","orbit":2},"11526":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":11526,"stats":["Arrows gain Critical Hit Chance as they travel farther, up to","60% increased Critical Hit Chance after 7 metres"],"recipe":["Isolation","Suffering","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":38993}],"group":1093,"orbitIndex":30,"isNotable":true,"name":"Sniper","orbit":5},"60764":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":60764,"stats":["Increases and Reductions to Projectile Speed also apply to Damage with Bows"],"recipe":["Isolation","Suffering","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[],"group":1093,"orbitIndex":12,"isNotable":true,"name":"Feathered Fletching","orbit":5},"5936":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":65248}],"group":513,"skill":5936,"orbitIndex":36,"name":"Elemental","orbit":4},"20008":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":20008,"stats":["30% increased Stun Buildup with Melee Damage","Projectiles deal 75% increased Damage against Heavy Stunned Enemies"],"recipe":["Disgust","Guilt","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":873,"orbitIndex":4,"isNotable":true,"name":"Unleash Fire","orbit":7},"27048":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":8,"id":47375}],"group":1090,"skill":27048,"orbitIndex":0,"name":"Defences and Companion Life","orbit":0},"12890":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":12890,"stats":["+5 to any Attribute"],"isAttribute":true,"group":928,"connections":[{"orbit":0,"id":2091},{"orbit":0,"id":42118}],"orbitIndex":12,"name":"Attribute","orbit":6},"32096":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":804,"skill":32096,"orbitIndex":0,"name":"Companion Mastery","orbit":0},"22972":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":0,"id":43238},{"orbit":0,"id":50879}],"group":868,"skill":22972,"orbitIndex":8,"name":"Hazard Damage","orbit":7},"37695":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-5,"id":11813}],"group":867,"skill":37695,"orbitIndex":0,"name":"Evasion","orbit":0},"3988":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":51832}],"group":113,"skill":3988,"orbitIndex":13,"name":"Empowered Attack Damage","orbit":2},"38628":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":38628,"stats":["10% increased Poison Duration for each Poison you have inflicted Recently, up to a maximum of 100%"],"recipe":["Despair","Isolation","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":1089,"orbitIndex":19,"isNotable":true,"name":"Escalating Toxins","orbit":2},"45824":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":61441},{"orbit":0,"id":8493}],"group":432,"skill":45824,"orbitIndex":0,"name":"Sword Damage","orbit":0},"1723":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":53595},{"orbit":0,"id":9703}],"group":1089,"skill":1723,"orbitIndex":22,"name":"Poison Duration","orbit":3},"9586":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":854,"skill":9586,"orbitIndex":10,"name":"Critical Mastery","orbit":4},"53595":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":7,"id":29458},{"orbit":0,"id":38628}],"group":1089,"skill":53595,"orbitIndex":19,"name":"Poison Damage","orbit":3},"27859":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":0,"id":38694}],"group":622,"skill":27859,"orbitIndex":12,"name":"Herald Damage","orbit":7},"24630":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":24630,"stats":["40% increased chance to Ignite","40% increased Damage with Hits against Ignited Enemies"],"recipe":["Suffering","Suffering","Greed"],"connections":[{"orbit":0,"id":63608}],"group":68,"orbitIndex":0,"isNotable":true,"name":"Fulmination","orbit":0},"15986":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":15986,"stats":["25% reduced Poison Duration","Targets can be affected by +1 of your Poisons at the same time"],"recipe":["Greed","Isolation","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"orbit":0,"id":6030}],"group":1089,"orbitIndex":5,"isNotable":true,"name":"Building Toxins","orbit":2},"22439":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":5936}],"group":513,"skill":22439,"orbitIndex":12,"name":"Elemental Damage","orbit":3},"31039":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":781,"skill":31039,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"59695":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":28950}],"group":467,"skill":59695,"orbitIndex":19,"name":"Mana Regeneration","orbit":2},"46088":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":13823}],"group":796,"skill":46088,"orbitIndex":6,"name":"Spell Critical Chance","orbit":3},"30634":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":748,"skill":30634,"orbitIndex":6,"name":"Energy Shield Delay","orbit":2},"25885":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":25885,"stats":["10% increased maximum Darkness"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":0,"id":31116}],"orbitIndex":20,"name":"Darkness","orbit":8},"28044":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":28044,"stats":["50% increased Cold Damage while affected by Herald of Ice","50% increased Fire Damage while affected by Herald of Ash","50% increased Lightning Damage while affected by Herald of Thunder"],"recipe":["Disgust","Isolation","Suffering"],"connections":[{"orbit":0,"id":178},{"orbit":0,"id":28835}],"group":1088,"orbitIndex":12,"isNotable":true,"name":"Coming Calamity","orbit":3},"25300":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":61796}],"group":143,"skill":25300,"orbitIndex":0,"name":"Armour Break","orbit":0},"8157":{"stats":["6% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":8157,"orbitIndex":18,"name":"Herald Reservation","orbit":2},"56063":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":56063,"stats":["23% increased Chaos Damage","15% increased Skill Effect Duration"],"recipe":["Isolation","Disgust","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":667,"orbitIndex":0,"isNotable":true,"name":"Lingering Horror","orbit":0},"41529":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-2,"id":21380}],"group":832,"skill":41529,"orbitIndex":21,"name":"Critical Damage","orbit":2},"56847":{"stats":["12% increased Damage while affected by a Herald"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":56847,"orbitIndex":0,"name":"Herald Damage","orbit":7},"60480":{"stats":["6% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":60480,"orbitIndex":6,"name":"Herald Reservation","orbit":2},"28835":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":28835,"stats":["12% increased Damage while affected by a Herald"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","group":1088,"connections":[{"orbit":0,"id":56847},{"orbit":0,"id":60480},{"orbit":0,"id":8157}],"orbitIndex":0,"name":"Herald Damage","orbit":0},"57471":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":57471,"stats":["Recover 20 Life when you Block","80% less Knockback Distance for Blocked Hits"],"recipe":["Despair","Despair","Paranoia"],"connections":[{"orbit":-4,"id":42578}],"group":103,"orbitIndex":8,"isNotable":true,"name":"Hunker Down","orbit":3},"48198":{"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","skill":48198,"stats":["4% increased Movement Speed","15% increased Mana Regeneration Rate","+5 to Dexterity and Intelligence"],"connections":[{"orbit":3,"id":29361},{"orbit":-5,"id":65437},{"orbit":-6,"id":40068},{"orbit":0,"id":1215},{"orbit":6,"id":13411}],"group":665,"orbitIndex":12,"isNotable":true,"name":"Step Like Mist","orbit":4},"151":{"stats":["16% increased Accuracy Rating at Close Range"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":34747}],"group":404,"skill":151,"orbitIndex":5,"name":"Accuracy","orbit":7},"60083":{"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","skill":60083,"stats":["30% increased Pin Buildup","5% increased Movement Speed if you've Pinned an Enemy Recently"],"recipe":["Disgust","Despair","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":0,"id":44239}],"group":823,"orbitIndex":0,"isNotable":true,"name":"Pin and Run","orbit":0},"2606":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":47284},{"orbit":0,"id":20388},{"orbit":0,"id":15194},{"orbit":0,"id":3414}],"group":413,"skill":2606,"orbitIndex":6,"name":"Minion Life","orbit":1},"30808":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30808,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1084,"connections":[{"orbit":0,"id":14267},{"orbit":-4,"id":28101},{"orbit":0,"id":29959}],"orbitIndex":0,"name":"Attribute","orbit":0},"2582":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2582,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1083,"connections":[{"orbit":0,"id":48116},{"orbit":0,"id":41861},{"orbit":0,"id":56847}],"orbitIndex":0,"name":"Attribute","orbit":0},"61338":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":61338,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"recipe":["Disgust","Paranoia","Isolation"],"connections":[],"group":511,"orbitIndex":6,"isNotable":true,"name":"Breath of Lightning","orbit":4},"10694":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistInfernalHeat.dds","skill":10694,"stats":["While on High Infernal Flame, you and Allies in your","Presence Gain 50% of Damage as Fire Damage"],"ascendancyName":"Infernalist","connections":[],"group":577,"orbitIndex":0,"isNotable":true,"name":"Seething Body","orbit":0},"24070":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[{"orbit":0,"id":58397}],"group":1017,"skill":24070,"orbitIndex":0,"name":"Dexterity","orbit":0},"6588":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":619,"skill":6588,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"61404":{"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","skill":61404,"stats":["30% increased Attack Damage if you've Cast a Spell Recently","10% increased Cast Speed if you've Attacked Recently"],"recipe":["Fear","Suffering","Despair"],"connections":[{"orbit":0,"id":51210},{"orbit":0,"id":61429}],"group":137,"orbitIndex":0,"isNotable":true,"name":"Equilibrium","orbit":0},"15775":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15775,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1082,"connections":[{"orbit":0,"id":30808},{"orbit":0,"id":28976}],"orbitIndex":0,"name":"Attribute","orbit":0},"57506":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57506,"stats":["+5 to any Attribute"],"isAttribute":true,"group":351,"connections":[{"orbit":0,"id":1433},{"orbit":0,"id":53675}],"orbitIndex":0,"name":"Attribute","orbit":0},"17791":{"stats":["18% increased Stun Buildup with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":526}],"group":79,"skill":17791,"orbitIndex":3,"name":"Mace Stun Buildup","orbit":7},"40333":{"stats":["5% increased Accuracy Rating","Companions have 10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2,"id":24178}],"group":969,"skill":40333,"orbitIndex":12,"name":"Accuracy and Companion Accuracy","orbit":7},"18485":{"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","skill":18485,"stats":["Gain 3 Volatility when an Allied Persistent Reviving Minion is Killed"],"recipe":["Envy","Guilt","Despair"],"connections":[{"orbit":0,"id":20119}],"group":466,"orbitIndex":0,"isNotable":true,"name":"Unstable Bond","orbit":3},"4664":{"stats":["6% increased Trap Throwing Speed"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":43938}],"group":1060,"skill":4664,"orbitIndex":42,"name":"Trap Throw Speed","orbit":6},"52220":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":104,"skill":52220,"orbitIndex":0,"name":"Physical Mastery","orbit":0},"41186":{"stats":["12% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":58117}],"group":433,"skill":41186,"orbitIndex":33,"name":"Totem Placement Speed","orbit":5},"55598":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":4,"id":15644},{"orbit":-3,"id":9112},{"orbit":0,"id":28050}],"group":802,"skill":55598,"orbitIndex":2,"name":"Ailment Threshold","orbit":3},"30973":{"stats":["10% increased Critical Hit Chance with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":49320}],"group":1081,"skill":30973,"orbitIndex":34,"name":"Dagger Critical Chance","orbit":6},"35974":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":51105}],"group":174,"skill":35974,"orbitIndex":0,"name":"Totem Life","orbit":2},"49320":{"stats":["10% increased Critical Hit Chance with Daggers"],"icon":"Art/2DArt/SkillIcons/passives/criticaldaggerint.dds","connections":[{"orbit":0,"id":52215}],"group":1081,"skill":49320,"orbitIndex":31,"name":"Dagger Critical Chance","orbit":6},"55664":{"stats":["10% increased Presence Area of Effect","Companions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-3,"id":31826}],"group":1022,"skill":55664,"orbitIndex":0,"name":"Presence Area and Companion Area","orbit":4},"21716":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":-5,"id":9583}],"group":327,"skill":21716,"orbitIndex":0,"name":"Life Leech","orbit":4},"34717":{"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":24120}],"group":973,"skill":34717,"orbitIndex":20,"name":"Mana Regeneration while not on Low Mana","orbit":3},"41062":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":818,"skill":41062,"orbitIndex":48,"name":"Projectile Mastery","orbit":4},"58002":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":45086},{"orbit":0,"id":55668}],"group":711,"skill":58002,"orbitIndex":3,"name":"Physical Damage","orbit":3},"1778":{"stats":["20% increased Hazard Duration"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":0,"id":30408},{"orbit":0,"id":17523}],"group":1080,"skill":1778,"orbitIndex":12,"name":"Hazard Duration","orbit":7},"26339":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":26339,"stats":["Attack Skills have +1 to maximum number of Summoned Totems","20% increased Totem Placement range"],"recipe":["Suffering","Suffering","Suffering"],"connections":[{"orbit":0,"id":64405},{"orbit":0,"id":11014}],"group":206,"orbitIndex":0,"isNotable":true,"name":"Ancestral Artifice","orbit":1},"17058":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":17058,"stats":["-20% to all Elemental Resistances"],"ascendancyName":"Ritualist","group":1186,"connections":[],"orbitIndex":0,"name":"Reduced Resistances","orbit":0},"30408":{"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","skill":30408,"stats":["Hazards have 15% chance to rearm after they are triggered"],"recipe":["Fear","Paranoia","Guilt"],"connections":[{"orbit":0,"id":17906}],"group":1080,"orbitIndex":16,"isNotable":true,"name":"Efficient Contraptions","orbit":7},"50510":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":46384}],"group":75,"skill":50510,"orbitIndex":18,"name":"Shield Block","orbit":4},"16311":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":32600},{"orbit":0,"id":14654}],"group":251,"skill":16311,"orbitIndex":20,"name":"Life Regeneration","orbit":2},"42032":{"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","skill":42032,"stats":["5% increased Damage for each Hazard triggered Recently, up to 50%"],"recipe":["Isolation","Guilt","Ire"],"connections":[{"orbit":0,"id":17906}],"group":1080,"orbitIndex":4,"isNotable":true,"name":"Escalating Mayhem","orbit":7},"17523":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":0,"id":42032}],"group":1080,"skill":17523,"orbitIndex":8,"name":"Hazard Damage","orbit":7},"7888":{"stats":["14% increased Damage with Unarmed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":3,"id":3640},{"orbit":2,"id":32664}],"group":1079,"skill":7888,"orbitIndex":13,"name":"Unarmed Damage","orbit":3},"28963":{"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","skill":28963,"stats":["25% increased Evasion if you have Hit an Enemy Recently","50% increased maximum Dash Distance with Unarmed Attack Skills"],"recipe":["Guilt","Greed","Despair"],"connections":[{"orbit":4,"id":17724}],"group":1079,"orbitIndex":66,"isNotable":true,"name":"Way of the Wind","orbit":4},"19808":{"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","options":{"Huntress":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","id":28615}},"skill":19808,"stats":["10% increased chance to inflict Ailments"],"isSwitchable":true,"group":769,"connections":[],"orbitIndex":0,"name":"Ailment Chance","orbit":0},"21945":{"stats":["20% increased Damage against Dazed Enemies"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":2,"id":38342}],"group":1074,"skill":21945,"orbitIndex":6,"name":"Damage vs Dazed Enemies","orbit":2},"28693":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":49280}],"group":475,"skill":28693,"orbitIndex":1,"name":"Armour and Evasion","orbit":2},"8791":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":8791,"stats":["Companions gain your Strength","+15 to Strength"],"recipe":["Fear","Greed","Despair"],"connections":[{"orbit":2,"id":23961},{"orbit":0,"id":32096}],"group":804,"orbitIndex":7,"isNotable":true,"name":"Sturdy Ally","orbit":3},"49455":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[],"group":427,"skill":49455,"orbitIndex":5,"name":"Energy Shield","orbit":4},"13724":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":13724,"stats":["30% increased Damage if you've dealt a Critical Hit in the past 8 seconds","12% increased Critical Hit Chance"],"recipe":["Disgust","Suffering","Envy"],"connections":[{"orbit":0,"id":20236},{"orbit":0,"id":33823}],"group":850,"orbitIndex":54,"isNotable":true,"name":"Deadly Force","orbit":4},"28101":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":57571},{"orbit":-7,"id":43867}],"group":1076,"skill":28101,"orbitIndex":12,"name":"Fire Penetration","orbit":2},"57571":{"stats":["30% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","connections":[{"orbit":-3,"id":37905}],"group":1076,"skill":57571,"orbitIndex":6,"name":"Fire Penetration","orbit":2},"37905":{"stats":["30% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamage.dds","connections":[],"group":1076,"skill":37905,"orbitIndex":2,"name":"Fire Penetration","orbit":3},"43867":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":2,"id":10423}],"group":1076,"skill":43867,"orbitIndex":23,"name":"Fire Penetration","orbit":7},"65310":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":22682}],"group":865,"skill":65310,"orbitIndex":0,"name":"Additional Spell Projectiles","orbit":3},"64443":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":64443,"stats":["20% increased Stun Buildup","25% increased Attack Area Damage"],"recipe":["Fear","Ire","Fear"],"connections":[{"orbit":0,"id":41126},{"orbit":0,"id":62023}],"group":182,"orbitIndex":8,"isNotable":true,"name":"Impact Force","orbit":3},"18815":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":40990}],"group":1052,"skill":18815,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"10314":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":16256}],"group":732,"skill":10314,"orbitIndex":30,"name":"Mana Regeneration","orbit":4},"12611":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":12611,"stats":["15% increased Damage for each type of Elemental Ailment on Enemy"],"recipe":["Disgust","Disgust","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":3,"id":32155},{"orbit":3,"id":44204}],"group":898,"orbitIndex":0,"isNotable":true,"name":"Harness the Elements","orbit":0},"36564":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToMana.dds","skill":36564,"stats":["Reserves 25% of Life","+1 to Maximum Mana per 6 Maximum Life"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":100,"isNotable":true,"name":"Beidat's Gaze","orbit":9},"31765":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31765,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1059,"connections":[{"orbit":0,"id":59538},{"orbit":0,"id":722}],"orbitIndex":0,"name":"Attribute","orbit":0},"64637":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":32543}],"group":1075,"skill":64637,"orbitIndex":15,"name":"Slow Effect on You","orbit":3},"11656":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":53822},{"orbit":-3,"id":9106}],"group":80,"skill":11656,"orbitIndex":8,"name":"Rage when Hit","orbit":7},"23764":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":23764,"stats":["25% increased Mana Regeneration Rate if you have Shocked an Enemy Recently","20% increased Magnitude of Shock you inflict"],"recipe":["Ire","Ire","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":700,"orbitIndex":0,"isNotable":true,"name":"Alternating Current","orbit":0},"60899":{"stats":["8% reduced Movement Speed Penalty from using Skills while moving"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":32543}],"group":1075,"skill":60899,"orbitIndex":23,"name":"Reduced Movement Penalty","orbit":3},"32543":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":32543,"stats":["20% reduced Slowing Potency of Debuffs on You","12% reduced Movement Speed Penalty from using Skills while moving"],"recipe":["Suffering","Paranoia","Paranoia"],"connections":[],"group":1075,"orbitIndex":0,"isNotable":true,"name":"Unhindered","orbit":0},"53675":{"stats":["15% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":59498},{"orbit":0,"id":30968}],"group":320,"skill":53675,"orbitIndex":5,"name":"Presence Area","orbit":2},"6006":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":38105}],"group":427,"skill":6006,"orbitIndex":62,"name":"Energy Shield","orbit":4},"65212":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":64637},{"orbit":0,"id":60899}],"group":1075,"skill":65212,"orbitIndex":7,"name":"Slow Effect on You","orbit":3},"54204":{"stats":["20% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":-2,"id":38342}],"group":1074,"skill":54204,"orbitIndex":18,"name":"Daze Buildup","orbit":2},"25513":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":25513,"stats":["5% reduced Attack Speed","20% increased Stun Buildup","40% increased Damage with Two Handed Weapons"],"recipe":["Despair","Fear","Envy"],"connections":[],"group":529,"orbitIndex":45,"isNotable":true,"name":"Overwhelm","orbit":6},"4313":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":55896}},"skill":4313,"stats":["8% increased Projectile Damage"],"isSwitchable":true,"group":671,"connections":[{"orbit":0,"id":28992}],"orbitIndex":6,"name":"Projectile Damage","orbit":7},"57373":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":44733}],"group":369,"skill":57373,"orbitIndex":0,"name":"Ignite Chance","orbit":0},"38769":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":38769,"stats":["Break 25% increased Armour"],"ascendancyName":"Warbringer","group":18,"connections":[{"orbit":0,"id":58704}],"orbitIndex":0,"name":"Armour Break","orbit":0},"30047":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30047,"stats":["+5 to any Attribute"],"isAttribute":true,"group":751,"connections":[{"orbit":0,"id":21280},{"orbit":0,"id":18451},{"orbit":0,"id":45650}],"orbitIndex":0,"name":"Attribute","orbit":0},"38342":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":38342,"stats":["25% increased Critical Hit Chance against Dazed Enemies","25% increased Damage against Dazed Enemies","25% increased Daze Buildup"],"recipe":["Paranoia","Despair","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[],"group":1074,"orbitIndex":0,"isNotable":true,"name":"Stupefy","orbit":1},"41861":{"icon":"Art/2DArt/SkillIcons/passives/MultipleBeastCompanionsKeystone.dds","skill":41861,"isKeystone":true,"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"],"group":1072,"connections":[],"orbitIndex":0,"name":"Trusted Kinship","orbit":0},"62216":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":3,"id":26070},{"orbit":-3,"id":38130}],"group":220,"skill":62216,"orbitIndex":8,"name":"Empowered Attack Damage","orbit":2},"61403":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61403,"stats":["+5 to any Attribute"],"isAttribute":true,"group":930,"connections":[{"orbit":0,"id":56349},{"orbit":3,"id":14231},{"orbit":0,"id":24150},{"orbit":0,"id":17602}],"orbitIndex":0,"name":"Attribute","orbit":0},"43576":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":7971}],"group":567,"skill":43576,"orbitIndex":8,"name":"Mana Regeneration","orbit":3},"23993":{"stats":["12% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":8115}],"group":471,"skill":23993,"orbitIndex":0,"name":"Physical Damage","orbit":0},"55060":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":55060,"stats":["30% chance to Pierce an Enemy","Projectiles have 10% chance to Chain an additional time from terrain"],"recipe":["Guilt","Guilt","Disgust"],"connections":[{"orbit":0,"id":33037},{"orbit":0,"id":45576}],"group":595,"orbitIndex":9,"isNotable":true,"name":"Shrapnel","orbit":5},"62998":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":63600}],"group":1068,"skill":62998,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"17229":{"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","skill":17229,"stats":["Minions have +20% to all Elemental Resistances"],"recipe":["Fear","Greed","Disgust"],"connections":[{"orbit":0,"id":34493},{"orbit":0,"id":47242}],"group":98,"orbitIndex":20,"isNotable":true,"name":"Silent Guardian","orbit":3},"50437":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":35987}],"group":654,"skill":50437,"orbitIndex":8,"name":"Evasion","orbit":7},"48589":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":-6,"id":7922}],"group":359,"skill":48589,"orbitIndex":11,"name":"Life Flask Recovery","orbit":2},"55789":{"stats":["20% increased Critical Damage Bonus","5% increased Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-2,"id":41665}],"group":214,"skill":55789,"orbitIndex":3,"name":"Critical Damage and Increased Mana Cost","orbit":4},"35787":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":42813}],"group":302,"skill":35787,"orbitIndex":0,"name":"Increased Duration","orbit":1},"42118":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42118,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1010,"connections":[{"orbit":0,"id":2408},{"orbit":0,"id":57518},{"orbit":0,"id":7465},{"orbit":0,"id":43102}],"orbitIndex":0,"name":"Attribute","orbit":0},"4346":{"stats":["20% increased Damage if you've dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":4519},{"orbit":0,"id":20677}],"group":839,"skill":4346,"orbitIndex":0,"name":"Damage on Critical","orbit":0},"63790":{"stats":["20% increased Melee Damage against Immobilised Enemies"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":48014}],"group":124,"skill":63790,"orbitIndex":54,"name":"Melee Damage against Immobilised","orbit":5},"9405":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":6,"id":59720}],"group":1067,"skill":9405,"orbitIndex":12,"name":"Evasion","orbit":7},"55507":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-6,"id":22359},{"orbit":6,"id":38338}],"group":785,"skill":55507,"orbitIndex":16,"name":"Elemental Damage","orbit":3},"22616":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22616,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":51052},{"orbit":0,"id":17468},{"orbit":0,"id":48631}],"orbitIndex":54,"name":"Attribute","orbit":6},"33601":{"stats":["10% increased Chill and Freeze Duration on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":2863}],"group":142,"skill":33601,"orbitIndex":0,"name":"Chill and Freeze Duration","orbit":2},"63451":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":63451,"stats":["30% increased Stun Buildup","Gain an Endurance Charge when you Heavy Stun a Rare or Unique Enemy"],"recipe":["Greed","Paranoia","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":44406},{"orbit":0,"id":64312}],"group":263,"orbitIndex":6,"isNotable":true,"name":"Cranial Impact","orbit":6},"57513":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneEldritchBattery.dds","skill":57513,"isKeystone":true,"stats":["Converts all Energy Shield to Mana","Doubles Mana Costs"],"group":765,"connections":[],"orbitIndex":0,"name":"Eldritch Battery","orbit":0},"50635":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":25971},{"orbit":5,"id":42750},{"orbit":-5,"id":9050}],"group":915,"skill":50635,"orbitIndex":13,"name":"Attack Speed","orbit":3},"38814":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38814,"stats":["+5 to any Attribute"],"isAttribute":true,"group":704,"connections":[{"orbit":0,"id":19288},{"orbit":0,"id":62341},{"orbit":0,"id":11980}],"orbitIndex":0,"name":"Attribute","orbit":0},"3209":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-6,"id":59720},{"orbit":4,"id":65091}],"group":1067,"skill":3209,"orbitIndex":16,"name":"Evasion","orbit":7},"44776":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":48773},{"orbit":5,"id":1841}],"group":1067,"skill":44776,"orbitIndex":18,"name":"Evasion","orbit":5},"47796":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-4,"id":62640}],"group":483,"skill":47796,"orbitIndex":12,"name":"Attack Speed","orbit":2},"38728":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":5,"id":14539}],"group":1067,"skill":38728,"orbitIndex":0,"name":"Evasion","orbit":7},"49642":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":4882}],"group":360,"skill":49642,"orbitIndex":1,"name":"Totem Damage","orbit":7},"63566":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63566,"stats":["+5 to any Attribute"],"isAttribute":true,"group":928,"connections":[{"orbit":0,"id":42658},{"orbit":0,"id":62350},{"orbit":0,"id":30871}],"orbitIndex":36,"name":"Attribute","orbit":6},"65091":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":6,"id":51707}],"group":1067,"skill":65091,"orbitIndex":20,"name":"Evasion","orbit":7},"38668":{"stats":["3% increased Unarmed Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":-3,"id":28963},{"orbit":2,"id":32664}],"group":1066,"skill":38668,"orbitIndex":0,"name":"Unarmed Attack Speed","orbit":0},"63393":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":7721},{"orbit":0,"id":36709}],"group":454,"skill":63393,"orbitIndex":12,"name":"Stun Threshold","orbit":7},"2174":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":4,"id":19249}],"group":246,"skill":2174,"orbitIndex":70,"name":"Totem Damage","orbit":4},"35043":{"stats":["15% increased Parried Debuff Duration"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[],"group":1065,"skill":35043,"orbitIndex":36,"name":"Parried Duration","orbit":4},"21572":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":-7,"id":6660},{"orbit":0,"id":7526}],"group":916,"skill":21572,"orbitIndex":20,"name":"Damage against Ailments","orbit":2},"22208":{"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":15207}],"group":992,"skill":22208,"orbitIndex":18,"name":"Accuracy and Critical Chance","orbit":7},"20414":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":20414,"stats":["30% increased Parried Debuff Magnitude"],"recipe":["Ire","Despair","Despair"],"connections":[{"orbit":0,"id":35043},{"orbit":0,"id":52410},{"orbit":0,"id":50146}],"group":1065,"orbitIndex":31,"isNotable":true,"name":"Reprisal","orbit":4},"22045":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":3,"id":13505}],"group":416,"skill":22045,"orbitIndex":4,"name":"Life Regeneration","orbit":7},"20782":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-3,"id":52191},{"orbit":0,"id":42361}],"group":944,"skill":20782,"orbitIndex":8,"name":"Chaos Damage","orbit":3},"8631":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":32660},{"orbit":0,"id":59256},{"orbit":0,"id":30979}],"group":377,"skill":8631,"orbitIndex":3,"name":"Critical Chance","orbit":3},"2964":{"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":-7,"id":18374}],"group":339,"skill":2964,"orbitIndex":15,"name":"Thorns and Leech","orbit":2},"7023":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1063,"skill":7023,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"44430":{"stats":["12% increased Damage with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":7062}],"group":664,"skill":44430,"orbitIndex":0,"name":"Crossbow Damage","orbit":0},"51690":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":51690,"stats":["Regenerate 0.5% of maximum Life per second"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":-5,"id":12000}],"orbitIndex":43,"name":"Life Regeneration","orbit":6},"19277":{"stats":["12% increased Spell Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":44783}],"group":279,"skill":19277,"orbitIndex":10,"name":"Area Damage","orbit":2},"59759":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaExtraChaosResistance.dds","skill":59759,"stats":["+10% to Maximum Chaos Resistance","Chaos Resistance is doubled"],"ascendancyName":"Acolyte of Chayula","connections":[],"group":1161,"orbitIndex":4,"isNotable":true,"name":"Chayula's Gift","orbit":8},"8600":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8600,"stats":["+5 to any Attribute"],"isAttribute":true,"group":237,"connections":[{"orbit":0,"id":27439},{"orbit":8,"id":40596},{"orbit":4,"id":44406},{"orbit":0,"id":43778},{"orbit":0,"id":31650}],"orbitIndex":0,"name":"Attribute","orbit":0},"55835":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":55835,"stats":["Damage Penetrates 15% Cold Resistance","Cold Exposure you inflict lowers Total Cold Resistance by an extra 5%"],"recipe":["Isolation","Fear","Paranoia"],"connections":[{"orbit":2147483647,"id":52537},{"orbit":-9,"id":20909},{"orbit":0,"id":7023}],"group":1063,"orbitIndex":18,"isNotable":true,"name":"Exposed to the Cosmos","orbit":2},"27290":{"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","skill":27290,"stats":["25% increased Damage with Swords"],"recipe":["Guilt","Greed","Suffering"],"connections":[{"orbit":0,"id":38564}],"group":372,"orbitIndex":0,"isNotable":true,"name":"Heavy Blade","orbit":0},"28823":{"stats":["10% chance when a Charm is used to use another Charm without consuming Charges"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":21111},{"orbit":5,"id":59303}],"group":959,"skill":28823,"orbitIndex":23,"name":"Charm Activation Chance","orbit":7},"64318":{"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":61063},{"orbit":0,"id":7960}],"group":231,"skill":64318,"orbitIndex":2,"name":"Elemental Penetration","orbit":3},"29320":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":7,"id":1680},{"orbit":0,"id":56860}],"group":909,"skill":29320,"orbitIndex":8,"name":"Stun Threshold during Parry","orbit":7},"44756":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":44756,"stats":["30% reduced Mana Cost of Mark Skills","4% increased Movement Speed if you've cast a Mark Spell Recently"],"recipe":["Despair","Disgust","Suffering"],"connections":[{"orbit":5,"id":44841}],"group":1000,"orbitIndex":15,"isNotable":true,"name":"Marked Agility","orbit":3},"21127":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":174,"skill":21127,"orbitIndex":36,"name":"Totem Mastery","orbit":4},"3336":{"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":30615}],"group":1062,"skill":3336,"orbitIndex":19,"name":"Critical Damage when consuming a Power Charge","orbit":2},"10162":{"icon":"Art/2DArt/SkillIcons/passives/EnduranceFrenzyChargeMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1062,"skill":10162,"orbitIndex":0,"name":"Power Charge Mastery","orbit":0},"34449":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":37688}],"group":1060,"skill":34449,"orbitIndex":36,"name":"Trap Critical Chance","orbit":4},"7488":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":382,"skill":7488,"orbitIndex":0,"name":"Leech Mastery","orbit":0},"31373":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":31373,"stats":["Warcries Empower an additional Attack"],"recipe":["Isolation","Isolation","Despair"],"connections":[{"orbit":0,"id":50561},{"orbit":0,"id":47173}],"group":113,"orbitIndex":63,"isNotable":true,"name":"Vocal Empowerment","orbit":4},"55149":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":55149,"stats":["Gain 11% of Damage as Extra Chaos Damage"],"recipe":["Envy","Isolation","Guilt"],"connections":[],"group":963,"orbitIndex":0,"isNotable":true,"name":"Pure Chaos","orbit":0},"6596":{"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":41171}],"group":737,"skill":6596,"orbitIndex":30,"name":"Attack Speed","orbit":4},"51105":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":51105,"stats":["30% increased Totem Life","30% increased Totem Duration"],"recipe":["Greed","Ire","Fear"],"connections":[{"orbit":0,"id":48979},{"orbit":0,"id":21127}],"group":174,"orbitIndex":6,"isNotable":true,"name":"Spirit Bond","orbit":1},"9112":{"stats":["25% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":0,"id":44612}],"group":802,"skill":9112,"orbitIndex":11,"name":"Ailment Threshold","orbit":1},"62496":{"stats":["10% increased Trap Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":34912}],"group":1060,"skill":62496,"orbitIndex":48,"name":"Trap Damage","orbit":6},"27417":{"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","skill":27417,"stats":["25% increased Trap Damage"],"recipe":["Envy","Ire","Despair"],"connections":[{"orbit":0,"id":64295},{"orbit":0,"id":37616}],"group":1060,"orbitIndex":54,"isNotable":true,"name":"Destructive Apparatus","orbit":6},"37688":{"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","skill":37688,"stats":["25% increased Trap Damage"],"recipe":["Disgust","Envy","Greed"],"connections":[{"orbit":0,"id":37616}],"group":1060,"orbitIndex":36,"isNotable":true,"name":"Devestating Devices","orbit":6},"17726":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":7,"id":33053}],"group":672,"skill":17726,"orbitIndex":5,"name":"Stun Buildup","orbit":7},"64295":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[],"group":1060,"skill":64295,"orbitIndex":54,"name":"Trap Critical Chance","orbit":4},"1286":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":-7,"id":17903}],"group":156,"skill":1286,"orbitIndex":10,"name":"Thorns","orbit":7},"46742":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneElementalEquilibrium.dds","skill":46742,"isKeystone":true,"stats":["Hits that deal Fire Damage remove Fire Exposure and inflict Lightning Exposure","Hits that deal Cold Damage remove Cold Exposure and inflict Fire Exposure","Hits that deal Lightning Damage remove Lightning Exposure and inflict Cold Exposure"],"group":910,"connections":[],"orbitIndex":0,"name":"Elemental Equilibrium","orbit":0},"21713":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":11604},{"orbit":0,"id":50588}],"group":876,"skill":21713,"orbitIndex":20,"name":"Accuracy","orbit":2},"63979":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":9750}],"group":192,"skill":63979,"orbitIndex":6,"name":"Warcry Cooldown","orbit":7},"43201":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":0,"id":43383}],"group":540,"skill":43201,"orbitIndex":56,"name":"Ailment Chance","orbit":4},"8644":{"stats":["10% increased Trap Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":62496},{"orbit":0,"id":27417}],"group":1060,"skill":8644,"orbitIndex":51,"name":"Trap Damage","orbit":6},"37616":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1060,"skill":37616,"orbitIndex":45,"name":"Trap Mastery","orbit":5},"12526":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-9,"id":54818}],"group":537,"skill":12526,"orbitIndex":18,"name":"Ailment Threshold","orbit":3},"63600":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":36364}],"group":1058,"skill":63600,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"25857":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":1057,"skill":25857,"orbitIndex":12,"name":"Flask Mastery","orbit":3},"10472":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":2147483647,"id":17687},{"orbit":3,"id":27422}],"group":1057,"skill":10472,"orbitIndex":32,"name":"Mana Flask Recovery","orbit":4},"34898":{"stats":["Debuffs on you expire 10% faster"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":38463}],"group":912,"skill":34898,"orbitIndex":31,"name":"Debuff Expiry","orbit":5},"54937":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":54937,"stats":["Gain 5 Rage when Hit by an Enemy","Every Rage also grants 1% increased Armour"],"recipe":["Suffering","Ire","Despair"],"connections":[],"group":80,"orbitIndex":9,"isNotable":true,"name":"Vengeful Fury","orbit":1},"60287":{"isMultipleChoice":true,"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelAllSkillGems.dds","skill":60287,"stats":[],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":37397},{"orbit":0,"id":32952},{"orbit":0,"id":63259}],"group":244,"orbitIndex":0,"isNotable":true,"name":"Implanted Gems","orbit":0},"23078":{"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","skill":23078,"stats":["Minions have 25% increased maximum Life"],"recipe":["Disgust","Despair","Suffering"],"connections":[{"orbit":0,"id":47242}],"group":98,"orbitIndex":3,"isNotable":true,"name":"Holy Protector","orbit":3},"3131":{"stats":["3% increased Attack Speed while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":2394}],"group":598,"skill":3131,"orbitIndex":9,"name":"Dual Wielding Speed","orbit":2},"41126":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":1170},{"orbit":0,"id":9918}],"group":182,"skill":41126,"orbitIndex":4,"name":"Area Damage","orbit":3},"37946":{"stats":["15% increased Projectile Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":874,"skill":37946,"orbitIndex":0,"name":"Projectile Stun Buildup","orbit":0},"10873":{"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","skill":10873,"stats":["25% increased Attack Damage"],"recipe":["Ire","Disgust","Fear"],"connections":[{"orbit":0,"id":32777}],"group":94,"orbitIndex":21,"isNotable":true,"name":"Bestial Rage","orbit":3},"39280":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":44669}],"group":800,"skill":39280,"orbitIndex":4,"name":"Increased Duration","orbit":3},"60551":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":21861}],"group":205,"skill":60551,"orbitIndex":14,"name":"Presence Area","orbit":2},"27422":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":2021}],"group":1057,"skill":27422,"orbitIndex":0,"name":"Mana Flask Recovery","orbit":0},"13356":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":7,"id":6229}],"group":330,"skill":13356,"orbitIndex":0,"name":"One Handed Damage","orbit":2},"57710":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57710,"stats":["+5 to any Attribute"],"isAttribute":true,"group":551,"connections":[{"orbit":0,"id":39037},{"orbit":0,"id":40783}],"orbitIndex":0,"name":"Attribute","orbit":6},"52746":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":9796},{"orbit":-3,"id":64471}],"group":391,"skill":52746,"orbitIndex":12,"name":"Fire Damage","orbit":2},"25565":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":722}],"group":1054,"skill":25565,"orbitIndex":2,"name":"Lightning Damage","orbit":2},"36364":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":36364,"stats":["Enemies you Electrocute have 20% increased Damage taken"],"recipe":["Paranoia","Suffering","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1055,"orbitIndex":0,"isNotable":true,"name":"Electrocution","orbit":0},"14923":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":440,"skill":14923,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"57776":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":33914}],"group":227,"skill":57776,"orbitIndex":5,"name":"Energy Shield and Mana Regeneration","orbit":3},"8957":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":8957,"stats":["Minions have 20% increased Area of Effect","Minions have 10% chance to inflict Withered on Hit"],"recipe":["Envy","Isolation","Suffering"],"connections":[{"orbit":0,"id":14505}],"group":328,"orbitIndex":44,"isNotable":true,"name":"Right Hand of Darkness","orbit":4},"64119":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":64119,"stats":["40% increased Crossbow Reload Speed"],"recipe":["Fear","Guilt","Suffering"],"connections":[{"orbit":0,"id":33596}],"group":655,"orbitIndex":22,"isNotable":true,"name":"Instant Reload","orbit":7},"14226":{"icon":"Art/2DArt/SkillIcons/passives/DancewithDeathKeystone.dds","skill":14226,"isKeystone":true,"stats":["25% more Skill Speed while Off Hand is empty and you have","a One-Handed Martial Weapon equipped in your Main Hand"],"group":1053,"connections":[],"orbitIndex":0,"name":"Dance with Death","orbit":0},"2334":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[{"orbit":6,"id":65091},{"orbit":-6,"id":3209}],"group":1047,"skill":2334,"orbitIndex":0,"name":"Dexterity","orbit":0},"29246":{"stats":["15% increased Parried Debuff Duration"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":22927},{"orbit":0,"id":35043}],"group":1050,"skill":29246,"orbitIndex":27,"name":"Parried Duration","orbit":6},"35760":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":6,"id":22359}],"group":785,"skill":35760,"orbitIndex":8,"name":"Elemental Damage","orbit":3},"51369":{"stats":["14% increased Damage with Hits against Burning Enemies"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":56061},{"orbit":0,"id":45503}],"group":287,"skill":51369,"orbitIndex":6,"name":"Damage against Burning Enemies","orbit":2},"15270":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1049,"skill":15270,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"1447":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":22393}],"group":324,"skill":1447,"orbitIndex":14,"name":"Minion Damage","orbit":3},"14048":{"stats":["16% increased Mana Regeneration Rate while not on Low Mana"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":7,"id":34717}],"group":973,"skill":14048,"orbitIndex":54,"name":"Mana Regeneration while not on Low Mana","orbit":4},"336":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":336,"stats":["Damage Penetrates 15% Cold Resistance","Damage Penetrates 8% Lightning Resistance"],"recipe":["Envy","Suffering","Suffering"],"connections":[{"orbit":-3,"id":4806}],"group":980,"orbitIndex":15,"isNotable":true,"name":"Storm Swell","orbit":3},"64462":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":53150}],"group":1049,"skill":64462,"orbitIndex":20,"name":"Mana Leech","orbit":2},"50884":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":50884,"stats":["Damage Penetrates 12% Elemental Resistances","10% increased Area of Effect for Attacks"],"recipe":["Guilt","Fear","Ire"],"connections":[{"orbit":0,"id":53696}],"group":847,"orbitIndex":12,"isNotable":true,"name":"Primal Sundering","orbit":7},"33137":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":36894},{"orbit":0,"id":17330}],"group":172,"skill":33137,"orbitIndex":17,"name":"Bleed Damage","orbit":2},"31566":{"stats":["30% increased Armour while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":7049},{"orbit":0,"id":54818}],"group":528,"skill":31566,"orbitIndex":23,"name":"Armour while Surrounded","orbit":3},"8246":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":37548},{"orbit":0,"id":64462}],"group":1049,"skill":8246,"orbitIndex":14,"name":"Attack Damage","orbit":2},"58971":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-6,"id":12998},{"orbit":-7,"id":38678}],"group":951,"skill":58971,"orbitIndex":12,"name":"Ailment Threshold","orbit":2},"11672":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11672,"stats":["+5 to any Attribute"],"isAttribute":true,"group":641,"connections":[{"orbit":0,"id":47177},{"orbit":0,"id":48030}],"orbitIndex":0,"name":"Attribute","orbit":0},"3332":{"stats":["Minions have +20% to Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","connections":[],"group":436,"skill":3332,"orbitIndex":0,"name":"Minion Cold Resistance","orbit":0},"12821":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[],"group":325,"skill":12821,"orbitIndex":0,"name":"Banner Valour Gained","orbit":2},"53150":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":53150,"stats":["5% increased Attack Speed","30% increased Accuracy Rating against Rare or Unique Enemies"],"recipe":["Guilt","Disgust","Ire"],"connections":[{"orbit":0,"id":15270},{"orbit":0,"id":17589}],"group":1049,"orbitIndex":21,"isNotable":true,"name":"Sharp Sight","orbit":3},"17420":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":18717},{"orbit":0,"id":25565},{"orbit":0,"id":15356}],"group":1051,"skill":17420,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"40196":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":861,"skill":40196,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"34401":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":1046,"skill":34401,"orbitIndex":0,"name":"Blind Mastery","orbit":0},"5663":{"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","skill":5663,"stats":["+2 to Maximum Endurance Charges"],"recipe":["Guilt","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":176,"orbitIndex":0,"isNotable":true,"name":"Endurance","orbit":0},"28229":{"stats":["20% increased Area of Effect of Curses"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":50485}],"group":701,"skill":28229,"orbitIndex":0,"name":"Curse Area","orbit":2},"56978":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56978,"stats":["+5 to any Attribute"],"isAttribute":true,"group":597,"connections":[{"orbit":0,"id":21274}],"orbitIndex":0,"name":"Attribute","orbit":0},"46882":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":46882,"stats":[],"group":897,"connections":[],"orbitIndex":8,"name":"Jewel Socket","orbit":1},"33463":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":33463,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1004,"connections":[{"orbit":6,"id":41877},{"orbit":0,"id":31286},{"orbit":0,"id":45304}],"orbitIndex":0,"name":"Attribute","orbit":0},"40990":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":40990,"stats":["Damage Penetrates 18% Lightning Resistance","30% increased Critical Hit Chance against enemies with Lightning Exposure"],"recipe":["Envy","Isolation","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1045,"orbitIndex":0,"isNotable":true,"name":"Exposed to the Storm","orbit":0},"9085":{"icon":"Art/2DArt/SkillIcons/passives/CrimsonAssaultKeystone.dds","skill":9085,"isKeystone":true,"stats":["Bleeding you inflict is Aggravated","Base Bleeding Duration is 1 second"],"group":824,"connections":[],"orbitIndex":0,"name":"Crimson Assault","orbit":0},"30996":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSameSupportMultipleTimes.dds","skill":30996,"stats":["You can use each type of Support Gem an additional time in different Skills"],"ascendancyName":"Gemling Legionnaire","connections":[{"orbit":0,"id":53762},{"orbit":0,"id":18146}],"group":350,"orbitIndex":0,"isNotable":true,"name":"Gem Studded","orbit":0},"55058":{"stats":["20% increased Melee Damage against Immobilised Enemies"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":63790}],"group":124,"skill":55058,"orbitIndex":48,"name":"Melee Damage against Immobilised","orbit":5},"1546":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":1546,"stats":["3% increased Movement Speed","25% increased Armour","25% increased maximum Energy Shield"],"recipe":["Envy","Despair","Suffering"],"connections":[],"group":439,"orbitIndex":20,"isNotable":true,"name":"Spiral into Depression","orbit":2},"56842":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":56842,"stats":["18% increased Stun Buildup"],"ascendancyName":"Titan","group":54,"connections":[{"orbit":-5,"id":59540}],"orbitIndex":0,"name":"Stun Buildup","orbit":0},"2999":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":2999,"stats":["20% increased Cast Speed when on Low Life","10% reduced Cast Speed when on Full Life"],"recipe":["Isolation","Despair","Disgust"],"connections":[],"group":180,"orbitIndex":22,"isNotable":true,"name":"Final Barrage","orbit":6},"41016":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":856,"skill":41016,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"51241":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-2,"id":55118}],"group":1043,"skill":51241,"orbitIndex":10,"name":"Charm Charges","orbit":2},"30839":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-3,"id":35671}],"group":978,"skill":30839,"orbitIndex":17,"name":"Attack Speed and Dexterity","orbit":3},"38614":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":38614,"stats":["12% chance for Spell Skills to fire 2 additional Projectiles"],"recipe":["Paranoia","Disgust","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":27662},{"orbit":0,"id":44201}],"group":739,"orbitIndex":20,"isNotable":true,"name":"Psychic Fragmentation","orbit":3},"20895":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":20895,"stats":["Minions deal 20% increased Damage"],"ascendancyName":"Smith of Kitava","group":9,"connections":[{"orbit":0,"id":47184}],"orbitIndex":0,"name":"Minion Damage","orbit":0},"36163":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-4,"id":30390}],"group":310,"skill":36163,"orbitIndex":9,"name":"Block","orbit":2},"53216":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":159,"skill":53216,"orbitIndex":0,"name":"Life Mastery","orbit":0},"4577":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":3999}],"group":477,"skill":4577,"orbitIndex":8,"name":"Attack Area","orbit":7},"7302":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":7302,"stats":["Final Repeat of Spells has 40% increased Area of Effect"],"recipe":["Fear","Envy","Ire"],"connections":[{"orbit":0,"id":52615}],"group":1028,"orbitIndex":0,"isNotable":true,"name":"Echoing Pulse","orbit":7},"1994":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":1994,"stats":["20% increased Warcry Speed"],"ascendancyName":"Warbringer","group":27,"connections":[{"orbit":0,"id":47097}],"orbitIndex":0,"name":"Warcry Speed","orbit":0},"63431":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":63431,"stats":["30% increased Magnitude of Poison you inflict","Recover 2% of maximum Life on Killing a Poisoned Enemy"],"recipe":["Greed","Suffering","Suffering"],"connections":[],"group":1042,"orbitIndex":3,"isNotable":true,"name":"Leeching Toxins","orbit":1},"6304":{"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","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"],"recipe":["Greed","Paranoia","Guilt"],"connections":[{"orbit":0,"id":12125}],"group":251,"orbitIndex":4,"isNotable":true,"name":"Stand Ground","orbit":2},"64325":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-4,"id":45304}],"group":1042,"skill":64325,"orbitIndex":11,"name":"Poison Damage","orbit":3},"48979":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":51820}],"group":174,"skill":48979,"orbitIndex":12,"name":"Totem Life","orbit":3},"6078":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":4,"id":61119}],"group":1042,"skill":6078,"orbitIndex":1,"name":"Poison Chance","orbit":3},"14516":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[],"group":1028,"skill":14516,"orbitIndex":16,"name":"Spell Area of Effect","orbit":3},"35977":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":220,"skill":35977,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"38878":{"stats":["Debuffs on you expire 10% faster"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":34898}],"group":912,"skill":38878,"orbitIndex":35,"name":"Debuff Expiry","orbit":4},"4709":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":4709,"stats":["60% increased Accuracy Rating at Close Range"],"recipe":["Ire","Envy","Paranoia"],"connections":[],"group":985,"orbitIndex":19,"isNotable":true,"name":"Near Sighted","orbit":2},"8273":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":8273,"stats":["25% chance on Consuming a Shock on an Enemy to reapply it"],"recipe":["Isolation","Despair","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":25565}],"group":1041,"orbitIndex":0,"isNotable":true,"name":"Endless Circuit","orbit":0},"17380":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"orbit":0,"id":41972},{"orbit":0,"id":23427},{"orbit":0,"id":47270},{"orbit":0,"id":19955}],"group":545,"skill":17380,"orbitIndex":6,"name":"Cold Mastery","orbit":1},"41129":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":24338}],"group":457,"skill":41129,"orbitIndex":70,"name":"Damage against Ailments","orbit":4},"19767":{"stats":["3% increased Attack Speed with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":35223},{"orbit":0,"id":13895}],"group":1038,"skill":19767,"orbitIndex":10,"name":"Spear Attack Speed","orbit":4},"44612":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":802,"skill":44612,"orbitIndex":0,"name":"Spell Suppression Mastery","orbit":0},"21225":{"stats":["10% increased Damage with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":38369}],"group":1038,"skill":21225,"orbitIndex":16,"name":"Spear Damage","orbit":3},"11292":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":7,"id":2575},{"orbit":-7,"id":56757}],"group":100,"skill":11292,"orbitIndex":0,"name":"Totem Placement Speed","orbit":2},"256":{"stats":["Link Skills have 10% increased Buff Effect"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":-7,"id":13694}],"group":280,"skill":256,"orbitIndex":1,"name":"Link Effect","orbit":2},"27626":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":27626,"stats":["40% increased effect of Arcane Surge on you"],"recipe":["Despair","Isolation","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":0,"id":15628}],"group":296,"orbitIndex":12,"isNotable":true,"name":"Touch the Arcane","orbit":5},"18910":{"stats":["12% increased Critical Hit Chance with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":10265}],"group":1038,"skill":18910,"orbitIndex":48,"name":"Spear Critical Chance","orbit":5},"39607":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":-2,"id":2559},{"orbit":0,"id":45713}],"group":1003,"skill":39607,"orbitIndex":16,"name":"Flask Charges Gained","orbit":2},"61112":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":61112,"stats":["25% increased Damage with Spears","10% increased Attack Speed with Spears"],"recipe":["Guilt","Paranoia","Disgust"],"connections":[{"orbit":0,"id":36071},{"orbit":0,"id":20105}],"group":1038,"orbitIndex":14,"isNotable":true,"name":"Roll and Strike","orbit":5},"46402":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":18923},{"orbit":0,"id":37220},{"orbit":0,"id":50342}],"group":817,"skill":46402,"orbitIndex":13,"name":"Evasion","orbit":7},"13895":{"icon":"Art/2DArt/SkillIcons/passives/SpearsNotable1.dds","skill":13895,"stats":["25% increased Damage with Spears","25% increased Accuracy Rating with Spears"],"recipe":["Guilt","Envy","Despair"],"connections":[{"orbit":0,"id":36071}],"group":1038,"orbitIndex":10,"isNotable":true,"name":"Precise Point","orbit":5},"16691":{"stats":["Leech Life 15% faster"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":-5,"id":21716}],"group":327,"skill":16691,"orbitIndex":3,"name":"Life Leech Speed","orbit":7},"34520":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":55575},{"orbit":4,"id":14548},{"orbit":-4,"id":63545}],"group":711,"skill":34520,"orbitIndex":15,"name":"Physical Damage","orbit":7},"51820":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":51820,"stats":["12% increased Attack and Cast Speed if you've summoned a Totem Recently"],"recipe":["Despair","Suffering","Suffering"],"connections":[{"orbit":0,"id":21127}],"group":174,"orbitIndex":36,"isNotable":true,"name":"Ancestral Conduits","orbit":6},"22152":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":10382},{"orbit":0,"id":15304}],"group":861,"skill":22152,"orbitIndex":12,"name":"Cast Speed","orbit":2},"54521":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54521,"stats":["+5 to any Attribute"],"isAttribute":true,"group":459,"connections":[{"orbit":5,"id":13537},{"orbit":0,"id":58789}],"orbitIndex":0,"name":"Attribute","orbit":0},"65439":{"stats":["Banner Skills have 12% increased Aura Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":12821}],"group":325,"skill":65439,"orbitIndex":3,"name":"Banner Aura Effect","orbit":1},"5407":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":56910}],"group":536,"skill":5407,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"13783":{"icon":"Art/2DArt/SkillIcons/passives/SpellSupressionNotable1.dds","options":{"Huntress":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","name":"Accuracy","id":53191}},"skill":13783,"stats":["10% increased chance to inflict Ailments"],"isSwitchable":true,"group":742,"connections":[{"orbit":0,"id":28992}],"orbitIndex":19,"name":"Ailment Chance","orbit":7},"38369":{"stats":["12% increased Critical Hit Chance with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":18910}],"group":1038,"skill":38369,"orbitIndex":48,"name":"Spear Critical Chance","orbit":4},"60013":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":57776}],"group":227,"skill":60013,"orbitIndex":8,"name":"Energy Shield","orbit":3},"62986":{"stats":["12% increased Accuracy Rating with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":4,"id":60173}],"group":896,"skill":62986,"orbitIndex":17,"name":"One Handed Accuracy","orbit":7},"1352":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":1352,"stats":["3% increased maximum Life","30% increased Stun Threshold"],"recipe":["Fear","Despair","Paranoia"],"connections":[{"orbit":0,"id":53216}],"group":159,"orbitIndex":10,"isNotable":true,"name":"Unbending","orbit":7},"27733":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":44005},{"orbit":0,"id":2999}],"group":180,"skill":27733,"orbitIndex":30,"name":"Caster Mastery","orbit":4},"32534":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":32534,"stats":[],"ascendancyName":"Titan","isAscendancyStart":true,"group":51,"connections":[{"orbit":0,"id":35453},{"orbit":0,"id":19424},{"orbit":0,"id":13715},{"orbit":0,"id":51690},{"orbit":0,"id":29323}],"orbitIndex":96,"name":"Titan","orbit":9},"52351":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":52260}],"group":1037,"skill":52351,"orbitIndex":12,"name":"Energy","orbit":2},"17882":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":17882,"stats":["25% reduced Grenade Detonation Time"],"recipe":["Paranoia","Ire","Despair"],"connections":[{"orbit":0,"id":33596}],"group":655,"orbitIndex":2,"isNotable":true,"name":"Volatile Grenades","orbit":7},"41657":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[],"group":318,"skill":41657,"orbitIndex":10,"name":"Armour","orbit":3},"22219":{"stats":["Triggered Spells deal 14% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":52351}],"group":1037,"skill":22219,"orbitIndex":16,"name":"Triggered Spell Damage","orbit":7},"19573":{"stats":["10% chance for Projectiles to Pierce Enemies within 3m distance of you"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-5,"id":38479},{"orbit":-3,"id":19342}],"group":663,"skill":19573,"orbitIndex":11,"name":"Projectile Pierce","orbit":7},"8440":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-7,"id":45013}],"group":640,"skill":8440,"orbitIndex":7,"name":"Damage against Enemies on Low Life","orbit":1},"41298":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1035,"skill":41298,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"43829":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":43829,"stats":["25% increased chance to inflict Ailments with Projectiles"],"recipe":["Guilt","Fear","Greed"],"connections":[{"orbit":0,"id":51944},{"orbit":0,"id":45576}],"group":595,"orbitIndex":0,"isNotable":true,"name":"Advanced Munitions","orbit":0},"41580":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":41580,"stats":["25% increased Attack Damage","Attacks have 25% chance to Maim on Hit"],"recipe":["Despair","Isolation","Ire"],"connections":[{"orbit":3,"id":13799},{"orbit":0,"id":41298}],"group":1035,"orbitIndex":2,"isNotable":true,"name":"Maiming Strike","orbit":7},"51169":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":51169,"stats":["15% increased Energy Shield Recovery rate"],"recipe":["Despair","Ire","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":567,"orbitIndex":21,"isNotable":true,"name":"Soul Bloom","orbit":7},"48714":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":47354}],"group":276,"skill":48714,"orbitIndex":7,"name":"Melee Attack Speed","orbit":2},"39204":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedArcaneSurge.dds","skill":39204,"stats":["1% increased Effect of Arcane Surge on you per 25 maximum Mana"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":48,"isNotable":true,"name":"Force of Will","orbit":8},"13799":{"stats":["8% increased Attack Damage","Debuffs you inflict have 4% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":36576}],"group":1035,"skill":13799,"orbitIndex":20,"name":"Attack Damage and Slow Effect","orbit":2},"25055":{"stats":["2% increased Movement Speed","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":3,"id":41580}],"group":1035,"skill":25055,"orbitIndex":8,"name":"Attack Damage and Movement Speed","orbit":2},"35171":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":18846}],"group":279,"skill":35171,"orbitIndex":0,"name":"Spell Area of Effect","orbit":3},"31647":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[],"group":1034,"skill":31647,"orbitIndex":12,"name":"Dexterity","orbit":3},"52348":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":52348,"stats":["20% increased Totem Damage","6% increased Attack and Cast Speed if you've summoned a Totem Recently"],"recipe":["Suffering","Suffering","Ire"],"connections":[{"orbit":-5,"id":51206},{"orbit":0,"id":34487}],"group":360,"orbitIndex":15,"isNotable":true,"name":"Carved Earth","orbit":7},"2138":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":2138,"stats":["29% increased Chaos Damage","10% increased Global Defences"],"recipe":["Greed","Isolation","Envy"],"connections":[],"group":439,"orbitIndex":12,"isNotable":true,"name":"Spiral into Insanity","orbit":2},"33914":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":21935}],"group":227,"skill":33914,"orbitIndex":2,"name":"Energy Shield and Mana Regeneration","orbit":3},"37746":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-2,"id":6544}],"group":287,"skill":37746,"orbitIndex":19,"name":"Ignite Chance","orbit":7},"10245":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":276,"skill":10245,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"18146":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":18146,"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","group":334,"connections":[{"orbit":2147483647,"id":57819}],"orbitIndex":0,"name":"Reduced Attribute Requirements","orbit":0},"1579":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":1579,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Chronomancer","group":272,"connections":[{"orbit":-9,"id":10987}],"orbitIndex":0,"name":"Cooldown Recovery Rate","orbit":0},"19338":{"stats":["+8 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","connections":[],"group":1034,"skill":19338,"orbitIndex":0,"name":"Dexterity","orbit":3},"40399":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":40399,"stats":["25% chance for Trigger skills to refund half of Energy Spent"],"recipe":["Isolation","Guilt","Paranoia"],"connections":[{"orbit":0,"id":20641}],"group":926,"orbitIndex":6,"isNotable":true,"name":"Energise","orbit":5},"56876":{"stats":["20% increased Energy Shield if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":46380}],"group":849,"skill":56876,"orbitIndex":6,"name":"Energy Shield if Consumed Power Charge","orbit":2},"29517":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29517,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":32701},{"orbit":0,"id":37695}],"orbitIndex":24,"name":"Attribute","orbit":6},"43036":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":2244}],"group":296,"skill":43036,"orbitIndex":4,"name":"Mana Regeneration","orbit":7},"50403":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":1032,"skill":50403,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"9997":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus9.dds","skill":9997,"orbitIndex":0,"stats":["Body Armour grants 25% of Physical Damage from Hits taken as Fire Damage"],"ascendancyName":"Smith of Kitava","connections":[],"group":20,"applyToArmour":true,"isNotable":true,"name":"Molten Symbol","orbit":0},"13701":{"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":17871},{"orbit":0,"id":59538}],"group":1032,"skill":13701,"orbitIndex":2,"name":"Freeze and Chill Resistance","orbit":2},"49545":{"stats":["20% increased Parry Damage"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":2,"id":64851}],"group":826,"skill":49545,"orbitIndex":13,"name":"Parry Damage","orbit":7},"44419":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":7,"id":7251},{"orbit":-7,"id":29788}],"group":382,"skill":44419,"orbitIndex":6,"name":"Life Leech","orbit":7},"53367":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":53367,"stats":["+20 to maximum Valour"],"recipe":["Despair","Ire","Greed"],"connections":[{"orbit":0,"id":12821},{"orbit":0,"id":65353}],"group":325,"orbitIndex":22,"isNotable":true,"name":"Symbol of Defiance","orbit":3},"32672":{"stats":["5% reduced Effect of Chill on you","10% increased Freeze Threshold"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":4031}],"group":1032,"skill":32672,"orbitIndex":12,"name":"Freeze and Chill Resistance","orbit":3},"44357":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":44357,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":-9,"id":63713}],"orbitIndex":34,"name":"Critical Chance","orbit":9},"12322":{"stats":["8% increased Flask and Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":0,"id":53196}],"group":743,"skill":12322,"orbitIndex":4,"name":"Flask and Charm Charges Gained","orbit":7},"11509":{"stats":["15% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":17664}],"group":1031,"skill":11509,"orbitIndex":20,"name":"Critical Chance","orbit":2},"33348":{"stats":["25% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraareaofeffect.dds","connections":[],"group":1031,"skill":33348,"orbitIndex":11,"name":"Presence Area","orbit":2},"13769":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-4,"id":2254}],"group":553,"skill":13769,"orbitIndex":8,"name":"Mana Regeneration","orbit":2},"57774":{"stats":["3% increased Attack Speed while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":49657}],"group":598,"skill":57774,"orbitIndex":21,"name":"Dual Wielding Speed","orbit":3},"19680":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":50558}],"group":388,"skill":19680,"orbitIndex":54,"name":"Critical Chance","orbit":4},"48531":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":13987}],"group":1030,"skill":48531,"orbitIndex":8,"name":"Melee Attack Speed","orbit":1},"8560":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":31273}],"group":1030,"skill":8560,"orbitIndex":0,"name":"Melee Damage","orbit":1},"19074":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1030,"skill":19074,"orbitIndex":8,"name":"Attack Mastery","orbit":7},"9485":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":9485,"stats":["+5 to any Attribute"],"isAttribute":true,"group":602,"connections":[{"orbit":0,"id":60685}],"orbitIndex":0,"name":"Attribute","orbit":0},"44683":{"icon":"Art/2DArt/SkillIcons/passives/tempint.dds","classesStart":["Shadow","Monk"],"skill":44683,"stats":[],"group":626,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"SIX","orbit":0},"1514":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":29527}],"group":1029,"skill":1514,"orbitIndex":7,"name":"Attack Mastery","orbit":1},"17029":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":17029,"stats":["Defend with 200% of Armour against Critical Hits","+15 to Strength"],"recipe":["Fear","Envy","Guilt"],"connections":[{"orbit":0,"id":45992}],"group":318,"orbitIndex":12,"isNotable":true,"name":"Blade Catcher","orbit":2},"46017":{"stats":["15% increased Life Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":54962}],"group":102,"skill":46017,"orbitIndex":8,"name":"Life Regeneration while Stationary","orbit":7},"32655":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":32655,"stats":["Companions gain your Dexterity","+15 to Dexterity"],"recipe":["Guilt","Envy","Ire"],"connections":[{"orbit":0,"id":33514}],"group":969,"orbitIndex":18,"isNotable":true,"name":"Tandem Assault","orbit":7},"53539":{"stats":["15% increased Projectile Damage if you've dealt a Melee Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":46705},{"orbit":0,"id":13379}],"group":779,"skill":53539,"orbitIndex":6,"name":"Projectile Damage if Melee Hit","orbit":3},"29527":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":29527,"stats":["50% increased Critical Hit Chance against Enemies on Full Life","Cannot be Blinded while on Full Life","80% increased Damage with Hits against Enemies that are on Full Life"],"recipe":["Paranoia","Ire","Fear"],"connections":[{"orbit":0,"id":61800}],"group":1029,"orbitIndex":10,"isNotable":true,"name":"First Approach","orbit":7},"19003":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":12166},{"orbit":0,"id":3128}],"group":939,"skill":19003,"orbitIndex":0,"name":"Cold Damage","orbit":0},"51821":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51821,"stats":["+5 to any Attribute"],"isAttribute":true,"group":166,"connections":[{"orbit":0,"id":46857},{"orbit":0,"id":20115}],"orbitIndex":0,"name":"Attribute","orbit":0},"60560":{"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":29527}],"group":1029,"skill":60560,"orbitIndex":0,"name":"Damage vs Full Life","orbit":0},"59822":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":59822,"stats":[],"ascendancyName":"Blood Mage","isAscendancyStart":true,"group":697,"connections":[{"orbit":0,"id":7656}],"orbitIndex":0,"name":"Blood Mage","orbit":9},"58426":{"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","skill":58426,"stats":["50% increased Blind Effect"],"recipe":["Paranoia","Guilt","Paranoia"],"connections":[{"orbit":0,"id":34401}],"group":1046,"orbitIndex":20,"isNotable":true,"name":"Pocket Sand","orbit":2},"46343":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[{"orbit":0,"id":13708},{"orbit":0,"id":25513},{"orbit":0,"id":47363}],"group":514,"skill":46343,"orbitIndex":0,"name":"Two Hand Mastery","orbit":0},"61800":{"stats":["40% increased Critical Damage Bonus against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[],"group":1029,"skill":61800,"orbitIndex":13,"name":"Critical Damage vs Full Life","orbit":7},"37876":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":14516},{"orbit":0,"id":26821}],"group":1028,"skill":37876,"orbitIndex":45,"name":"Spell Damage","orbit":4},"61267":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistTransformIntoDemon2.dds","skill":61267,"stats":["Demonflame has no maximum"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":60,"isNotable":true,"name":"Mastered Darkness","orbit":6},"58038":{"stats":["25% increased Attack Damage while Surrounded"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","connections":[{"orbit":0,"id":31566}],"group":528,"skill":58038,"orbitIndex":3,"name":"Attack Damage while Surrounded","orbit":3},"25729":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":33093}],"group":1028,"skill":25729,"orbitIndex":12,"name":"Cast Speed","orbit":7},"21885":{"stats":["10% increased Stun Threshold","+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":1352}],"group":159,"skill":21885,"orbitIndex":14,"name":"Stun Threshold and Strength","orbit":7},"10315":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":10315,"stats":["Companions have 20% reduced Reservation"],"recipe":["Suffering","Paranoia","Isolation"],"connections":[{"orbit":0,"id":44699},{"orbit":0,"id":47443},{"orbit":0,"id":37971}],"group":1124,"orbitIndex":0,"isNotable":true,"name":"Easy Going","orbit":0},"61333":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":46197}],"group":986,"skill":61333,"orbitIndex":11,"name":"Critical Chance","orbit":2},"60210":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"orbit":0,"id":63431}],"group":1042,"skill":60210,"orbitIndex":9,"name":"Poison Mastery","orbit":1},"38338":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-2,"id":5257}],"group":785,"skill":38338,"orbitIndex":60,"name":"Elemental Damage","orbit":4},"7809":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":7809,"stats":["15% more Maximum Lightning Damage"],"recipe":["Isolation","Fear","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1026,"orbitIndex":0,"isNotable":true,"name":"Wild Storm","orbit":0},"45612":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":45612,"stats":["12% increased Block chance","2 Mana gained when you Block"],"recipe":["Greed","Ire","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"orbit":0,"id":53901}],"group":306,"orbitIndex":12,"isNotable":true,"name":"Defensive Reflexes","orbit":2},"44490":{"stats":["8% increased Lightning Damage","10% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":37113}],"group":1024,"skill":44490,"orbitIndex":0,"name":"Lightning Damage and Electrocute Buildup","orbit":0},"35901":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35901,"stats":["+5 to any Attribute"],"isAttribute":true,"group":928,"connections":[{"orbit":-6,"id":12120},{"orbit":6,"id":62464},{"orbit":0,"id":60735},{"orbit":0,"id":6951}],"orbitIndex":60,"name":"Attribute","orbit":6},"43090":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":43090,"stats":["5% increased Skill Speed","30% increased Electrocute Buildup"],"recipe":["Suffering","Ire","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":1023,"orbitIndex":0,"isNotable":true,"name":"Electrotherapy","orbit":0},"24889":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":1022,"skill":24889,"orbitIndex":2,"name":"Companion Mastery","orbit":7},"31129":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":31129,"stats":["Minions Revive 35% faster if all your Minions are Companions"],"recipe":["Despair","Despair","Ire"],"connections":[{"orbit":0,"id":24889}],"group":1022,"orbitIndex":1,"isNotable":true,"name":"Lifelong Friend","orbit":1},"55463":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":27875}],"group":914,"skill":55463,"orbitIndex":14,"name":"Shock Chance","orbit":3},"35234":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":14623}},"skill":35234,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":671,"connections":[{"orbit":0,"id":35660},{"orbit":0,"id":6789},{"orbit":0,"id":56651}],"orbitIndex":19,"name":"Projectile Damage","orbit":7},"33585":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":33585,"stats":["Companions have +30% to Chaos Resistance","Companions have +30% to all Elemental Resistances"],"recipe":["Greed","Despair","Envy"],"connections":[{"orbit":0,"id":24889}],"group":1022,"orbitIndex":7,"isNotable":true,"name":"Unspoken Bond","orbit":3},"31826":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":31826,"stats":["30% increased Presence Area of Effect","Minions have 20% increased Area of Effect"],"recipe":["Guilt","Envy","Paranoia"],"connections":[{"orbit":0,"id":24889}],"group":1022,"orbitIndex":21,"isNotable":true,"name":"Long Distance Relationship","orbit":3},"8531":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":8531,"stats":["100% increased Critical Hit Chance against Enemies on Full Life"],"recipe":["Despair","Guilt","Guilt"],"connections":[{"orbit":0,"id":51534}],"group":378,"orbitIndex":0,"isNotable":true,"name":"Leaping Ambush","orbit":0},"4031":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":4031,"stats":["Gain 50% of maximum Energy Shield as additional Freeze Threshold"],"recipe":["Ire","Paranoia","Fear"],"connections":[{"orbit":0,"id":50403}],"group":1032,"orbitIndex":15,"isNotable":true,"name":"Icebreaker","orbit":3},"47722":{"stats":["16% increased Damage with Warcries"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":6514}],"group":113,"skill":47722,"orbitIndex":4,"name":"Warcry Damage","orbit":3},"44092":{"stats":["12% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":54911}],"group":386,"skill":44092,"orbitIndex":1,"name":"Ignite Effect","orbit":2},"20830":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":20830,"stats":["10% increased Area of Effect"],"ascendancyName":"Witchhunter","group":208,"connections":[{"orbit":6,"id":37078}],"orbitIndex":0,"name":"Area of Effect","orbit":0},"19236":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":19236,"stats":["30% increased Armour","Defend with 120% of Armour against Projectile Attacks"],"recipe":["Ire","Fear","Despair"],"connections":[],"group":89,"orbitIndex":0,"isNotable":true,"name":"Projectile Bulwark","orbit":0},"54998":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":54998,"stats":["20% increased Skill Effect Duration","15% increased Duration of Damaging Ailments on Enemies"],"recipe":["Despair","Disgust","Guilt"],"connections":[{"orbit":0,"id":29993}],"group":181,"orbitIndex":5,"isNotable":true,"name":"Protraction","orbit":2},"35048":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":43650}],"group":136,"skill":35048,"orbitIndex":12,"name":"Attack Critical Chance","orbit":2},"56330":{"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":39570}],"group":848,"skill":56330,"orbitIndex":22,"name":"Bleeding Chance on Critical","orbit":7},"2408":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2408,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1009,"connections":[{"orbit":0,"id":35696},{"orbit":0,"id":35534}],"orbitIndex":0,"name":"Attribute","orbit":0},"31286":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":16140}],"group":1021,"skill":31286,"orbitIndex":14,"name":"Physical","orbit":3},"16140":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":16013}],"group":1021,"skill":16140,"orbitIndex":10,"name":"Daze Buildup","orbit":2},"62588":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":50609}],"group":530,"skill":62588,"orbitIndex":0,"name":"Life Mastery","orbit":0},"27303":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":27303,"stats":["10% reduced maximum Mana","+10 to Strength","35% increased Critical Hit Chance"],"recipe":["Ire","Guilt","Despair"],"connections":[{"orbit":0,"id":43142}],"group":214,"orbitIndex":16,"isNotable":true,"name":"Vulgar Methods","orbit":7},"16013":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":41811}],"group":1021,"skill":16013,"orbitIndex":6,"name":"Daze Buildup","orbit":7},"62200":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-3,"id":8460},{"orbit":-4,"id":38053}],"group":116,"skill":62200,"orbitIndex":20,"name":"Warcry Cooldown Speed","orbit":2},"1773":{"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":4,"id":51213}],"group":834,"skill":1773,"orbitIndex":0,"name":"Ailment Effect and Duration","orbit":0},"35173":{"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":1599}],"group":1021,"skill":35173,"orbitIndex":22,"name":"Physical Damage and Critical Chance","orbit":7},"1599":{"stats":["5% increased Critical Hit Chance","8% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":31286}],"group":1021,"skill":1599,"orbitIndex":18,"name":"Physical Damage and Critical Chance","orbit":2},"64543":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","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"],"recipe":["Disgust","Envy","Guilt"],"connections":[],"group":980,"orbitIndex":57,"isNotable":true,"name":"Unbound Forces","orbit":5},"62464":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":7,"id":17854}],"group":928,"skill":62464,"orbitIndex":22,"name":"Evasion","orbit":3},"26726":{"stats":["10% increased Stun Buildup","10% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":0,"id":48103}],"group":1020,"skill":26726,"orbitIndex":4,"name":"Knockback and Stun Buildup","orbit":2},"13307":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":427,"skill":13307,"orbitIndex":25,"name":"Stun and Ailment Threshold from Energy Shield","orbit":4},"19112":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":0,"id":36358}],"group":496,"skill":19112,"orbitIndex":8,"name":"Chaos Damage","orbit":3},"43082":{"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","skill":43082,"stats":["3% increased Movement Speed","10% increased Skill Speed"],"recipe":["Fear","Envy","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1019,"orbitIndex":20,"isNotable":true,"name":"Acceleration","orbit":2},"5305":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":3431},{"orbit":0,"id":24287}],"group":1019,"skill":5305,"orbitIndex":2,"name":"Skill Speed","orbit":1},"42845":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":42845,"stats":["Banner Skills have 20% increased Area of Effect"],"ascendancyName":"Tactician","group":204,"connections":[{"orbit":0,"id":10371}],"orbitIndex":0,"name":"Banner Area","orbit":0},"12239":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[{"orbit":0,"id":39881},{"orbit":0,"id":41811}],"group":1018,"skill":12239,"orbitIndex":0,"name":"Physical Mastery","orbit":0},"35534":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":44280}],"group":1016,"skill":35534,"orbitIndex":16,"name":"Mark Cast Speed","orbit":2},"22909":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":21415}],"group":227,"skill":22909,"orbitIndex":14,"name":"Stun and Ailment Threshold from Energy Shield","orbit":3},"44280":{"stats":["8% increased Effect of your Mark Skills","5% chance to Blind Enemies on Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":23305}],"group":1016,"skill":44280,"orbitIndex":10,"name":"Mark Effect and Blind Chance","orbit":2},"46016":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":46016,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":7,"id":24039}],"orbitIndex":54,"name":"Life","orbit":6},"31292":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMace.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMacePattern","connections":[],"group":361,"skill":31292,"orbitIndex":0,"name":"Mace Mastery","orbit":0},"36894":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":61938}],"group":172,"skill":36894,"orbitIndex":20,"name":"Bleed Chance","orbit":3},"22873":{"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":7,"id":7777},{"orbit":0,"id":64318}],"group":231,"skill":22873,"orbitIndex":4,"name":"Elemental Penetration","orbit":3},"51602":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":51602,"stats":["Enemies near Enemies you Mark are Blinded","Enemies you Mark cannot deal Critical Hits"],"recipe":["Suffering","Disgust","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[],"group":1016,"orbitIndex":0,"isNotable":true,"name":"Unsight","orbit":0},"37113":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":43090}],"group":1015,"skill":37113,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"24786":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24786,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1014,"connections":[{"orbit":0,"id":24287},{"orbit":0,"id":30657},{"orbit":0,"id":4378},{"orbit":0,"id":21225},{"orbit":0,"id":58848}],"orbitIndex":0,"name":"Attribute","orbit":0},"24321":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24321,"stats":["+5 to any Attribute"],"isAttribute":true,"group":806,"connections":[{"orbit":0,"id":25557},{"orbit":0,"id":26804}],"orbitIndex":0,"name":"Attribute","orbit":0},"19341":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[],"group":640,"skill":19341,"orbitIndex":16,"name":"Damage against Enemies on Low Life","orbit":3},"22975":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":22975,"stats":["+5 to any Attribute"],"isAttribute":true,"group":196,"connections":[{"orbit":0,"id":27439},{"orbit":0,"id":26725},{"orbit":0,"id":51702}],"orbitIndex":0,"name":"Attribute","orbit":0},"65265":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":65265,"stats":["12% increased Attack Speed if you've successfully Parried Recently","6% increased Movement Speed if you've successfully Parried Recently"],"recipe":["Guilt","Envy","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[{"orbit":0,"id":17146},{"orbit":0,"id":31366}],"group":1012,"orbitIndex":0,"isNotable":true,"name":"Swift Deflection","orbit":0},"27501":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[],"group":483,"skill":27501,"orbitIndex":44,"name":"Life Regeneration","orbit":4},"37220":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":17955}],"group":817,"skill":37220,"orbitIndex":9,"name":"Evasion","orbit":2},"39935":{"icon":"Art/2DArt/SkillIcons/passives/NecromanticTalismanKeystone.dds","skill":39935,"isKeystone":true,"stats":["All bonuses from Equipped Amulet apply to your Minions instead of you"],"group":394,"connections":[{"orbit":0,"id":44344}],"orbitIndex":0,"name":"Necromantic Talisman","orbit":0},"3843":{"stats":["Parry has 25% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":65265}],"group":1012,"skill":3843,"orbitIndex":9,"name":"Parry Stun Buildup","orbit":2},"49976":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":7,"id":62936},{"orbit":-3,"id":47976}],"group":972,"skill":49976,"orbitIndex":5,"name":"Damage from Mana","orbit":7},"48462":{"stats":["Charms applied to you have 10% increased Effect"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":5,"id":11094},{"orbit":5,"id":62803}],"group":1001,"skill":48462,"orbitIndex":15,"name":"Charm Effect","orbit":7},"57518":{"stats":["20% increased Parry Damage"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":4,"id":31366}],"group":1012,"skill":57518,"orbitIndex":21,"name":"Parry Damage","orbit":2},"17146":{"stats":["20% increased Parry Damage"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":4,"id":57518},{"orbit":-4,"id":3843}],"group":1012,"skill":17146,"orbitIndex":3,"name":"Parry Damage","orbit":3},"26400":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies further than 6m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":8904}],"group":1011,"skill":26400,"orbitIndex":18,"name":"Projectile Damage","orbit":7},"10648":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies further than 6m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":26400}],"group":1011,"skill":10648,"orbitIndex":54,"name":"Projectile Damage","orbit":4},"16568":{"stats":["Minions Revive 15% faster if all your Minions are Companions"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-2,"id":31129}],"group":1022,"skill":16568,"orbitIndex":2,"name":"Companion Revive Speed","orbit":3},"21746":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21746,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":46782}],"orbitIndex":12,"name":"Attribute","orbit":6},"61142":{"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":38365}],"group":122,"skill":61142,"orbitIndex":14,"name":"Recover Life on consuming Endurance Charge","orbit":2},"43893":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":55101},{"orbit":0,"id":1433}],"group":231,"skill":43893,"orbitIndex":10,"name":"Elemental Damage","orbit":3},"12253":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":12253,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1007,"connections":[{"orbit":0,"id":32183},{"orbit":0,"id":41017},{"orbit":0,"id":35696},{"orbit":0,"id":34497},{"orbit":0,"id":16401}],"orbitIndex":0,"name":"Attribute","orbit":0},"37484":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneAcrobatics.dds","skill":37484,"isKeystone":true,"stats":["Can Evade all Hits","75% less Evasion Rating"],"group":1087,"connections":[],"orbitIndex":0,"name":"Acrobatics","orbit":0},"7062":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":7062,"stats":["15% chance for Crossbow Attacks to not consume a bolt"],"recipe":["Paranoia","Isolation","Despair"],"connections":[{"orbit":0,"id":16680},{"orbit":0,"id":61432}],"group":662,"orbitIndex":19,"isNotable":true,"name":"Reusable Ammunition","orbit":4},"61935":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":7,"id":4624}],"group":376,"skill":61935,"orbitIndex":0,"name":"Rage on Hit","orbit":0},"16329":{"stats":["5% reduced Flask Charges used"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":-2,"id":39607}],"group":1003,"skill":16329,"orbitIndex":6,"name":"Flask Charges Used","orbit":2},"2559":{"stats":["10% increased Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":7,"id":62542}],"group":1003,"skill":2559,"orbitIndex":2,"name":"Flask Charges Gained","orbit":2},"10742":{"stats":["Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":41991}],"group":324,"skill":10742,"orbitIndex":4,"name":"Minion Attack and Cast Speed","orbit":3},"50562":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":50562,"stats":["45% increased Critical Damage Bonus","10% increased Mana Cost of Skills","+10 to Strength"],"recipe":["Guilt","Despair","Envy"],"connections":[{"orbit":0,"id":43142}],"group":214,"orbitIndex":8,"isNotable":true,"name":"Barbaric Strength","orbit":7},"28153":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistFasterRecoup.dds","skill":28153,"stats":["Recoup Effects instead occur over 4 seconds"],"ascendancyName":"Chronomancer","connections":[],"group":233,"orbitIndex":9,"isNotable":true,"name":"The Rapid River","orbit":2},"50701":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":44932}],"group":1002,"skill":50701,"orbitIndex":0,"name":"Shock Effect","orbit":0},"4238":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","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"],"recipe":["Ire","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":896,"orbitIndex":0,"isNotable":true,"name":"Versatile Arms","orbit":0},"33978":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":33978,"stats":["10% increased Block chance","15% reduced Slowing Potency of Debuffs on You"],"recipe":["Fear","Paranoia","Ire"],"connections":[{"orbit":7,"id":31609},{"orbit":0,"id":62581}],"group":310,"orbitIndex":21,"isNotable":true,"name":"Unstoppable Barrier","orbit":7},"39594":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":51248},{"orbit":0,"id":53294}],"group":373,"skill":39594,"orbitIndex":3,"name":"Fire Penetration","orbit":2},"13233":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":13233,"stats":["10% increased Area of Effect","10% increased Area Damage"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":62978}],"group":396,"orbitIndex":0,"isNotable":true,"name":"Radial Force","orbit":0},"14342":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":4,"id":49256}],"group":75,"skill":14342,"orbitIndex":16,"name":"Armour and Energy Shield","orbit":7},"25029":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksMasterySymbol.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":1001,"skill":25029,"orbitIndex":51,"name":"Charms Mastery","orbit":5},"62803":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":62803,"stats":["Charms applied to you have 25% increased Effect"],"recipe":["Suffering","Guilt","Isolation"],"connections":[{"orbit":0,"id":25029}],"group":1001,"orbitIndex":51,"isNotable":true,"name":"Woodland Aspect","orbit":4},"32745":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":50104},{"orbit":0,"id":61179}],"group":336,"skill":32745,"orbitIndex":0,"name":"Physical Damage","orbit":0},"31366":{"stats":["Parry has 20% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":4,"id":3843}],"group":1012,"skill":31366,"orbitIndex":15,"name":"Parry Stun Buildup","orbit":3},"29582":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","options":{"Huntress":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","name":"Stun Threshold during Parry","id":5083}},"skill":29582,"stats":["8% increased Accuracy Rating"],"isSwitchable":true,"group":708,"connections":[{"orbit":0,"id":35987}],"orbitIndex":14,"name":"Accuracy","orbit":2},"13419":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":14958}],"group":781,"skill":13419,"orbitIndex":14,"name":"Critical Damage","orbit":7},"6294":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":4,"id":52429}],"group":439,"skill":6294,"orbitIndex":54,"name":"Cast Speed","orbit":4},"19846":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":229,"skill":19846,"orbitIndex":6,"name":"Fire Mastery","orbit":1},"36976":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":36976,"stats":["Culling Strike against Enemies you Mark"],"recipe":["Isolation","Suffering","Guilt"],"connections":[],"group":1000,"orbitIndex":9,"isNotable":true,"name":"Marked for Death","orbit":3},"28258":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":28258,"stats":["10% increased Effect of your Mark Skills"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","group":1000,"connections":[{"orbit":0,"id":36976},{"orbit":0,"id":59064},{"orbit":2,"id":36927}],"orbitIndex":0,"name":"Mark Effect","orbit":0},"59064":{"stats":["10% increased Effect of your Mark Skills"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[],"group":1000,"skill":59064,"orbitIndex":21,"name":"Mark Effect","orbit":3},"59501":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[{"orbit":0,"id":25619},{"orbit":0,"id":42354}],"group":616,"skill":59501,"orbitIndex":0,"name":"Blind Mastery","orbit":0},"44841":{"stats":["Mark Skills have 10% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":0,"id":36927},{"orbit":2,"id":28258}],"group":1000,"skill":44841,"orbitIndex":19,"name":"Mark Cast Speed","orbit":2},"46205":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":7,"id":2174},{"orbit":-7,"id":33209},{"orbit":-7,"id":51683}],"group":246,"skill":46205,"orbitIndex":0,"name":"Totem Damage","orbit":3},"48856":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":17882}],"group":655,"skill":48856,"orbitIndex":6,"name":"Grenade Damage","orbit":7},"63830":{"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","skill":63830,"stats":["Enemies you Mark have 10% reduced Accuracy Rating","Enemies you Mark take 10% increased Damage"],"recipe":["Guilt","Disgust","Isolation"],"connections":[{"orbit":-5,"id":13624},{"orbit":5,"id":45390}],"group":1000,"orbitIndex":3,"isNotable":true,"name":"Marked for Sickness","orbit":3},"5386":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":5386,"stats":["20% increased Fire Damage"],"ascendancyName":"Smith of Kitava","group":3,"connections":[{"orbit":0,"id":22541}],"orbitIndex":0,"name":"Fire Damage","orbit":0},"53405":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53405,"stats":["+5 to any Attribute"],"isAttribute":true,"group":321,"connections":[{"orbit":0,"id":17468},{"orbit":6,"id":16090},{"orbit":4,"id":26798}],"orbitIndex":42,"name":"Attribute","orbit":6},"24430":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":3601},{"orbit":0,"id":38707}],"group":161,"skill":24430,"orbitIndex":66,"name":"Elemental Damage","orbit":4},"47976":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47976,"stats":["+5 to any Attribute"],"isAttribute":true,"group":999,"connections":[{"orbit":0,"id":14446},{"orbit":0,"id":37876}],"orbitIndex":0,"name":"Attribute","orbit":0},"13171":{"stats":["Totems have 12% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":5,"id":24438}],"group":303,"skill":13171,"orbitIndex":0,"name":"Totem Physical Damage Reduction","orbit":0},"8415":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLeaveBloodOrbs.dds","skill":8415,"stats":["Skills gain a Base Life Cost equal to Base Mana Cost","Grants Skill: Life Remnants"],"ascendancyName":"Blood Mage","connections":[{"orbit":0,"id":62388},{"orbit":-5,"id":3165},{"orbit":0,"id":30071},{"orbit":0,"id":59342},{"orbit":0,"id":47442}],"group":697,"orbitIndex":0,"isNotable":true,"name":"Sanguimancy","orbit":6},"18969":{"stats":["3% increased Attack Speed with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[],"group":1098,"skill":18969,"orbitIndex":0,"name":"Bow Speed","orbit":0},"45086":{"stats":["Gain 2% of Physical Damage as extra Chaos Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":34520}],"group":711,"skill":45086,"orbitIndex":21,"name":"Physical as Extra Chaos Damage","orbit":2},"18845":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":27384}},"skill":18845,"stats":["10% increased Spell Damage"],"isSwitchable":true,"group":532,"connections":[{"orbit":-5,"id":55807}],"orbitIndex":11,"name":"Spell Damage","orbit":7},"61067":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[],"group":452,"skill":61067,"orbitIndex":21,"name":"Spell Critical Damage","orbit":2},"50277":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":50701}],"group":997,"skill":50277,"orbitIndex":0,"name":"Shock Effect","orbit":0},"14505":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":328,"skill":14505,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"3492":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":3492,"stats":["29% increased Chaos Damage","Enemies you Curse have -3% to Chaos Resistance"],"recipe":["Isolation","Ire","Disgust"],"connections":[{"orbit":0,"id":60313},{"orbit":0,"id":19112}],"group":496,"orbitIndex":12,"isNotable":true,"name":"Void","orbit":3},"26107":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":26107,"stats":["3% increased Movement Speed","15% increased Projectile Speed","15% increased Projectile Damage"],"recipe":["Ire","Isolation","Despair"],"connections":[{"orbit":7,"id":33713}],"group":996,"orbitIndex":0,"isNotable":true,"name":"Kite Runner","orbit":0},"33713":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-2,"id":57462}],"group":996,"skill":33713,"orbitIndex":17,"name":"Projectile Speed","orbit":2},"12078":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-6,"id":53771},{"orbit":-4,"id":41877}],"group":996,"skill":12078,"orbitIndex":39,"name":"Projectile Damage","orbit":5},"53771":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-2,"id":52361}],"group":996,"skill":53771,"orbitIndex":9,"name":"Projectile Damage","orbit":3},"59886":{"stats":["+1% to Maximum Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","connections":[{"orbit":0,"id":23307}],"group":90,"skill":59886,"orbitIndex":23,"name":"Maximum Lightning Resistance","orbit":5},"52361":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":7,"id":26107}],"group":996,"skill":52361,"orbitIndex":9,"name":"Projectile Damage","orbit":2},"10362":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":10830},{"orbit":0,"id":9163}],"group":99,"skill":10362,"orbitIndex":0,"name":"Armour","orbit":0},"11037":{"icon":"Art/2DArt/SkillIcons/ExplosiveGrenade.dds","skill":11037,"stats":["10% increased Area of Effect","10% increased Cooldown Recovery Rate"],"connections":[{"orbit":0,"id":57039}],"group":539,"orbitIndex":6,"isNotable":true,"name":"Volatile Catalyst","orbit":3},"34497":{"icon":"Art/2DArt/SkillIcons/passives/HeartstopperKeystone.dds","skill":34497,"isKeystone":true,"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've haven't started taking Damage over Time in the past second"],"group":994,"connections":[],"orbitIndex":0,"name":"Heartstopper","orbit":0},"25827":{"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":55241}],"group":739,"skill":25827,"orbitIndex":8,"name":"Additional Spell Projectiles","orbit":3},"31630":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":64474}],"group":844,"skill":31630,"orbitIndex":10,"name":"Energy Shield Delay","orbit":2},"4378":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6330},{"orbit":0,"id":59503}],"group":992,"skill":4378,"orbitIndex":9,"name":"Accuracy","orbit":7},"15207":{"stats":["8% increased Attack Damage","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6330}],"group":992,"skill":15207,"orbitIndex":0,"name":"Accuracy and Attack Damage","orbit":7},"55329":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":42036}],"group":1065,"skill":55329,"orbitIndex":12,"name":"Block","orbit":4},"30300":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":12565},{"orbit":0,"id":1200}],"group":61,"skill":30300,"orbitIndex":5,"name":"Thorns","orbit":2},"60274":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":13293},{"orbit":0,"id":19236}],"group":89,"skill":60274,"orbitIndex":6,"name":"Armour","orbit":7},"59503":{"stats":["8% increased Critical Hit Chance for Attacks","8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":22208}],"group":992,"skill":59503,"orbitIndex":13,"name":"Accuracy and Critical Chance","orbit":7},"36027":{"stats":["1% reduced Attack Speed","15% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":2,"id":18073}],"group":157,"skill":36027,"orbitIndex":22,"name":"Attack Damage and Reduced Attack Speed","orbit":7},"48544":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":40166}],"group":869,"skill":48544,"orbitIndex":8,"name":"Attack Mastery","orbit":1},"30143":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":0,"id":34201}],"group":860,"skill":30143,"orbitIndex":0,"name":"Block","orbit":7},"4882":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":38172},{"orbit":0,"id":51921}],"group":360,"skill":4882,"orbitIndex":3,"name":"Totem Damage","orbit":2},"61934":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":48418}],"group":368,"skill":61934,"orbitIndex":6,"name":"Stun Threshold","orbit":2},"42805":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":26034}],"group":990,"skill":42805,"orbitIndex":6,"name":"Evasion and Energy Shield","orbit":7},"40200":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":33612},{"orbit":0,"id":61842}],"group":328,"skill":40200,"orbitIndex":0,"name":"Minion Damage","orbit":2},"43238":{"stats":["Hazards have 5% chance to rearm after they are triggered"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":-7,"id":14211}],"group":868,"skill":43238,"orbitIndex":12,"name":"Hazard Rearm Chance","orbit":7},"40166":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":40166,"stats":["8% increased Attack Speed","10% reduced Cost of Skills"],"recipe":["Fear","Ire","Despair"],"connections":[],"group":869,"orbitIndex":8,"isNotable":true,"name":"Deep Trance","orbit":7},"6030":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":1089,"skill":6030,"orbitIndex":5,"name":"Poison Chance","orbit":3},"45798":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":-7,"id":62578},{"orbit":7,"id":46615}],"group":960,"skill":45798,"orbitIndex":13,"name":"Volatility on Kill","orbit":3},"58022":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":5186},{"orbit":-7,"id":26762}],"group":988,"skill":58022,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"20837":{"stats":["8% increased Knockback Distance"],"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","connections":[{"orbit":0,"id":61104}],"group":773,"skill":20837,"orbitIndex":0,"name":"Knockback","orbit":0},"2394":{"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","skill":2394,"stats":["6% increased Attack Speed while Dual Wielding","15% increased Attack Critical Hit Chance while Dual Wielding"],"recipe":["Envy","Envy","Despair"],"connections":[],"group":598,"orbitIndex":9,"isNotable":true,"name":"Blade Flurry","orbit":3},"16460":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16460,"stats":["+5 to any Attribute"],"isAttribute":true,"group":691,"connections":[{"orbit":0,"id":28992},{"orbit":0,"id":6772}],"orbitIndex":18,"name":"Attribute","orbit":6},"37361":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":40043}],"group":505,"skill":37361,"orbitIndex":6,"name":"Bleeding Damage","orbit":1},"50629":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":3218},{"orbit":0,"id":23930},{"orbit":0,"id":24430}],"group":162,"skill":50629,"orbitIndex":0,"name":"Elemental Damage","orbit":0},"45702":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-3,"id":61333},{"orbit":3,"id":31692}],"group":986,"skill":45702,"orbitIndex":19,"name":"Critical Chance","orbit":2},"39423":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":53207}],"group":883,"skill":39423,"orbitIndex":20,"name":"Lightning Penetration","orbit":2},"17294":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":-5,"id":19330},{"orbit":4,"id":27501}],"group":483,"skill":17294,"orbitIndex":16,"name":"Life Regeneration","orbit":2},"62388":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":62388,"stats":["15% chance to inflict Bleeding on Critical Hit"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":0,"id":26282}],"orbitIndex":70,"name":"Bleed on Critical Chance","orbit":5},"58090":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":7,"id":48774}],"group":594,"skill":58090,"orbitIndex":18,"name":"Life Recoup","orbit":7},"10277":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":64064}],"group":985,"skill":10277,"orbitIndex":7,"name":"Accuracy","orbit":2},"15301":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":4709},{"orbit":0,"id":64064}],"group":985,"skill":15301,"orbitIndex":13,"name":"Accuracy","orbit":2},"32301":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":32301,"stats":["15% increased Mana Regeneration Rate","30% increased Magnitude of Shock you inflict"],"recipe":["Despair","Disgust","Paranoia"],"connections":[{"orbit":0,"id":50277}],"group":984,"orbitIndex":0,"isNotable":true,"name":"Frazzled","orbit":0},"5802":{"icon":"Art/2DArt/SkillIcons/passives/ChainingProjectiles.dds","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"],"recipe":["Disgust","Greed","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":983,"orbitIndex":0,"isNotable":true,"name":"Stand and Deliver","orbit":0},"47374":{"stats":["Projectiles deal 12% increased Damage with Hits against Enemies within 2m"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":18049}],"group":983,"skill":47374,"orbitIndex":66,"name":"Projectile Damage","orbit":4},"14575":{"stats":["Minions have +20% to Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningResistNode.dds","connections":[],"group":418,"skill":14575,"orbitIndex":0,"name":"Minion Lightning Resistance","orbit":0},"244":{"stats":["16% increased Attack Damage against Rare or Unique Enemies"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":52354}],"group":737,"skill":244,"orbitIndex":66,"name":"Attack Damage","orbit":4},"4725":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[],"group":98,"skill":4725,"orbitIndex":24,"name":"Sentinels","orbit":4},"30341":{"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","skill":30341,"stats":["20% increased bonuses gained from Equipped Quiver"],"recipe":["Fear","Despair","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":1995},{"orbit":0,"id":37946}],"group":863,"orbitIndex":0,"isNotable":true,"name":"Master Fletching","orbit":7},"14724":{"stats":["20% increased Shock Duration"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":62185}],"group":981,"skill":14724,"orbitIndex":0,"name":"Shock Duration","orbit":0},"57110":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":57110,"stats":["+20 to maximum Life","8% of Damage taken Recouped as Life"],"recipe":["Greed","Envy","Envy"],"connections":[{"orbit":-2,"id":62159},{"orbit":0,"id":46561}],"group":685,"orbitIndex":5,"isNotable":true,"name":"Infused Flesh","orbit":7},"64370":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":64370,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":0,"id":53396}],"orbitIndex":17,"name":"Attribute","orbit":6},"20397":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":20397,"stats":["20% increased Area of Effect for Attacks","10% increased Cooldown Recovery Rate"],"recipe":["Greed","Envy","Suffering"],"connections":[{"orbit":3,"id":4577},{"orbit":0,"id":8556}],"group":480,"orbitIndex":0,"isNotable":true,"name":"Authority","orbit":0},"17589":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":36085},{"orbit":-5,"id":64462}],"group":1049,"skill":17589,"orbitIndex":2,"name":"Attack Damage","orbit":2},"52429":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":7,"id":58930}],"group":439,"skill":52429,"orbitIndex":13,"name":"Cast Speed","orbit":3},"41645":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":6490},{"orbit":0,"id":10382}],"group":878,"skill":41645,"orbitIndex":69,"name":"Physical Damage","orbit":4},"52875":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":1020,"skill":52875,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"44746":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianProjectileBuildsPin.dds","skill":44746,"stats":["Projectile Damage builds Pin"],"ascendancyName":"Tactician","connections":[{"orbit":0,"id":4245}],"group":218,"orbitIndex":0,"isNotable":true,"name":"Suppressing Fire","orbit":0},"37304":{"stats":["10% increased Magnitude of Chill you inflict","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":336},{"orbit":-4,"id":61921},{"orbit":0,"id":64543}],"group":980,"skill":37304,"orbitIndex":57,"name":"Elemental","orbit":4},"54725":{"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":56336}],"group":936,"skill":54725,"orbitIndex":0,"name":"Curse Activation Speed and Effect","orbit":7},"33514":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[],"group":969,"skill":33514,"orbitIndex":0,"name":"Companion Mastery","orbit":0},"28623":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":951,"skill":28623,"orbitIndex":0,"name":"Spell Suppression Mastery","orbit":0},"17655":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[],"group":388,"skill":17655,"orbitIndex":0,"name":"Aura Effect","orbit":0},"64312":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":-7,"id":23861},{"orbit":7,"id":54886}],"group":299,"skill":64312,"orbitIndex":2,"name":"Two Handed Damage","orbit":7},"33452":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-6,"id":23192}],"group":103,"skill":33452,"orbitIndex":54,"name":"Block","orbit":5},"4806":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-4,"id":32183}],"group":980,"skill":4806,"orbitIndex":10,"name":"Cold Penetration","orbit":2},"31172":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":31172,"stats":["1% increased Attack Speed per 25 Dexterity"],"recipe":["Suffering","Suffering","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":978,"orbitIndex":51,"isNotable":true,"name":"Falcon Technique","orbit":5},"9703":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":6030}],"group":1089,"skill":9703,"orbitIndex":2,"name":"Poison Duration","orbit":3},"23062":{"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":19122}],"group":429,"skill":23062,"orbitIndex":20,"name":"Armour if Consumed Endurance Charge","orbit":2},"45488":{"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","skill":45488,"stats":["20% increased Accuracy Rating while Dual Wielding","3% increased Movement Speed while Dual Wielding"],"recipe":["Guilt","Greed","Envy"],"connections":[{"orbit":0,"id":4377}],"group":598,"orbitIndex":15,"isNotable":true,"name":"Cross Strike","orbit":3},"38215":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":-3,"id":61921}],"group":980,"skill":38215,"orbitIndex":4,"name":"Lightning Penetration","orbit":2},"22962":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":22817}],"group":976,"skill":22962,"orbitIndex":14,"name":"Incision Chance","orbit":7},"19342":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-3,"id":17553},{"orbit":0,"id":46296},{"orbit":0,"id":27493}],"group":663,"skill":19342,"orbitIndex":8,"name":"Projectile Damage","orbit":3},"19796":{"stats":["16% increased Attack Damage against Bleeding Enemies"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":18308}],"group":526,"skill":19796,"orbitIndex":16,"name":"Attack Damage vs Bleeding Enemies","orbit":7},"22817":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":22817,"stats":["10% chance for Attack Hits to apply ten Incision"],"recipe":["Greed","Ire","Paranoia"],"connections":[{"orbit":0,"id":55724},{"orbit":0,"id":29065}],"group":976,"orbitIndex":18,"isNotable":true,"name":"Inevitable Rupture","orbit":3},"63585":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":63585,"stats":["50% increased Electrocute Buildup against Shocked Enemies","50% increased Shock Chance against Electrocuted Enemies"],"recipe":["Despair","Paranoia","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":801,"orbitIndex":0,"isNotable":true,"name":"Thunderstruck","orbit":0},"30657":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30657,"stats":["+5 to any Attribute"],"isAttribute":true,"group":975,"connections":[{"orbit":0,"id":38463},{"orbit":0,"id":6842},{"orbit":0,"id":59064},{"orbit":0,"id":58848}],"orbitIndex":0,"name":"Attribute","orbit":0},"61396":{"stats":["16% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":10998}],"group":668,"skill":61396,"orbitIndex":9,"name":"Armour and Evasion","orbit":3},"24655":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":24655,"stats":["Damage Penetrates 15% Fire Resistance","+10 to Strength"],"recipe":["Fear","Ire","Isolation"],"connections":[],"group":511,"orbitIndex":30,"isNotable":true,"name":"Breath of Fire","orbit":4},"38541":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":61601}],"group":888,"skill":38541,"orbitIndex":0,"name":"Critical Chance","orbit":0},"6269":{"stats":["3% increased Attack Speed with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":45990}],"group":101,"skill":6269,"orbitIndex":1,"name":"Axe Attack Speed","orbit":2},"40325":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":40325,"stats":["10% increased Global Defences","25% increased Stun Threshold"],"recipe":["Envy","Disgust","Envy"],"connections":[{"orbit":0,"id":7392},{"orbit":0,"id":48505}],"group":314,"orbitIndex":21,"isNotable":true,"name":"Resolution","orbit":3},"10495":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":973,"skill":10495,"orbitIndex":18,"name":"Mana Mastery","orbit":7},"23329":{"stats":["Link Skills have 10% increased Buff Effect"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":11762},{"orbit":7,"id":9343},{"orbit":-7,"id":13694}],"group":300,"skill":23329,"orbitIndex":13,"name":"Link Effect","orbit":2},"38479":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":38479,"stats":["25% chance for Projectiles to Pierce Enemies within 3m distance of you"],"recipe":["Ire","Paranoia","Ire"],"connections":[{"orbit":-5,"id":17553}],"group":663,"orbitIndex":20,"isNotable":true,"name":"Close Confines","orbit":2},"37548":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":37742},{"orbit":0,"id":17589}],"group":1049,"skill":37548,"orbitIndex":8,"name":"Mana Leech","orbit":2},"42111":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":21387},{"orbit":0,"id":26437}],"group":121,"skill":42111,"orbitIndex":19,"name":"Armour Break","orbit":3},"35966":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":35966,"stats":["6% of Damage taken Recouped as Life","Regenerate 0.4% of maximum Life per second if you have been Hit Recently"],"recipe":["Paranoia","Despair","Ire"],"connections":[{"orbit":0,"id":41105},{"orbit":0,"id":44316}],"group":195,"orbitIndex":4,"isNotable":true,"name":"Heart Tissue","orbit":7},"43895":{"stats":["15% increased Life Regeneration Rate while on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":-5,"id":48670}],"group":405,"skill":43895,"orbitIndex":6,"name":"Life Regeneration on Low Life","orbit":7},"52053":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":14048},{"orbit":-4,"id":24120}],"group":973,"skill":52053,"orbitIndex":16,"name":"Mana Regeneration","orbit":3},"52410":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[],"group":1065,"skill":52410,"orbitIndex":26,"name":"Stun Threshold during Parry","orbit":4},"51891":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":51891,"stats":["8% of Damage is taken from Mana before Life","+15 to Intelligence"],"recipe":["Envy","Disgust","Suffering"],"connections":[{"orbit":0,"id":25528}],"group":972,"orbitIndex":17,"isNotable":true,"name":"Lucidity","orbit":7},"50626":{"stats":["+10 to Armour","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":32597}],"group":467,"skill":50626,"orbitIndex":7,"name":"Armour and Energy Shield","orbit":2},"23046":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":5,"id":47976}],"group":972,"skill":23046,"orbitIndex":27,"name":"Energy Shield Delay","orbit":4},"36290":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":23046}],"group":972,"skill":36290,"orbitIndex":33,"name":"Energy Shield Delay","orbit":4},"52971":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":52971,"stats":["20% faster start of Energy Shield Recharge","30% faster start of Energy Shield Recharge when not on Full Life"],"recipe":["Envy","Disgust","Fear"],"connections":[{"orbit":-2,"id":21227},{"orbit":0,"id":25528}],"group":972,"orbitIndex":45,"isNotable":true,"name":"Quick Response","orbit":4},"24295":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":24295,"stats":["25% increased Frenzy Charge Duration"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":2147483647,"id":37336}],"orbitIndex":20,"name":"Frenzy Charge Duration","orbit":8},"54194":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":54194,"stats":["4% of Damage taken Recouped as Life"],"ascendancyName":"Chronomancer","group":233,"connections":[{"orbit":0,"id":28153}],"orbitIndex":3,"name":"Life Recoup","orbit":2},"6752":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":7378},{"orbit":4,"id":29148}],"group":386,"skill":6752,"orbitIndex":0,"name":"Fire Damage","orbit":3},"63254":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonDoubleEvasionfromGlovesBootsHelmsHalvedBodyArmour.dds","skill":63254,"stats":["Evasion Rating from Equipped Helmet, Gloves and Boots is doubled","Evasion Rating from Equipped Body Armour is halved"],"ascendancyName":"Amazon","connections":[],"group":1178,"orbitIndex":0,"isNotable":true,"name":"Stalking Panther","orbit":0},"55063":{"stats":["15% increased amount of Life Leeched","Leech Life 5% slower"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":4,"id":51535}],"group":86,"skill":55063,"orbitIndex":5,"name":"Life Leech and Slower Leech","orbit":2},"9151":{"stats":["Projectiles have 25% chance for an additional Projectile when Forking"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":42302}],"group":971,"skill":9151,"orbitIndex":18,"name":"Forking Projectiles","orbit":2},"21390":{"stats":["20% increased Endurance Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":7972}],"group":176,"skill":21390,"orbitIndex":12,"name":"Endurance Charge Duration","orbit":2},"33245":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":9151},{"orbit":-2,"id":31918},{"orbit":2,"id":45331}],"group":971,"skill":33245,"orbitIndex":3,"name":"Projectile Damage","orbit":1},"42302":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":42302,"stats":["Projectiles have 75% chance for an additional Projectile when Forking"],"recipe":["Ire","Fear","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":4,"id":45331},{"orbit":-4,"id":31918}],"group":971,"orbitIndex":54,"isNotable":true,"name":"Split Shot","orbit":4},"10029":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":10029,"stats":["Area Skills have 20% chance to Knock Enemies Back on Hit","20% increased Spell Area Damage"],"recipe":["Disgust","Paranoia","Despair"],"connections":[{"orbit":0,"id":19277}],"group":279,"orbitIndex":2,"isNotable":true,"name":"Repulsion","orbit":2},"4534":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":4534,"stats":["50% chance to Pierce an Enemy"],"recipe":["Disgust","Guilt","Disgust"],"connections":[],"group":971,"orbitIndex":13,"isNotable":true,"name":"Piercing Shot","orbit":3},"23221":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":23221,"stats":["Projectiles have 15% chance to Chain an additional time from terrain"],"recipe":["Suffering","Isolation","Guilt"],"connections":[],"group":971,"orbitIndex":23,"isNotable":true,"name":"Trick Shot","orbit":3},"14110":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-4,"id":22484},{"orbit":0,"id":35974}],"group":174,"skill":14110,"orbitIndex":0,"name":"Totem Damage","orbit":3},"38138":{"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":35688}],"group":557,"skill":38138,"orbitIndex":36,"name":"Reduced Attribute Requirements","orbit":5},"28061":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":0,"id":35878}],"group":847,"skill":28061,"orbitIndex":6,"name":"Elemental Attack Damage","orbit":7},"6792":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":33245},{"orbit":0,"id":2408}],"group":971,"skill":6792,"orbitIndex":6,"name":"Projectile Damage","orbit":7},"1130":{"stats":["10% increased Damage with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":29611}],"group":73,"skill":1130,"orbitIndex":0,"name":"Flail Damage","orbit":0},"20091":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":46565}],"group":402,"skill":20091,"orbitIndex":43,"name":"Sword Damage","orbit":5},"6516":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":7,"id":63981},{"orbit":0,"id":12890}],"group":970,"skill":6516,"orbitIndex":22,"name":"Stun Threshold if no recent Stun","orbit":7},"3042":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":51871}],"group":958,"skill":3042,"orbitIndex":19,"name":"Life Mastery","orbit":2},"63981":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":63981,"stats":["30% increased Stun Recovery","30% increased Stun Threshold if you haven't been Stunned Recently"],"recipe":["Envy","Ire","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":8194}],"group":970,"orbitIndex":4,"isNotable":true,"name":"Deft Recovery","orbit":7},"44423":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":25971}],"group":915,"skill":44423,"orbitIndex":1,"name":"Attack Mastery","orbit":2},"116":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":116,"stats":["18% increased maximum Energy Shield","12% increased Mana Regeneration Rate","6% increased Intelligence"],"recipe":["Guilt","Disgust","Fear"],"connections":[{"orbit":0,"id":44359}],"group":633,"orbitIndex":13,"isNotable":true,"name":"Insightfulness","orbit":7},"24178":{"stats":["5% increased Accuracy Rating","Companions have 10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-9,"id":32655}],"group":969,"skill":24178,"orbitIndex":15,"name":"Accuracy and Companion Accuracy","orbit":2},"19880":{"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":59390}],"group":900,"skill":19880,"orbitIndex":0,"name":"Evasion if Consumed Frenzy Charge","orbit":2},"17283":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":830,"skill":17283,"orbitIndex":0,"name":"Evasion and Energy Shield Mastery","orbit":0},"56118":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-5,"id":19341},{"orbit":0,"id":42250}],"group":640,"skill":56118,"orbitIndex":30,"name":"Damage against Enemies on Low Life","orbit":4},"30197":{"stats":["3% increased Attack Speed while in the Presence of your Companion","Companions have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":52415}],"group":969,"skill":30197,"orbitIndex":2,"name":"Attack Speed and Companion Attack Speed","orbit":2},"1680":{"stats":["20% increased Projectile Parry Range"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[],"group":909,"skill":1680,"orbitIndex":2,"name":"Projectile Parry Range","orbit":2},"43102":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":30197},{"orbit":-9,"id":42998}],"group":969,"skill":43102,"orbitIndex":6,"name":"Damage and Companion Damage","orbit":7},"18970":{"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-3,"id":17366},{"orbit":0,"id":11938}],"group":665,"skill":18970,"orbitIndex":16,"name":"Evasion and Energy Shield","orbit":7},"62185":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":62185,"stats":["+20 to maximum Mana","50% increased Shock Duration"],"recipe":["Greed","Fear","Ire"],"connections":[],"group":968,"orbitIndex":0,"isNotable":true,"name":"Rattled","orbit":0},"18846":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[],"group":279,"skill":18846,"orbitIndex":6,"name":"Spell Area of Effect","orbit":3},"51561":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51561,"stats":["+5 to any Attribute"],"isAttribute":true,"group":207,"connections":[{"orbit":0,"id":25312},{"orbit":0,"id":2491}],"orbitIndex":0,"name":"Attribute","orbit":0},"46533":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":3,"id":28329}],"group":956,"skill":46533,"orbitIndex":18,"name":"Stun and Freeze Buildup","orbit":2},"41877":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41877,"stats":["+5 to any Attribute"],"isAttribute":true,"group":967,"connections":[{"orbit":0,"id":53958}],"orbitIndex":0,"name":"Attribute","orbit":0},"34626":{"stats":["Recover 2% of maximum Life for each Endurance Charge consumed"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":61142},{"orbit":0,"id":4527}],"group":122,"skill":34626,"orbitIndex":6,"name":"Recover Life on consuming Endurance Charge","orbit":2},"33391":{"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":56330},{"orbit":0,"id":49661}],"group":848,"skill":33391,"orbitIndex":5,"name":"Critical Bleeding Effect","orbit":3},"49049":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNearbyEnemiesProjectilesSlowed.dds","skill":49049,"stats":["Enemies in your Presence are Slowed by 20%"],"ascendancyName":"Chronomancer","connections":[],"group":260,"orbitIndex":0,"isNotable":true,"name":"Apex of the Moment","orbit":0},"39131":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39131,"stats":["+5 to any Attribute"],"isAttribute":true,"group":106,"connections":[{"orbit":0,"id":11741}],"orbitIndex":0,"name":"Attribute","orbit":0},"63517":{"stats":["10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":48974},{"orbit":2,"id":53958}],"group":966,"skill":63517,"orbitIndex":22,"name":"Mana Flask Recovery","orbit":2},"14459":{"stats":["30% increased Thorns Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":3,"id":5544}],"group":198,"skill":14459,"orbitIndex":2,"name":"Thorn Critical Damage","orbit":2},"4407":{"stats":["Minions have 12% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[],"group":399,"skill":4407,"orbitIndex":0,"name":"Minion Physical Damage Reduction","orbit":0},"28482":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":28482,"stats":["25% increased Critical Damage Bonus against Burning Enemies","10% chance to refresh Ignite Duration on Critical Hit"],"recipe":["Guilt","Isolation","Suffering"],"connections":[{"orbit":0,"id":19846}],"group":229,"orbitIndex":1,"isNotable":true,"name":"Total Incineration","orbit":7},"48974":{"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","skill":48974,"stats":["25% increased Mana Recovery from Flasks","10% increased Mana Recovery Rate during Effect of any Mana Flask"],"recipe":["Ire","Envy","Guilt"],"connections":[{"orbit":0,"id":47418},{"orbit":0,"id":10738}],"group":966,"orbitIndex":15,"isNotable":true,"name":"Altered Brain Chemistry","orbit":2},"45013":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","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"],"recipe":["Despair","Guilt","Ire"],"connections":[{"orbit":0,"id":58884}],"group":640,"orbitIndex":10,"isNotable":true,"name":"Finishing Blows","orbit":7},"11825":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11825,"stats":["+5 to any Attribute"],"isAttribute":true,"group":965,"connections":[{"orbit":0,"id":8194},{"orbit":4,"id":42794},{"orbit":0,"id":54984},{"orbit":0,"id":47374},{"orbit":0,"id":10648}],"orbitIndex":0,"name":"Attribute","orbit":0},"14446":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14446,"stats":["+5 to any Attribute"],"isAttribute":true,"group":964,"connections":[{"orbit":0,"id":61403},{"orbit":0,"id":22713},{"orbit":9,"id":58022},{"orbit":0,"id":45702}],"orbitIndex":0,"name":"Attribute","orbit":0},"62122":{"stats":["4% of Damage is taken from Mana before Life"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":-3,"id":4295}],"group":365,"skill":62122,"orbitIndex":4,"name":"Damage from Mana","orbit":3},"44951":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":5777}],"group":388,"skill":44951,"orbitIndex":9,"name":"Minion Damage","orbit":4},"49370":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":49370,"stats":["30% increased Critical Hit Chance with Flails","20% increased Critical Damage Bonus with Flails"],"recipe":["Envy","Greed","Suffering"],"connections":[{"orbit":0,"id":6502}],"group":64,"orbitIndex":15,"isNotable":true,"name":"Morning Star","orbit":2},"34912":{"stats":["10% increased Trap Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":4664}],"group":1060,"skill":34912,"orbitIndex":45,"name":"Trap Damage","orbit":6},"32896":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[],"group":962,"skill":32896,"orbitIndex":9,"name":"Poison Chance","orbit":7},"60404":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":60404,"stats":["30% increased Stun Buildup","Damage with Hits is Lucky against Heavy Stunned Enemies"],"recipe":["Ire","Suffering","Suffering"],"connections":[{"orbit":0,"id":20691},{"orbit":0,"id":25011}],"group":408,"orbitIndex":14,"isNotable":true,"name":"Perfect Opportunity","orbit":2},"42959":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":42959,"stats":["60% increased Effect of Poison you inflict on targets that are not Poisoned"],"recipe":["Suffering","Greed","Isolation"],"connections":[{"orbit":-2,"id":32896},{"orbit":0,"id":28903}],"group":962,"orbitIndex":12,"isNotable":true,"name":"Low Tolerance","orbit":7},"21984":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":21984,"stats":[],"group":892,"connections":[{"orbit":0,"id":61403}],"orbitIndex":4,"name":"Jewel Socket","orbit":1},"14211":{"icon":"Art/2DArt/SkillIcons/passives/Trap.dds","skill":14211,"stats":["Enemies affected by your Hazards Recently have 25% reduced Armour","Enemies affected by your Hazards Recently have 25% reduced Evasion Rating"],"recipe":["Despair","Despair","Envy"],"connections":[{"orbit":0,"id":44540}],"group":868,"orbitIndex":10,"isNotable":true,"name":"Shredding Contraptions","orbit":1},"55250":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-4,"id":56649},{"orbit":4,"id":41669}],"group":545,"skill":55250,"orbitIndex":30,"name":"Cold Penetration","orbit":4},"11433":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":-6,"id":24630}],"group":71,"skill":11433,"orbitIndex":0,"name":"Fire Damage","orbit":7},"28903":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPoison.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":962,"skill":28903,"orbitIndex":0,"name":"Poison Mastery","orbit":0},"46615":{"stats":["50% chance to gain Volatility when you are Stunned"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":7,"id":53177}],"group":960,"skill":46615,"orbitIndex":10,"name":"Volatility when Stunned","orbit":7},"44628":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":20820}],"group":869,"skill":44628,"orbitIndex":0,"name":"Attack Speed","orbit":7},"58884":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupTwoHands.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern","connections":[],"group":640,"skill":58884,"orbitIndex":0,"name":"Two Hand Mastery","orbit":0},"27491":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":27491,"stats":["40% increased maximum Energy Shield","5% of Damage taken bypasses Energy Shield"],"recipe":["Greed","Paranoia","Isolation"],"connections":[],"group":458,"orbitIndex":24,"isNotable":true,"name":"Heavy Buffer","orbit":4},"30102":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":2147483647,"id":43944},{"orbit":0,"id":53177}],"group":960,"skill":30102,"orbitIndex":23,"name":"Volatility on Kill","orbit":2},"8154":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryChannelling.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":3921},{"orbit":0,"id":38398}],"group":380,"skill":8154,"orbitIndex":0,"name":"Herald Mastery","orbit":0},"25971":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":25971,"stats":["4% increased Attack Speed","6% increased Attack Speed if you've been Hit Recently","+10 to Strength"],"recipe":["Greed","Fear","Guilt"],"connections":[],"group":915,"orbitIndex":0,"isNotable":true,"name":"Tenfold Attacks","orbit":0},"6178":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":6178,"stats":["15% reduced Attack Speed with Crossbows","80% increased Critical Damage Bonus with Crossbows"],"recipe":["Paranoia","Isolation","Suffering"],"connections":[{"orbit":0,"id":33415}],"group":662,"orbitIndex":35,"isNotable":true,"name":"Power Shots","orbit":4},"56910":{"icon":"Art/2DArt/SkillIcons/passives/Meleerange.dds","skill":56910,"stats":["Hits against you have 20% reduced Critical Damage Bonus","20% increased Armour and Evasion Rating","+5 to Strength and Dexterity"],"connections":[{"orbit":6,"id":28510},{"orbit":0,"id":34061},{"orbit":6,"id":29328}],"group":575,"orbitIndex":51,"isNotable":true,"name":"Battle-hardened","orbit":5},"37813":{"stats":["20% increased Shock Duration"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":14724},{"orbit":0,"id":50701}],"group":989,"skill":37813,"orbitIndex":0,"name":"Shock Duration","orbit":0},"30968":{"stats":["2% increased Spirit"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":48582}],"group":320,"skill":30968,"orbitIndex":21,"name":"Spirit","orbit":2},"9106":{"stats":["Gain 2 Rage when Hit by an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":7,"id":54937}],"group":80,"skill":9106,"orbitIndex":2,"name":"Rage when Hit","orbit":7},"36293":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":27785},{"orbit":0,"id":55708}],"group":630,"skill":36293,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"64046":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","options":{"Witch":{"stats":["18% increased Chaos Damage","15% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Entropy","id":10941}},"skill":64046,"stats":["18% increased Lightning Damage","30% increased chance to Shock"],"isSwitchable":true,"connections":[{"orbit":6,"id":45522},{"orbit":-6,"id":60230},{"orbit":0,"id":5726}],"group":523,"orbitIndex":3,"isNotable":true,"name":"Path of Storms","orbit":7},"13893":{"stats":["10% increased Stun Buildup","Damage Penetrates 5% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":-5,"id":42390}],"group":71,"skill":13893,"orbitIndex":5,"name":"Fire Penetration and Stun Buildup","orbit":7},"11094":{"stats":["Charms applied to you have 10% increased Effect"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-6,"id":59303}],"group":959,"skill":11094,"orbitIndex":3,"name":"Charm Effect","orbit":7},"36231":{"stats":["20% increased Critical Damage Bonus if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":3336},{"orbit":0,"id":722}],"group":1062,"skill":36231,"orbitIndex":1,"name":"Critical Damage when consuming a Power Charge","orbit":2},"517":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":6,"id":39037},{"orbit":9,"id":61027}],"group":583,"skill":517,"orbitIndex":0,"name":"Energy Shield Recharge","orbit":0},"8045":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":-6,"id":64927},{"orbit":5,"id":52464}],"group":958,"skill":8045,"orbitIndex":7,"name":"Mana Leech","orbit":3},"44484":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":44484,"stats":["+4% to all Elemental Resistances"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":42522}],"orbitIndex":136,"name":"Elemental Resistances","orbit":9},"35564":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":35564,"stats":["20% reduced Projectile Speed for Spell Skills"],"recipe":["Fear","Fear","Despair"],"connections":[{"orbit":0,"id":18121},{"orbit":0,"id":65310}],"group":865,"orbitIndex":22,"isNotable":true,"name":"Turn the Clock Back","orbit":3},"18505":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":18505,"stats":["5% reduced Attack Speed","30% increased Stun Buildup","50% increased Attack Damage"],"recipe":["Envy","Suffering","Ire"],"connections":[{"orbit":0,"id":45090}],"group":157,"orbitIndex":16,"isNotable":true,"name":"Crushing Verdict","orbit":7},"51871":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":51871,"stats":["15% increased maximum Energy Shield","25% increased amount of Mana Leeched"],"recipe":["Guilt","Suffering","Guilt"],"connections":[{"orbit":0,"id":8045}],"group":958,"orbitIndex":0,"isNotable":true,"name":"Immortal Thirst","orbit":0},"13862":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":831,"skill":13862,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"8535":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":8535,"stats":["25% increased Damage with Flails"],"recipe":["Disgust","Envy","Paranoia"],"connections":[],"group":64,"orbitIndex":7,"isNotable":true,"name":"Spiked Whip","orbit":2},"28329":{"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNotable2.dds","skill":28329,"stats":["35% increased Stun Buildup","35% increased Freeze Buildup"],"recipe":["Guilt","Despair","Ire"],"connections":[{"orbit":3,"id":36723}],"group":956,"orbitIndex":21,"isNotable":true,"name":"Pressure Points","orbit":3},"62914":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":5,"id":47270},{"orbit":0,"id":44455}],"group":545,"skill":62914,"orbitIndex":20,"name":"Cold Damage","orbit":3},"6842":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":3,"id":18472}],"group":956,"skill":6842,"orbitIndex":9,"name":"Stun and Freeze Buildup","orbit":3},"6789":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","name":"Attack Damage","id":22193}},"skill":6789,"stats":["8% increased Projectile Damage"],"isSwitchable":true,"group":671,"connections":[{"orbit":0,"id":4313}],"orbitIndex":1,"name":"Projectile Damage","orbit":2},"5084":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":2,"id":35324}],"group":493,"skill":5084,"orbitIndex":22,"name":"Ignite Chance","orbit":2},"9750":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":1169}],"group":192,"skill":9750,"orbitIndex":10,"name":"Warcry Cooldown","orbit":7},"59775":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-4,"id":20782}],"group":955,"skill":59775,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"57967":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":57967,"stats":["+30 to maximum Mana","14% increased Mana Regeneration Rate"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":419,"orbitIndex":0,"isNotable":true,"name":"Sturdy Mind","orbit":0},"26432":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":26432,"stats":["+5 to any Attribute"],"isAttribute":true,"group":954,"connections":[{"orbit":0,"id":12890},{"orbit":0,"id":60735}],"orbitIndex":0,"name":"Attribute","orbit":0},"42035":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistUnleash.dds","skill":42035,"stats":["Grants Skill: Unleash"],"ascendancyName":"Chronomancer","connections":[],"group":233,"orbitIndex":15,"isNotable":true,"name":"Flood of Echoes","orbit":2},"17687":{"stats":["15% increased Mana Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":-3,"id":27422}],"group":1057,"skill":17687,"orbitIndex":40,"name":"Mana Flask Charges","orbit":4},"61923":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-6,"id":16256}],"group":732,"skill":61923,"orbitIndex":4,"name":"Mana Regeneration","orbit":3},"31433":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":31433,"stats":["20% increased Elemental Damage with Attacks","5% of Physical Damage from Hits taken as Damage of a Random Element"],"recipe":["Isolation","Isolation","Paranoia"],"connections":[{"orbit":-4,"id":21495},{"orbit":0,"id":5348}],"group":953,"orbitIndex":8,"isNotable":true,"name":"Catalysis","orbit":2},"21495":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[],"group":953,"skill":21495,"orbitIndex":14,"name":"Elemental Attack Damage","orbit":3},"5335":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":5335,"stats":["Gain additional Ailment Threshold equal to 30% of maximum Energy Shield","10% reduced Duration of Ailments on You"],"recipe":["Envy","Despair","Fear"],"connections":[{"orbit":0,"id":52060}],"group":952,"orbitIndex":7,"isNotable":true,"name":"Shimmering Mirage","orbit":7},"34493":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":65328},{"orbit":0,"id":54964},{"orbit":0,"id":49593}],"group":98,"skill":34493,"orbitIndex":20,"name":"Sentinels","orbit":2},"32545":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":4,"id":61196}],"group":721,"skill":32545,"orbitIndex":2,"name":"Skill Speed","orbit":2},"64962":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus11.dds","skill":64962,"orbitIndex":0,"stats":["Body Armour grants Armour also applies to Chaos Damage taken from Hits"],"ascendancyName":"Smith of Kitava","connections":[],"group":10,"applyToArmour":true,"isNotable":true,"name":"Dedication to Kitava","orbit":0},"42578":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-6,"id":23192}],"group":103,"skill":42578,"orbitIndex":11,"name":"Block","orbit":3},"17602":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":4,"id":59799},{"orbit":-4,"id":59798}],"group":952,"skill":17602,"orbitIndex":15,"name":"Stun and Ailment Threshold from Energy Shield","orbit":7},"52060":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":952,"skill":52060,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"38678":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-7,"id":30463},{"orbit":-6,"id":60464}],"group":951,"skill":38678,"orbitIndex":20,"name":"Ailment Threshold","orbit":2},"45012":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":8246},{"orbit":0,"id":64462},{"orbit":0,"id":41017}],"group":1049,"skill":45012,"orbitIndex":15,"name":"Attack Damage","orbit":3},"50104":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":50104,"stats":["+5 to any Attribute"],"isAttribute":true,"group":332,"connections":[{"orbit":0,"id":47168},{"orbit":0,"id":37594},{"orbit":0,"id":7960}],"orbitIndex":0,"name":"Attribute","orbit":0},"30463":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-7,"id":58971},{"orbit":-6,"id":9968}],"group":951,"skill":30463,"orbitIndex":4,"name":"Ailment Threshold","orbit":2},"55193":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":55193,"stats":["+2 to Evasion Rating per 1 Maximum Energy Shield on Equipped Helmet"],"recipe":["Ire","Suffering","Paranoia"],"connections":[{"orbit":-2,"id":10944}],"group":913,"orbitIndex":4,"isNotable":true,"name":"Subterfuge Mask","orbit":1},"12998":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":12998,"stats":["25% reduced Freeze Duration on you","60% increased Freeze Threshold"],"recipe":["Ire","Suffering","Fear"],"connections":[{"orbit":-6,"id":30463},{"orbit":0,"id":28623}],"group":951,"orbitIndex":24,"isNotable":true,"name":"Warm the Heart","orbit":4},"26663":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":0,"id":44765}],"group":593,"skill":26663,"orbitIndex":0,"name":"Cooldown Recovery Rate","orbit":0},"934":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":934,"stats":["+4 to Ailment Threshold per Dexterity"],"recipe":["Greed","Suffering","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[{"orbit":-4,"id":12526}],"group":537,"orbitIndex":63,"isNotable":true,"name":"Natural Immunity","orbit":4},"33099":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":33099,"stats":["+1 Charm Slot"],"recipe":["Paranoia","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":25029}],"group":949,"orbitIndex":27,"isNotable":true,"name":"Hunter's Talisman","orbit":4},"26268":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":22710}],"group":948,"skill":26268,"orbitIndex":12,"name":"Curse Duration","orbit":7},"43522":{"stats":["6% reduced Charm Charges used"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":38497},{"orbit":6,"id":33099}],"group":949,"skill":43522,"orbitIndex":7,"name":"Charm Charges Used","orbit":7},"37612":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":37612,"stats":["+5 to any Attribute"],"isAttribute":true,"group":385,"connections":[{"orbit":0,"id":13279},{"orbit":0,"id":17532}],"orbitIndex":0,"name":"Attribute","orbit":0},"59214":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":59214,"stats":["30% increased Curse Duration","Enemies Cursed by you have 50% reduced Life Regeneration Rate","Enemies you Curse cannot Recharge Energy Shield"],"recipe":["Disgust","Isolation","Despair"],"connections":[{"orbit":0,"id":26268},{"orbit":0,"id":6570}],"group":948,"orbitIndex":18,"isNotable":true,"name":"Fated End","orbit":7},"15809":{"stats":["Minions have 20% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":31175},{"orbit":7,"id":26945},{"orbit":0,"id":18485}],"group":466,"skill":15809,"orbitIndex":22,"name":"Minion Critical Chance","orbit":3},"28862":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLifeMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLeechPattern","connections":[],"group":327,"skill":28862,"orbitIndex":0,"name":"Leech Mastery","orbit":0},"41180":{"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[{"orbit":0,"id":61703},{"orbit":0,"id":17260},{"orbit":0,"id":32353}],"group":129,"skill":41180,"orbitIndex":0,"name":"Shapeshifting Mastery","orbit":1},"37389":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":37644},{"orbit":0,"id":28061}],"group":847,"skill":37389,"orbitIndex":2,"name":"Attack Damage","orbit":2},"38463":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38463,"stats":["+5 to any Attribute"],"isAttribute":true,"group":946,"connections":[{"orbit":0,"id":46882},{"orbit":-6,"id":21111},{"orbit":5,"id":43522}],"orbitIndex":0,"name":"Attribute","orbit":0},"46601":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":18568},{"orbit":0,"id":43720}],"group":945,"skill":46601,"orbitIndex":0,"name":"Mana Leech","orbit":2},"23427":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":23427,"stats":["20% increased Chill Duration on Enemies","30% increased Magnitude of Chill you inflict"],"recipe":["Suffering","Despair","Despair"],"connections":[{"orbit":5,"id":62914}],"group":545,"orbitIndex":54,"isNotable":true,"name":"Chilled to the Bone","orbit":4},"18568":{"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":-5,"id":46887}],"group":945,"skill":18568,"orbitIndex":7,"name":"Mana Leech and Cold Resistance","orbit":2},"43720":{"stats":["+5% to Cold Resistance","10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[],"group":945,"skill":43720,"orbitIndex":17,"name":"Mana Leech and Cold Resistance","orbit":2},"50302":{"stats":["6% of Skill Mana Costs Converted to Life Costs"],"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","connections":[{"orbit":0,"id":63470}],"group":281,"skill":50302,"orbitIndex":11,"name":"Life Costs","orbit":3},"12116":{"stats":["15% increased Block chance","You take 5% of damage from Blocked Hits"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":42036},{"orbit":0,"id":52410}],"group":1065,"skill":12116,"orbitIndex":22,"name":"Block and Damage Taken from Blocked Hits","orbit":4},"34473":{"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","skill":34473,"stats":["3% increased Movement Speed","29% increased Chaos Damage","+13 to all Attributes","-7% to Chaos Resistance","23% reduced Light Radius"],"recipe":["Isolation","Despair","Fear"],"connections":[{"orbit":0,"id":42361}],"group":944,"orbitIndex":8,"isNotable":true,"name":"Spaghettification","orbit":2},"21453":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":21453,"stats":["Break 60% increased Armour","10% chance to Defend with 200% of Armour"],"recipe":["Fear","Envy","Greed"],"connections":[{"orbit":0,"id":10286}],"group":152,"orbitIndex":0,"isNotable":true,"name":"Breakage","orbit":0},"26885":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-4,"id":59775}],"group":944,"skill":26885,"orbitIndex":60,"name":"Chaos Damage","orbit":4},"57724":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-7,"id":54883}],"group":944,"skill":57724,"orbitIndex":20,"name":"Chaos Damage","orbit":7},"8827":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":8827,"stats":["Life Leech effects are not removed when Unreserved Life is Filled"],"recipe":["Suffering","Isolation","Suffering"],"connections":[{"orbit":0,"id":16691},{"orbit":0,"id":28862}],"group":327,"orbitIndex":8,"isNotable":true,"name":"Fast Metabolism","orbit":7},"44223":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[],"group":660,"skill":44223,"orbitIndex":1,"name":"Critical Damage","orbit":7},"30100":{"icon":"Art/2DArt/SkillIcons/passives/Primalist/PrimalistNode.dds","skill":30100,"stats":["3% increased Movement Speed"],"ascendancyName":"Ritualist","group":1194,"connections":[{"orbit":-4,"id":30233},{"orbit":5,"id":38813}],"orbitIndex":0,"name":"Movement Speed","orbit":0},"42658":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42658,"stats":["+5 to any Attribute"],"isAttribute":true,"group":941,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"16861":{"stats":["5% reduced maximum Mana","15% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-5,"id":27303}],"group":214,"skill":16861,"orbitIndex":22,"name":"Critical Chance and Reduced Mana","orbit":3},"14343":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":14343,"stats":["Damaging Ailments Cannot Be inflicted on you while you already have one","20% increased Magnitude of Damaging Ailments you inflict"],"recipe":["Paranoia","Paranoia","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":786,"orbitIndex":0,"isNotable":true,"name":"Deterioration","orbit":0},"8509":{"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":59061}],"group":194,"skill":8509,"orbitIndex":2,"name":"Critical Damage","orbit":2},"18308":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":18308,"stats":["+250 to Accuracy against Bleeding Enemies","Bleeding you inflict deals Damage 10% faster"],"recipe":["Despair","Suffering","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":526,"orbitIndex":48,"isNotable":true,"name":"Bleeding Out","orbit":4},"59213":{"stats":["20% increased Stun Recovery"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":48240}],"group":314,"skill":59213,"orbitIndex":15,"name":"Stun Recovery","orbit":2},"26532":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":-3,"id":46023},{"orbit":3,"id":41657},{"orbit":0,"id":36629}],"group":317,"skill":26532,"orbitIndex":6,"name":"Armour","orbit":2},"49046":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49046,"stats":["+5 to any Attribute"],"isAttribute":true,"group":684,"connections":[{"orbit":0,"id":8569}],"orbitIndex":0,"name":"Attribute","orbit":0},"11604":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11604,"stats":["+5 to any Attribute"],"isAttribute":true,"group":846,"connections":[{"orbit":0,"id":17088},{"orbit":0,"id":29408},{"orbit":0,"id":52765}],"orbitIndex":0,"name":"Attribute","orbit":0},"26331":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":26331,"stats":["8% increased Cast Speed with Cold Skills","16% increased Skill Effect Duration"],"recipe":["Fear","Despair","Ire"],"connections":[{"orbit":0,"id":3128},{"orbit":0,"id":12166}],"group":939,"orbitIndex":18,"isNotable":true,"name":"Harsh Winter","orbit":7},"51749":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneBloodMagic.dds","skill":51749,"isKeystone":true,"stats":["You have no Mana","Skill Mana Costs Converted to Life Costs"],"group":83,"connections":[{"orbit":0,"id":30141}],"orbitIndex":0,"name":"Blood Magic","orbit":0},"32054":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":62153}],"group":796,"skill":32054,"orbitIndex":12,"name":"Spell Critical Damage","orbit":3},"61534":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":4665}],"group":454,"skill":61534,"orbitIndex":18,"name":"Life Regeneration","orbit":7},"51683":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":246,"skill":51683,"orbitIndex":22,"name":"Totem Damage","orbit":2},"34308":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":34308,"stats":["20% increased Melee Damage","25% increased Melee Damage against Immobilised Enemies"],"recipe":["Disgust","Despair","Ire"],"connections":[{"orbit":0,"id":37414},{"orbit":0,"id":10245}],"group":276,"orbitIndex":16,"isNotable":true,"name":"Personal Touch","orbit":3},"44875":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":718,"skill":44875,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"41646":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41646,"stats":["+5 to any Attribute"],"isAttribute":true,"group":462,"connections":[{"orbit":0,"id":48670},{"orbit":0,"id":14091}],"orbitIndex":0,"name":"Attribute","orbit":0},"57966":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":749,"skill":57966,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"2119":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":53505}],"group":455,"skill":2119,"orbitIndex":0,"name":"Life Leech","orbit":2},"19722":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":19722,"stats":["20% increased Freeze Buildup","50% increased Damage with Hits against Frozen Enemies"],"recipe":["Suffering","Ire","Greed"],"connections":[],"group":939,"orbitIndex":10,"isNotable":true,"name":"Thin Ice","orbit":7},"4519":{"stats":["20% increased Damage if you've dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":13724}],"group":828,"skill":4519,"orbitIndex":0,"name":"Damage on Critical","orbit":0},"60170":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":937,"skill":60170,"orbitIndex":0,"name":"Cold Mastery","orbit":0},"28086":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-6,"id":57088},{"orbit":0,"id":144}],"group":937,"skill":28086,"orbitIndex":14,"name":"Cold Penetration","orbit":2},"48581":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","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"],"recipe":["Greed","Fear","Isolation"],"connections":[{"orbit":0,"id":33242},{"orbit":0,"id":13387}],"group":457,"orbitIndex":0,"isNotable":true,"name":"Exploit the Elements","orbit":6},"21748":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":21748,"stats":["40% faster Curse Activation","Your Curses have 20% increased Effect if 50% of Curse Duration expired"],"recipe":["Envy","Isolation","Ire"],"connections":[{"orbit":0,"id":54725},{"orbit":0,"id":6570}],"group":936,"orbitIndex":6,"isNotable":true,"name":"Impending Doom","orbit":7},"21208":{"stats":["3% increased Curse Magnitudes","10% faster Curse Activation"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[],"group":936,"skill":21208,"orbitIndex":14,"name":"Curse Activation Speed and Effect","orbit":7},"41972":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":41972,"stats":["Damage Penetrates 18% Cold Resistance","25% increased Cold Exposure Effect"],"recipe":["Paranoia","Guilt","Isolation"],"connections":[{"orbit":4,"id":56649},{"orbit":-4,"id":60515}],"group":545,"orbitIndex":18,"isNotable":true,"name":"Glaciation","orbit":4},"59356":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":935,"skill":59356,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"57945":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":7412}],"group":935,"skill":57945,"orbitIndex":12,"name":"Life Flask Charge Generation","orbit":7},"46535":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterDamageMonsterMissingFocus.dds","skill":46535,"stats":["Deal up to 40% more Damage to Enemies based on their missing Concentration"],"ascendancyName":"Witchhunter","connections":[],"group":175,"orbitIndex":6,"isNotable":true,"name":"No Mercy","orbit":1},"35688":{"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":16618}],"group":557,"skill":35688,"orbitIndex":10,"name":"Reduced Attribute Requirements","orbit":7},"20916":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":20916,"stats":["24% increased Attack Damage","10% chance to Blind Enemies on Hit with Attacks"],"recipe":["Envy","Fear","Envy"],"connections":[{"orbit":0,"id":59355}],"group":875,"orbitIndex":8,"isNotable":true,"name":"Blinding Strike","orbit":7},"33393":{"stats":["10% increased Damage with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":7,"id":41747}],"group":73,"skill":33393,"orbitIndex":60,"name":"Flail Damage","orbit":5},"23905":{"stats":["15% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":27875}],"group":899,"skill":23905,"orbitIndex":0,"name":"Shock Effect","orbit":0},"31925":{"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","skill":31925,"stats":["30% increased Damage per Curse on you","30% reduced effect of Curses on you","60% increased Energy Shield from Equipped Focus"],"recipe":["Fear","Suffering","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[{"orbit":5,"id":24767}],"group":295,"orbitIndex":8,"isNotable":true,"name":"Warding Fetish","orbit":7},"20387":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":57810}],"group":674,"skill":20387,"orbitIndex":0,"name":"Shock Chance","orbit":0},"11736":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":62677}],"group":624,"skill":11736,"orbitIndex":36,"name":"Lightning Damage","orbit":4},"36822":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":36822,"stats":["3% increased Attributes"],"ascendancyName":"Gemling Legionnaire","group":370,"connections":[{"orbit":0,"id":58591}],"orbitIndex":0,"name":"Attributes","orbit":0},"46761":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":803,"skill":46761,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"5009":{"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","skill":5009,"stats":["25% increased Daze Buildup","25% increased Daze Duration"],"recipe":["Ire","Guilt","Paranoia"],"connections":[{"orbit":0,"id":12169}],"group":932,"orbitIndex":0,"isNotable":true,"name":"Seeing Stars","orbit":0},"17548":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":17548,"stats":["25% increased Critical Damage Bonus if you've dealt a Non-Critical Hit Recently","20% increased Critical Hit Chance"],"recipe":["Ire","Suffering","Disgust"],"connections":[{"orbit":0,"id":630},{"orbit":0,"id":31039}],"group":781,"orbitIndex":2,"isNotable":true,"name":"Moment of Truth","orbit":7},"6153":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":44952},{"orbit":0,"id":10362}],"group":99,"skill":6153,"orbitIndex":14,"name":"Life Regeneration","orbit":7},"1104":{"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","skill":1104,"stats":["5% chance that if you would gain Power Charges, you instead gain up to","your maximum number of Power Charges","+1 to Maximum Power Charges"],"recipe":["Isolation","Guilt","Guilt"],"connections":[{"orbit":0,"id":56876}],"group":849,"orbitIndex":0,"isNotable":true,"name":"Lust for Power","orbit":0},"16489":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16489,"stats":["+5 to any Attribute"],"isAttribute":true,"group":637,"connections":[{"orbit":6,"id":28556},{"orbit":7,"id":49799}],"orbitIndex":30,"name":"Attribute","orbit":6},"354":{"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":48429}],"group":517,"skill":354,"orbitIndex":16,"name":"Grenade Cooldown Recovery Rate","orbit":3},"48583":{"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":58783}],"group":642,"skill":48583,"orbitIndex":23,"name":"Life Leech. Armour and Evasion while Leeching","orbit":2},"40328":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-5,"id":28564}],"group":116,"skill":40328,"orbitIndex":3,"name":"Warcry Speed","orbit":3},"43044":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":43044,"stats":["+5 to any Attribute"],"isAttribute":true,"group":929,"connections":[{"orbit":0,"id":63566},{"orbit":0,"id":38678},{"orbit":-6,"id":21495}],"orbitIndex":0,"name":"Attribute","orbit":0},"21081":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":5,"id":25745}],"group":439,"skill":21081,"orbitIndex":42,"name":"Armour and Energy Shield","orbit":5},"17854":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":17854,"stats":["3% increased Movement Speed","30% increased Evasion Rating"],"recipe":["Greed","Disgust","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":7,"id":55275}],"group":928,"orbitIndex":0,"isNotable":true,"name":"Escape Velocity","orbit":4},"35426":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35426,"stats":["+5 to any Attribute"],"isAttribute":true,"group":412,"connections":[{"orbit":6,"id":8406}],"orbitIndex":54,"name":"Attribute","orbit":6},"42500":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42500,"stats":["+5 to any Attribute"],"isAttribute":true,"group":578,"connections":[{"orbit":0,"id":59881}],"orbitIndex":10,"name":"Attribute","orbit":6},"44069":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":-7,"id":29358}],"group":92,"skill":44069,"orbitIndex":4,"name":"Stun Buildup","orbit":3},"55275":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":6,"id":12890}],"group":928,"skill":55275,"orbitIndex":2,"name":"Evasion","orbit":3},"5501":{"icon":"Art/2DArt/SkillIcons/passives/Annihilation.dds","skill":5501,"stats":["15% increased Critical Hit Chance for Spells","15% increased Spell Damage if you've dealt a Critical Hit Recently"],"connections":[{"orbit":0,"id":48821}],"group":552,"orbitIndex":0,"isNotable":true,"name":"Critical Overload","orbit":0},"53266":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":13576},{"orbit":0,"id":20387},{"orbit":0,"id":53560}],"group":694,"skill":53266,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"5728":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":5728,"stats":["60% increased Armour from Equipped Body Armour","60% increased Energy Shield from Equipped Body Armour"],"recipe":["Despair","Paranoia","Envy"],"connections":[{"orbit":-3,"id":17349},{"orbit":0,"id":58138}],"group":75,"orbitIndex":4,"isNotable":true,"name":"Ancient Aegis","orbit":7},"1841":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":5,"id":9405}],"group":1067,"skill":1841,"orbitIndex":8,"name":"Evasion","orbit":7},"61525":{"icon":"Art/2DArt/SkillIcons/passives/axedmgspeed.dds","classesStart":["Templar","Druid"],"skill":61525,"stats":[],"group":501,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"TEMPLAR","orbit":0},"24401":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":63759}],"group":927,"skill":24401,"orbitIndex":22,"name":"Poison Duration","orbit":3},"22710":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":45111}],"group":948,"skill":22710,"orbitIndex":8,"name":"Curse Duration","orbit":7},"47790":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":17625}],"group":94,"skill":47790,"orbitIndex":16,"name":"Shapeshifting","orbit":7},"63759":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":63759,"stats":["Targets can be affected by +1 of your Poisons at the same time","20% reduced Magnitude of Poison you inflict"],"recipe":["Isolation","Disgust","Paranoia"],"connections":[{"orbit":0,"id":26565}],"group":927,"orbitIndex":0,"isNotable":true,"name":"Stacking Toxins","orbit":3},"13715":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":13715,"stats":["18% increased Stun Buildup"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":59372}],"orbitIndex":44,"name":"Stun Buildup","orbit":5},"6951":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-2,"id":23608}],"group":927,"skill":6951,"orbitIndex":54,"name":"Poison Damage","orbit":4},"61741":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":61741,"stats":["10% increased Skill Effect Duration","50% increased Poison Duration"],"recipe":["Despair","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[{"orbit":2,"id":40024}],"group":927,"orbitIndex":0,"isNotable":true,"name":"Lasting Toxins","orbit":0},"26697":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupSword.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySwordPattern","connections":[{"orbit":0,"id":59263},{"orbit":0,"id":27290},{"orbit":0,"id":46565}],"group":389,"skill":26697,"orbitIndex":0,"name":"Sword Mastery","orbit":0},"61056":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-4,"id":40399}],"group":926,"skill":61056,"orbitIndex":1,"name":"Energy","orbit":7},"52799":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":47270},{"orbit":4,"id":19955},{"orbit":0,"id":44455}],"group":545,"skill":52799,"orbitIndex":0,"name":"Freeze Buildup","orbit":3},"12311":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":64119}],"group":655,"skill":12311,"orbitIndex":18,"name":"Crossbow Reload Speed","orbit":7},"9572":{"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":12822}],"group":779,"skill":9572,"orbitIndex":14,"name":"Melee Damage if Projectile Hit","orbit":2},"39987":{"stats":["5% increased Chaos Damage","5% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-3,"id":18913},{"orbit":-5,"id":47177}],"group":667,"skill":39987,"orbitIndex":14,"name":"Chaos Damage and Duration","orbit":3},"51812":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":179,"skill":51812,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"33254":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[],"group":603,"skill":33254,"orbitIndex":17,"name":"Spell Damage","orbit":2},"43281":{"stats":["Triggered Spells deal 16% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":47359},{"orbit":7,"id":51934}],"group":926,"skill":43281,"orbitIndex":21,"name":"Triggered Spell Damage","orbit":7},"48116":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48116,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1071,"connections":[{"orbit":0,"id":21112},{"orbit":0,"id":34015},{"orbit":0,"id":10472},{"orbit":0,"id":18624}],"orbitIndex":0,"name":"Attribute","orbit":0},"14231":{"stats":["Triggered Spells deal 14% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-7,"id":40453}],"group":926,"skill":14231,"orbitIndex":13,"name":"Triggered Spell Damage","orbit":7},"43557":{"stats":["Minions have 15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":533,"skill":43557,"orbitIndex":18,"name":"Minion Critical Damage","orbit":3},"63526":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63526,"stats":["+5 to any Attribute"],"isAttribute":true,"group":568,"connections":[{"orbit":6,"id":28370},{"orbit":4,"id":7788}],"orbitIndex":0,"name":"Attribute","orbit":0},"29049":{"stats":["10% increased Charm Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":3,"id":56893}],"group":925,"skill":29049,"orbitIndex":10,"name":"Charm Duration","orbit":2},"62978":{"stats":["6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":19873}],"group":396,"skill":62978,"orbitIndex":14,"name":"Area of Effect","orbit":2},"13397":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13397,"stats":["+5 to any Attribute"],"isAttribute":true,"group":440,"connections":[{"orbit":0,"id":1207}],"orbitIndex":6,"name":"Attribute","orbit":4},"59881":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59881,"stats":["+5 to any Attribute"],"isAttribute":true,"group":578,"connections":[{"orbit":0,"id":54417},{"orbit":-5,"id":28556}],"orbitIndex":16,"name":"Attribute","orbit":6},"23005":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerBlockChance.dds","skill":23005,"stats":["Gain 40% Base Chance to Block from Equipped Shield instead of the Shield's value"],"ascendancyName":"Warbringer","connections":[{"orbit":0,"id":10072}],"group":38,"orbitIndex":0,"isNotable":true,"name":"Renly's Training","orbit":0},"53149":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":-5,"id":24647}],"group":752,"skill":53149,"orbitIndex":22,"name":"Freeze Buildup","orbit":4},"21380":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":21380,"stats":["100% increased Critical Damage Bonus against Enemies that are on Full Life"],"recipe":["Guilt","Disgust","Greed"],"connections":[],"group":832,"orbitIndex":1,"isNotable":true,"name":"Preemptive Strike","orbit":7},"31388":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":51394}],"group":181,"skill":31388,"orbitIndex":7,"name":"Slow Effect on You","orbit":3},"14001":{"stats":["6% reduced Charm Charges used"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-3,"id":56893}],"group":925,"skill":14001,"orbitIndex":22,"name":"Charm Charges Used","orbit":2},"24855":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":0,"id":39347},{"orbit":0,"id":48014}],"group":124,"skill":24855,"orbitIndex":58,"name":"Attack Mastery","orbit":4},"1631":{"stats":["10% increased Charm Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":3,"id":29049},{"orbit":-3,"id":14001}],"group":925,"skill":1631,"orbitIndex":4,"name":"Charm Duration","orbit":2},"4547":{"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","skill":4547,"stats":["+5% to all Elemental Resistances","1% to Maximum Fire Resistance for each 40% Uncapped Fire Resistance"],"recipe":["Isolation","Isolation","Isolation"],"connections":[{"orbit":0,"id":2946}],"group":153,"orbitIndex":0,"isNotable":true,"name":"Unnatural Resilience","orbit":0},"12000":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreMaxLife.dds","skill":12000,"stats":["15% more Maximum Life"],"ascendancyName":"Titan","connections":[],"group":52,"orbitIndex":0,"isNotable":true,"name":"Mysterious Lineage","orbit":0},"46741":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[],"group":179,"skill":46741,"orbitIndex":21,"name":"Stun Buildup","orbit":2},"60269":{"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","skill":60269,"stats":["10% reduced Spell Area Damage","Spell Skills have 30% increased Area of Effect"],"recipe":["Disgust","Greed","Ire"],"connections":[{"orbit":0,"id":6588}],"group":619,"orbitIndex":19,"isNotable":true,"name":"Roil","orbit":7},"55400":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":30372}],"group":923,"skill":55400,"orbitIndex":5,"name":"Lightning Penetration","orbit":2},"42065":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":42065,"stats":["Damage Penetrates 15% Lightning Resistance","+10 to Dexterity"],"recipe":["Fear","Envy","Isolation"],"connections":[{"orbit":0,"id":37532}],"group":923,"orbitIndex":17,"isNotable":true,"name":"Surging Currents","orbit":2},"52274":{"stats":["12% increased Grenade Damage"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":3109},{"orbit":0,"id":21077}],"group":517,"skill":52274,"orbitIndex":9,"name":"Grenade Damage","orbit":3},"63713":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerCriticalStrikesIgnoreResistances.dds","skill":63713,"stats":["Critical Hits ignore non-negative Enemy Monster Elemental Resistances"],"ascendancyName":"Invoker","connections":[{"orbit":-4,"id":57181}],"group":1132,"orbitIndex":43,"isNotable":true,"name":"Sunder my Enemies...","orbit":9},"58295":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58295,"stats":["+5 to any Attribute"],"isAttribute":true,"group":149,"connections":[{"orbit":0,"id":15671}],"orbitIndex":4,"name":"Attribute","orbit":2},"57626":{"stats":["8% increased Fire Damage","8% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":36782}],"group":590,"skill":57626,"orbitIndex":16,"name":"Cold and Fire Damage","orbit":7},"24483":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":24483,"stats":["40% increased Critical Hit Chance against Enemies that are affected","by no Elemental Ailments"],"recipe":["Disgust","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":32660}],"group":345,"orbitIndex":0,"isNotable":true,"name":"Direct Approach","orbit":0},"18448":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18448,"stats":["+5 to any Attribute"],"isAttribute":true,"group":95,"connections":[{"orbit":0,"id":30141},{"orbit":0,"id":18822}],"orbitIndex":0,"name":"Attribute","orbit":0},"3628":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":64474},{"orbit":0,"id":3251}],"group":844,"skill":3628,"orbitIndex":22,"name":"Energy Shield Delay","orbit":2},"40453":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":25304}],"group":926,"skill":40453,"orbitIndex":9,"name":"Energy","orbit":7},"7163":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":7163,"stats":["16% increased Attack Speed during any Flask Effect"],"recipe":["Despair","Greed","Greed"],"connections":[{"orbit":3,"id":45100},{"orbit":0,"id":23013}],"group":922,"orbitIndex":45,"isNotable":true,"name":"Stimulants","orbit":5},"45481":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":52765}],"group":831,"skill":45481,"orbitIndex":16,"name":"Mana Regeneration","orbit":2},"44952":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":44952,"stats":["15% of Physical Damage prevented Recouped as Life"],"recipe":["Suffering","Fear","Guilt"],"connections":[{"orbit":0,"id":9163}],"group":99,"orbitIndex":11,"isNotable":true,"name":"Made to Last","orbit":3},"48582":{"stats":["3% increased Spirit"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":54814}],"group":320,"skill":48582,"orbitIndex":17,"name":"Spirit","orbit":2},"45100":{"stats":["5% increased Flask Effect Duration","2% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-3,"id":56928}],"group":922,"skill":45100,"orbitIndex":37,"name":"Attack Speed and Flask Duration","orbit":4},"23362":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":23362,"stats":["25% reduced Effect of Chill on you","Unaffected by Chill during Dodge Roll"],"recipe":["Despair","Disgust","Greed"],"connections":[{"orbit":0,"id":32672},{"orbit":0,"id":50403}],"group":1032,"orbitIndex":9,"isNotable":true,"name":"Slippery Ice","orbit":3},"5564":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":48833},{"orbit":0,"id":63585}],"group":776,"skill":5564,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"5766":{"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-4,"id":51416},{"orbit":4,"id":16705}],"group":921,"skill":5766,"orbitIndex":60,"name":"Spell Damage","orbit":6},"52464":{"stats":["Recover 1% of maximum Life on Kill"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[],"group":921,"skill":52464,"orbitIndex":24,"name":"Life on Kill","orbit":6},"64927":{"stats":["Recover 1% of maximum Life on Kill"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":4,"id":52464},{"orbit":-4,"id":51741},{"orbit":-6,"id":54351}],"group":921,"skill":64927,"orbitIndex":18,"name":"Life on Kill","orbit":6},"62581":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":310,"skill":62581,"orbitIndex":0,"name":"Block Mastery","orbit":0},"9417":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":48121},{"orbit":5,"id":13171}],"group":298,"skill":9417,"orbitIndex":0,"name":"Totem Life","orbit":0},"54351":{"stats":["Recover 1% of maximum Life on Kill"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":-6,"id":52464}],"group":921,"skill":54351,"orbitIndex":7,"name":"Life on Kill","orbit":7},"48846":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":44566}],"group":647,"skill":48846,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"33053":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[],"group":695,"skill":33053,"orbitIndex":22,"name":"Projectile Damage","orbit":7},"61356":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":12498}],"group":863,"skill":61356,"orbitIndex":12,"name":"Quiver Effect","orbit":7},"8872":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupDualWield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDualWieldPattern","connections":[{"orbit":0,"id":2394},{"orbit":0,"id":45488}],"group":599,"skill":8872,"orbitIndex":0,"name":"Dual Wielding Mastery","orbit":0},"26176":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":43650}],"group":136,"skill":26176,"orbitIndex":8,"name":"Attack Critical Damage","orbit":2},"17088":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17088,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":4,"id":51416}],"orbitIndex":48,"name":"Attribute","orbit":6},"16705":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16705,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":4,"id":25851},{"orbit":0,"id":34621},{"orbit":0,"id":61834}],"orbitIndex":66,"name":"Attribute","orbit":6},"29645":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerWarcriesNoCooldown.dds","skill":29645,"stats":["Ignore Warcry Cooldowns"],"ascendancyName":"Warbringer","connections":[],"group":46,"orbitIndex":0,"isNotable":true,"name":"Greatwolf's Howl","orbit":0},"13823":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":13823,"stats":["25% increased Critical Hit Chance for Spells","Hits have 25% reduced Critical Hit Chance against you"],"recipe":["Envy","Fear","Isolation"],"connections":[{"orbit":0,"id":63861},{"orbit":0,"id":32054}],"group":796,"orbitIndex":10,"isNotable":true,"name":"Controlling Magic","orbit":3},"24958":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24958,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":-4,"id":52464},{"orbit":6,"id":41877}],"orbitIndex":30,"name":"Attribute","orbit":6},"30132":{"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","skill":30132,"stats":["20% increased bonuses gained from Equipped Quiver"],"recipe":["Greed","Suffering","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":2147483647,"id":58416},{"orbit":2147483647,"id":49130}],"group":987,"orbitIndex":15,"isNotable":true,"name":"Wrapped Quiver","orbit":7},"57832":{"stats":["10% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":46300}],"group":493,"skill":57832,"orbitIndex":9,"name":"Ignite Effect","orbit":2},"46071":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":46071,"stats":["12% increased Accuracy Rating"],"ascendancyName":"Amazon","group":1171,"connections":[{"orbit":0,"id":9294}],"orbitIndex":0,"name":"Accuracy","orbit":0},"36358":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":0,"id":12367}],"group":496,"skill":36358,"orbitIndex":4,"name":"Chaos Damage","orbit":3},"60138":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":60138,"stats":["Hits Break 30% increased Armour on targets with Ailments","+10 to Strength","25% increased Physical Damage"],"recipe":["Greed","Paranoia","Suffering"],"connections":[{"orbit":0,"id":52695}],"group":921,"orbitIndex":3,"isNotable":true,"name":"Stylebender","orbit":5},"8525":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus7.dds","skill":8525,"orbitIndex":0,"stats":["Body Armour grants regenerate 5% of maximum Life per second"],"ascendancyName":"Smith of Kitava","connections":[],"group":15,"applyToArmour":true,"isNotable":true,"name":"Leather Bindings","orbit":0},"56453":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":56453,"stats":["30% increased Attack Damage when on Full Life","50% increased Attack Damage when on Low Life"],"recipe":["Greed","Paranoia","Greed"],"connections":[{"orbit":0,"id":37691}],"group":921,"orbitIndex":39,"isNotable":true,"name":"Killer Instinct","orbit":5},"29009":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29009,"stats":["+5 to any Attribute"],"isAttribute":true,"group":547,"connections":[{"orbit":0,"id":10079},{"orbit":0,"id":59362}],"orbitIndex":0,"name":"Attribute","orbit":0},"49110":{"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":7,"id":54746}],"group":820,"skill":49110,"orbitIndex":0,"name":"Ailment Chance and Effect","orbit":0},"10247":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10247,"stats":["+5 to any Attribute"],"isAttribute":true,"group":559,"connections":[{"orbit":0,"id":28370}],"orbitIndex":51,"name":"Attribute","orbit":6},"42750":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":4,"id":17088},{"orbit":-4,"id":9050}],"group":921,"skill":42750,"orbitIndex":42,"name":"Attack Damage","orbit":6},"25520":{"icon":"Art/2DArt/SkillIcons/passives/ResonanceKeystone.dds","skill":25520,"isKeystone":true,"stats":["Gain Power Charges instead of Frenzy Charges","Gain Frenzy Charges instead of Endurance Charges","Gain Endurance Charges instead of Power Charges"],"group":920,"connections":[],"orbitIndex":0,"name":"Resonance","orbit":0},"55231":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":37361},{"orbit":0,"id":9857}],"group":505,"skill":55231,"orbitIndex":13,"name":"Bleeding Chance","orbit":7},"44369":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":0,"id":30748}],"group":918,"skill":44369,"orbitIndex":16,"name":"Volatility on Kill","orbit":7},"36746":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-3,"id":40691}],"group":567,"skill":36746,"orbitIndex":16,"name":"Energy Shield Recharge","orbit":3},"9324":{"stats":["10% reduced effect of Ignite on you"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":41768}],"group":87,"skill":9324,"orbitIndex":0,"name":"Ignite Effect on You","orbit":3},"30748":{"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","skill":30748,"stats":["Maximum Volatility is 30"],"recipe":["Greed","Envy","Guilt"],"connections":[{"orbit":0,"id":21801}],"group":918,"orbitIndex":0,"isNotable":true,"name":"Controlled Chaos","orbit":7},"41497":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":21164}],"group":93,"skill":41497,"orbitIndex":6,"name":"Minion Life and Chaos Resistance","orbit":7},"1170":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":15671}],"group":182,"skill":1170,"orbitIndex":22,"name":"Area Damage","orbit":3},"31991":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":36070}],"group":818,"skill":31991,"orbitIndex":15,"name":"Attack Area","orbit":7},"39050":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","skill":39050,"stats":["25% increased Damage with Hits against Enemies affected by Elemental Ailments","15% increased Duration of Ignite, Shock and Chill on Enemies"],"recipe":["Disgust","Envy","Isolation"],"connections":[],"group":916,"orbitIndex":4,"isNotable":true,"name":"Exploit","orbit":2},"9037":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":21912}],"group":130,"skill":9037,"orbitIndex":69,"name":"Shapeshifting","orbit":5},"34248":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":7,"id":37327}],"group":365,"skill":34248,"orbitIndex":20,"name":"Mana Regeneration","orbit":3},"58096":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":58096,"stats":["20% increased Spell Damage","20% increased Skill Effect Duration"],"recipe":["Isolation","Greed","Disgust"],"connections":[{"orbit":0,"id":17411}],"group":307,"orbitIndex":1,"isNotable":true,"name":"Lasting Incantations","orbit":3},"42036":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":42036,"stats":["30% increased Block chance","You take 10% of damage from Blocked Hits"],"recipe":["Greed","Fear","Suffering"],"connections":[{"orbit":0,"id":50146}],"group":1065,"orbitIndex":17,"isNotable":true,"name":"Glancing Hits","orbit":4},"32123":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":54678}],"group":914,"skill":32123,"orbitIndex":4,"name":"Shock Chance","orbit":3},"51728":{"stats":["15% chance to Pierce an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":6505}],"group":595,"skill":51728,"orbitIndex":7,"name":"Pierce Chance","orbit":2},"9968":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":9968,"stats":["25% reduced Shock duration on you","40% increased Elemental Ailment Threshold"],"recipe":["Paranoia","Suffering","Disgust"],"connections":[{"orbit":-6,"id":38678},{"orbit":0,"id":28623}],"group":951,"orbitIndex":0,"isNotable":true,"name":"Feel the Earth","orbit":4},"16538":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":44330}],"group":576,"skill":16538,"orbitIndex":2,"name":"One Handed Damage","orbit":2},"10944":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[],"group":913,"skill":10944,"orbitIndex":0,"name":"Evasion and Energy Shield","orbit":2},"5348":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":953,"skill":5348,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"26772":{"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":2,"id":24240},{"orbit":3,"id":45774}],"group":912,"skill":26772,"orbitIndex":22,"name":"Slow Effect","orbit":7},"35831":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":904}],"group":170,"skill":35831,"orbitIndex":7,"name":"Mana Regeneration","orbit":7},"11178":{"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","skill":11178,"stats":["50% chance to gain Onslaught on Killing Blow with Axes"],"recipe":["Isolation","Ire","Paranoia"],"connections":[{"orbit":0,"id":24224}],"group":101,"orbitIndex":19,"isNotable":true,"name":"Whirling Onslaught","orbit":3},"23307":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":23307,"stats":["+5 to any Attribute"],"isAttribute":true,"group":112,"connections":[{"orbit":0,"id":10100},{"orbit":0,"id":59945}],"orbitIndex":0,"name":"Attribute","orbit":0},"8975":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8975,"stats":["+5 to any Attribute"],"isAttribute":true,"group":734,"connections":[{"orbit":4,"id":61196}],"orbitIndex":0,"name":"Attribute","orbit":0},"38732":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38732,"stats":["+5 to any Attribute"],"isAttribute":true,"group":609,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"55180":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":55180,"stats":["Minions have 20% increased Movement Speed","Minions have 8% increased Attack and Cast Speed"],"recipe":["Despair","Fear","Isolation"],"connections":[],"group":659,"orbitIndex":15,"isNotable":true,"name":"Relentless Fallen","orbit":3},"32241":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":911,"skill":32241,"orbitIndex":0,"name":"Life Mastery","orbit":0},"21982":{"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":47371}],"group":239,"skill":21982,"orbitIndex":18,"name":"Empowered Attack Damage and Bleeding Chance","orbit":2},"38670":{"stats":["20% increased Armour if you have been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":28589}],"group":61,"skill":38670,"orbitIndex":0,"name":"Armour if Hit","orbit":2},"7793":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":7793,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":6,"id":18348}],"orbitIndex":130,"name":"Life","orbit":9},"24239":{"stats":["Gain 5 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":0,"id":34136}],"group":783,"skill":24239,"orbitIndex":9,"name":"Life on Kill","orbit":1},"54990":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":54990,"stats":["10% chance to inflict Bleeding on Hit","15% increased Magnitude of Bleeding you inflict"],"recipe":["Fear","Suffering","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":505,"orbitIndex":1,"isNotable":true,"name":"Bloodletting","orbit":7},"17447":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":-7,"id":24843},{"orbit":7,"id":29320}],"group":909,"skill":17447,"orbitIndex":14,"name":"Stun Threshold during Parry","orbit":2},"59541":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":59541,"stats":["Minions have 40% increased maximum Life","Minions have 10% reduced Life Recovery rate"],"recipe":["Fear","Guilt","Fear"],"connections":[{"orbit":7,"id":28573},{"orbit":0,"id":56926}],"group":680,"orbitIndex":3,"isNotable":true,"name":"Necrotised Flesh","orbit":3},"10131":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10131,"stats":["+5 to any Attribute"],"isAttribute":true,"group":790,"connections":[{"orbit":0,"id":3251},{"orbit":0,"id":44669},{"orbit":0,"id":14127},{"orbit":0,"id":55947}],"orbitIndex":0,"name":"Attribute","orbit":0},"43155":{"stats":["10% increased Critical Hit Chance with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":65468},{"orbit":0,"id":7062}],"group":662,"skill":43155,"orbitIndex":23,"name":"Crossbow Critical Chance","orbit":4},"2995":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":2995,"stats":["30% increased Energy Shield if you've consumed a Power Charge Recently"],"ascendancyName":"Lich","group":905,"connections":[{"orbit":4,"id":2516}],"orbitIndex":0,"name":"Energy Shield if Consumed Power Charge","orbit":0},"30871":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":12208}],"group":904,"skill":30871,"orbitIndex":9,"name":"Life Flasks","orbit":7},"48585":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":20831},{"orbit":0,"id":56325}],"group":729,"skill":48585,"orbitIndex":0,"name":"Evasion","orbit":0},"14654":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14654,"stats":["+5 to any Attribute"],"isAttribute":true,"group":215,"connections":[{"orbit":0,"id":22616},{"orbit":0,"id":14459},{"orbit":0,"id":21017},{"orbit":0,"id":52807}],"orbitIndex":0,"name":"Attribute","orbit":0},"29372":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":29372,"stats":["3% chance that if you would gain Rage on Hit, you instead gain up to your maximum Rage"],"recipe":["Fear","Suffering","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":289,"orbitIndex":0,"isNotable":true,"name":"Sudden Infuriation","orbit":0},"4456":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4456,"stats":["+5 to any Attribute"],"isAttribute":true,"group":511,"connections":[{"orbit":0,"id":57710},{"orbit":0,"id":4776}],"orbitIndex":0,"name":"Attribute","orbit":0},"9411":{"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":49466}],"group":904,"skill":9411,"orbitIndex":15,"name":"Life Flasks","orbit":7},"10100":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10100,"stats":["+5 to any Attribute"],"isAttribute":true,"group":111,"connections":[{"orbit":0,"id":47263},{"orbit":0,"id":25300}],"orbitIndex":0,"name":"Attribute","orbit":0},"38003":{"stats":["20% increased Weapon Swap Speed"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":4,"id":63526}],"group":566,"skill":38003,"orbitIndex":20,"name":"Weapon Swap Speed","orbit":7},"59600":{"stats":["25% increased Life Recovery from Flasks used when on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":9411}],"group":903,"skill":59600,"orbitIndex":21,"name":"Life Flasks","orbit":7},"54340":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":253,"skill":54340,"orbitIndex":3,"name":"Armour Mastery","orbit":2},"53396":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53396,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":6,"id":10156}],"orbitIndex":12,"name":"Attribute","orbit":6},"52415":{"stats":["3% increased Attack Speed while in the Presence of your Companion","Companions have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":32655}],"group":969,"skill":52415,"orbitIndex":22,"name":"Attack Speed and Companion Attack Speed","orbit":2},"11472":{"stats":["20% increased Evasion Rating if you've consumed a Frenzy Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":19880},{"orbit":0,"id":40270}],"group":900,"skill":11472,"orbitIndex":8,"name":"Evasion if Consumed Frenzy Charge","orbit":2},"41573":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":24655}],"group":511,"skill":41573,"orbitIndex":10,"name":"Fire Penetration","orbit":3},"52803":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":52803,"stats":["20% increased Life Recovery from Flasks","Life Flasks gain 0.1 charges per Second"],"recipe":["Envy","Disgust","Disgust"],"connections":[{"orbit":0,"id":59356}],"group":934,"orbitIndex":0,"isNotable":true,"name":"Hale Traveller","orbit":7},"4844":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":33053}],"group":695,"skill":4844,"orbitIndex":1,"name":"Projectile Damage","orbit":7},"144":{"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":26598}],"group":898,"skill":144,"orbitIndex":12,"name":"Elemental Damage and Freeze Buildup","orbit":5},"64870":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":27439}],"group":253,"skill":64870,"orbitIndex":0,"name":"Armour","orbit":0},"62844":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":0,"id":32427}],"group":511,"skill":62844,"orbitIndex":18,"name":"Cold Penetration","orbit":3},"64240":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":64240,"stats":["5% increased Attack and Cast Speed","25% increased Physical Damage"],"recipe":["Disgust","Guilt","Isolation"],"connections":[{"orbit":0,"id":52220}],"group":104,"orbitIndex":22,"isNotable":true,"name":"Battle Fever","orbit":2},"33729":{"stats":["10% increased chance to Ignite","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":45712}],"group":898,"skill":33729,"orbitIndex":66,"name":"Elemental Damage and Ignite Chance","orbit":4},"26762":{"stats":["10% increased Effect of Withered"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":-2,"id":35380}],"group":974,"skill":26762,"orbitIndex":0,"name":"Withered Effect","orbit":0},"64213":{"stats":["10% increased Freeze Buildup","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-3,"id":12611},{"orbit":3,"id":61246}],"group":898,"skill":64213,"orbitIndex":8,"name":"Elemental Damage and Freeze Buildup","orbit":7},"27662":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[],"group":739,"skill":27662,"orbitIndex":14,"name":"Additional Spell Projectiles","orbit":2},"60":{"stats":["5% chance to Blind Enemies on Hit"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":0,"id":58426}],"group":1046,"skill":60,"orbitIndex":12,"name":"Blind Chance","orbit":2},"19240":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":19240,"stats":["+5 to any Attribute"],"isAttribute":true,"group":446,"connections":[{"orbit":-6,"id":46358},{"orbit":5,"id":4847}],"orbitIndex":0,"name":"Attribute","orbit":0},"25011":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":408,"skill":25011,"orbitIndex":0,"name":"Life Mastery","orbit":0},"51708":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":817,"skill":51708,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"8789":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":63182}],"group":744,"skill":8789,"orbitIndex":12,"name":"Damage and Companion Damage","orbit":2},"6355":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-4,"id":14110},{"orbit":4,"id":38124}],"group":174,"skill":6355,"orbitIndex":4,"name":"Totem Damage","orbit":7},"38143":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38143,"stats":["+5 to any Attribute"],"isAttribute":true,"group":691,"connections":[],"orbitIndex":18,"name":"Attribute","orbit":2},"40915":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerDamageTakenByTotems.dds","skill":40915,"stats":["20% of Damage from Hits is taken from your nearest Totem's Life before you"],"ascendancyName":"Warbringer","connections":[],"group":25,"orbitIndex":0,"isNotable":true,"name":"Wooden Wall","orbit":0},"9782":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":20677}],"group":870,"skill":9782,"orbitIndex":0,"name":"Critical Damage","orbit":0},"46688":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-2,"id":4238}],"group":896,"skill":46688,"orbitIndex":0,"name":"One Handed Attack Speed","orbit":7},"49968":{"stats":["18% increased Stun Buildup with Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":20008}],"group":873,"skill":49968,"orbitIndex":5,"name":"Melee Stun Buildup","orbit":1},"43263":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-2,"id":64492}],"group":896,"skill":43263,"orbitIndex":12,"name":"One Handed Attack Speed","orbit":7},"18073":{"stats":["1% reduced Attack Speed","12% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":7,"id":49952},{"orbit":4,"id":63114}],"group":157,"skill":18073,"orbitIndex":2,"name":"Attack Damage and Reduced Attack Speed","orbit":7},"17316":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-4,"id":40244},{"orbit":5,"id":62986}],"group":896,"skill":17316,"orbitIndex":48,"name":"One Handed Damage","orbit":4},"45343":{"stats":["Minions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":50483},{"orbit":0,"id":14505}],"group":328,"skill":45343,"orbitIndex":19,"name":"Minion Area","orbit":7},"26638":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTemporalRiftSkill.dds","skill":26638,"stats":["Grants Skill: Temporal Rift"],"ascendancyName":"Chronomancer","connections":[{"orbit":9,"id":63002}],"group":219,"orbitIndex":0,"isNotable":true,"name":"Footprints in the Sand","orbit":0},"55708":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":55708,"stats":["Damage Penetrates 18% Lightning Resistance","25% increased Lightning Exposure Effect"],"recipe":["Isolation","Fear","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":630,"orbitIndex":10,"isNotable":true,"name":"Electric Amplification","orbit":7},"28050":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28050,"stats":["+5 to any Attribute"],"isAttribute":true,"group":775,"connections":[{"orbit":0,"id":63888},{"orbit":0,"id":53539}],"orbitIndex":24,"name":"Attribute","orbit":6},"62051":{"stats":["3% increased Movement Speed if you've Killed Recently"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":-9,"id":21755}],"group":579,"skill":62051,"orbitIndex":0,"name":"Movement Speed","orbit":3},"49235":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":42077}],"group":495,"skill":49235,"orbitIndex":7,"name":"Energy Shield Delay","orbit":2},"968":{"stats":["6% increased Fire Damage","6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":6752}],"group":386,"skill":968,"orbitIndex":3,"name":"Fire Damage and Area","orbit":3},"58747":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsTimeStopSkill.dds","skill":58747,"stats":["Grants Skill: Time Freeze"],"ascendancyName":"Chronomancer","connections":[],"group":226,"orbitIndex":0,"isNotable":true,"name":"Ultimate Command","orbit":0},"7526":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":7526,"stats":["+5 to any Attribute"],"isAttribute":true,"group":895,"connections":[{"orbit":0,"id":46742},{"orbit":0,"id":9411},{"orbit":0,"id":17447},{"orbit":0,"id":22972},{"orbit":0,"id":43044}],"orbitIndex":0,"name":"Attribute","orbit":0},"61927":{"stats":["15% increased Magnitude of Jagged Ground you create"],"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","connections":[{"orbit":0,"id":14515},{"orbit":0,"id":3698}],"group":172,"skill":61927,"orbitIndex":5,"name":"Jagged Ground Effect","orbit":2},"41044":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-7,"id":47591}],"group":119,"skill":41044,"orbitIndex":19,"name":"Mana Regeneration","orbit":7},"37414":{"stats":["10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":65193}],"group":276,"skill":37414,"orbitIndex":13,"name":"Accuracy","orbit":2},"54176":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":55463},{"orbit":0,"id":26598}],"group":894,"skill":54176,"orbitIndex":0,"name":"Shock Chance","orbit":0},"61601":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":61601,"stats":["+10 to Dexterity","20% increased Critical Hit Chance"],"recipe":["Ire","Guilt","Disgust"],"connections":[{"orbit":0,"id":44420},{"orbit":0,"id":9586}],"group":893,"orbitIndex":0,"isNotable":true,"name":"True Strike","orbit":0},"24165":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24165,"stats":["+5 to any Attribute"],"isAttribute":true,"group":891,"connections":[{"orbit":0,"id":8908},{"orbit":0,"id":25557},{"orbit":0,"id":44628},{"orbit":-6,"id":4328},{"orbit":0,"id":6079}],"orbitIndex":0,"name":"Attribute","orbit":0},"29479":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29479,"stats":["+5 to any Attribute"],"isAttribute":true,"group":756,"connections":[{"orbit":0,"id":50469}],"orbitIndex":18,"name":"Attribute","orbit":5},"3458":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-4,"id":45609}],"group":890,"skill":3458,"orbitIndex":23,"name":"Critical Damage","orbit":2},"63182":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":29930}],"group":744,"skill":63182,"orbitIndex":6,"name":"Defences and Companion Life","orbit":7},"56776":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":56776,"stats":["60% increased Critical Damage Bonus","15% reduced Global Defences"],"recipe":["Suffering","Ire","Envy"],"connections":[{"orbit":5,"id":45609},{"orbit":0,"id":24129}],"group":890,"orbitIndex":7,"isNotable":true,"name":"Cooked","orbit":1},"53207":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":47635},{"orbit":0,"id":56914}],"group":883,"skill":53207,"orbitIndex":4,"name":"Lightning Penetration","orbit":1},"59540":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreStunBuildupEnemies.dds","skill":59540,"stats":["50% more Damage against Heavy Stunned Enemies"],"ascendancyName":"Titan","connections":[],"group":51,"orbitIndex":67,"isNotable":true,"name":"Surprising Strength","orbit":9},"11504":{"stats":["2% increased Attack Speed","+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":7,"id":30839},{"orbit":0,"id":35696}],"group":978,"skill":11504,"orbitIndex":19,"name":"Attack Speed and Dexterity","orbit":2},"9046":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":5,"id":56776}],"group":890,"skill":9046,"orbitIndex":8,"name":"Critical Chance","orbit":3},"44420":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":28021}],"group":887,"skill":44420,"orbitIndex":0,"name":"Critical Chance","orbit":0},"40480":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":40480,"stats":["25% increased Critical Hit Chance against Shocked Enemies","40% increased Magnitude of Shock you inflict with Critical Hits"],"recipe":["Paranoia","Fear","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":1953}],"group":886,"orbitIndex":0,"isNotable":true,"name":"Harmonic Generator","orbit":0},"5704":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":62166}],"group":885,"skill":5704,"orbitIndex":8,"name":"Accuracy and Attack Speed","orbit":2},"2511":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":2511,"stats":["25% increased Critical Damage Bonus for Attack Damage","+25% to Critical Damage Bonus against Stunned Enemies"],"recipe":["Disgust","Paranoia","Ire"],"connections":[],"group":353,"orbitIndex":20,"isNotable":true,"name":"Sundering","orbit":3},"56841":{"stats":["20% increased Frenzy Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","connections":[{"orbit":0,"id":18451}],"group":730,"skill":56841,"orbitIndex":20,"name":"Frenzy Charge Duration","orbit":2},"3985":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":3985,"stats":["Attack Damage Penetrates 15% of Enemy Elemental Resistances"],"recipe":["Suffering","Isolation","Ire"],"connections":[{"orbit":0,"id":48660},{"orbit":3,"id":64140}],"group":792,"orbitIndex":15,"isNotable":true,"name":"Forces of Nature","orbit":2},"9275":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":5704},{"orbit":0,"id":63888}],"group":885,"skill":9275,"orbitIndex":16,"name":"Accuracy and Attack Speed","orbit":2},"38066":{"stats":["10% increased Armour","Break 15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":25300}],"group":150,"skill":38066,"orbitIndex":12,"name":"Armour Break and Armour","orbit":7},"8611":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":8611,"stats":["25% increased Curse Duration"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":-4,"id":59}],"orbitIndex":56,"name":"Curse Duration","orbit":8},"17254":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":17254,"stats":["15% increased Evasion Rating","8% increased Cast Speed"],"recipe":["Ire","Guilt","Isolation"],"connections":[{"orbit":0,"id":14272},{"orbit":0,"id":26596}],"group":884,"orbitIndex":0,"isNotable":true,"name":"Spell Haste","orbit":0},"13474":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":16084}],"group":267,"skill":13474,"orbitIndex":0,"name":"One Handed Damage","orbit":0},"46197":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":46197,"stats":["20% reduced Critical Damage Bonus","50% increased Critical Hit Chance"],"recipe":["Suffering","Envy","Greed"],"connections":[{"orbit":0,"id":39237}],"group":986,"orbitIndex":7,"isNotable":true,"name":"Careful Assassin","orbit":2},"40719":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":40719,"stats":["35% increased Damage with Hits against Enemies that are on Low Life"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":17646}],"orbitIndex":47,"name":"Damage vs Low Life Enemies","orbit":5},"18678":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":18678,"stats":["Buffs on you expire 10% slower"],"ascendancyName":"Chronomancer","group":202,"connections":[{"orbit":9,"id":26638}],"orbitIndex":0,"name":"Buff Expiry Rate","orbit":0},"30456":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":30456,"stats":["50% increased Evasion Rating when on Full Life","25% increased Stun Threshold while on Full Life"],"recipe":["Ire","Ire","Greed"],"connections":[{"orbit":-5,"id":38044}],"group":882,"orbitIndex":0,"isNotable":true,"name":"High Alert","orbit":0},"57039":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":6,"id":44605}],"group":539,"skill":57039,"orbitIndex":4,"name":"Cooldown Recovery Rate","orbit":3},"904":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":28578}],"group":170,"skill":904,"orbitIndex":2,"name":"Mana Regeneration","orbit":7},"23710":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":23710,"stats":[],"ascendancyName":"Lich","isAscendancyStart":true,"group":881,"connections":[{"orbit":0,"id":58751},{"orbit":5,"id":2995},{"orbit":-4,"id":51142},{"orbit":-6,"id":39241},{"orbit":5,"id":33141},{"orbit":-4,"id":62797}],"orbitIndex":0,"name":"DNT Troller","orbit":9},"3601":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":47191}],"group":161,"skill":3601,"orbitIndex":62,"name":"Fire Damage","orbit":4},"29941":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":60829},{"orbit":0,"id":57517}],"group":768,"skill":29941,"orbitIndex":17,"name":"Incision Chance","orbit":3},"58751":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":58751,"stats":["20% increased maximum Energy Shield"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":0,"id":17788}],"orbitIndex":0,"name":"Energy Shield","orbit":8},"36696":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":36696,"stats":["3% increased maximum Life"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":4,"id":28431}],"orbitIndex":30,"name":"Life","orbit":9},"62455":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":62455,"stats":["Banner Buffs linger on you for 4 seconds after you leave the Area"],"recipe":["Suffering","Greed","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":478,"orbitIndex":0,"isNotable":true,"name":"Bannerman","orbit":0},"2491":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":2491,"stats":[],"group":258,"connections":[{"orbit":0,"id":28175}],"orbitIndex":10,"name":"Jewel Socket","orbit":1},"20772":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":20772,"stats":["3% increased maximum Mana"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":-4,"id":2877}],"orbitIndex":114,"name":"Mana","orbit":9},"29041":{"stats":["8% reduced Slowing Potency of Debuffs on You"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":0,"id":31388}],"group":181,"skill":29041,"orbitIndex":12,"name":"Slow Effect on You","orbit":3},"26596":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":5,"id":5766},{"orbit":-5,"id":51416}],"group":884,"skill":26596,"orbitIndex":19,"name":"Cast Speed","orbit":3},"33570":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichManaRegenBasedOnMaxLife.dds","skill":33570,"stats":["10% of Damage taken bypasses Energy Shield","No inherent Mana Regeneration","Regenerate Mana equal to 6% of maximum Life per second"],"ascendancyName":"Lich","connections":[{"orbit":5,"id":36696}],"group":881,"orbitIndex":20,"isNotable":true,"name":"Soulless Form","orbit":9},"2877":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichImprovedUnholyMight.dds","skill":2877,"stats":["4% increased Magnitude of Unholy Might Buffs you grant per 100 maximum Mana"],"ascendancyName":"Lich","connections":[],"group":881,"orbitIndex":104,"isNotable":true,"name":"Blackened Heart","orbit":9},"14127":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[],"group":800,"skill":14127,"orbitIndex":16,"name":"Reduced Duration","orbit":2},"52":{"icon":"Art/2DArt/SkillIcons/passives/liferegentoenergyshield.dds","skill":52,"isKeystone":true,"stats":["Excess Life Recovery from Regeneration is applied to Energy Shield","Energy Shield does not Recharge"],"group":105,"connections":[{"orbit":0,"id":39131}],"orbitIndex":0,"name":"Zealot's Oath","orbit":0},"17282":{"stats":["16% increased Mana Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":47252}],"group":140,"skill":17282,"orbitIndex":20,"name":"Mana Regeneration","orbit":7},"30007":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":3188}],"group":61,"skill":30007,"orbitIndex":8,"name":"Thorns","orbit":1},"23352":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichCursedEnemiesExplodeChaos.dds","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"],"ascendancyName":"Lich","connections":[{"orbit":-4,"id":8611}],"group":881,"orbitIndex":62,"isNotable":true,"name":"Rupture the Soul","orbit":8},"18801":{"stats":["Banner Skills have 20% increased Duration"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":2147483647,"id":11752},{"orbit":0,"id":63360}],"group":478,"skill":18801,"orbitIndex":10,"name":"Banner Duration","orbit":7},"44017":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneResoluteTechnique.dds","skill":44017,"isKeystone":true,"stats":["Your Hits can't be Evaded","Never deal Critical Hits"],"group":145,"connections":[{"orbit":0,"id":4527}],"orbitIndex":0,"name":"Resolute Technique","orbit":0},"43964":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":41645}],"group":878,"skill":43964,"orbitIndex":7,"name":"Armour Break","orbit":2},"24871":{"stats":["3% increased Attack Speed with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":10602}],"group":268,"skill":24871,"orbitIndex":4,"name":"Attack Speed","orbit":4},"53196":{"stats":["8% increased Flask and Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":0,"id":46692}],"group":743,"skill":53196,"orbitIndex":8,"name":"Flask and Charm Charges Gained","orbit":7},"26148":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":38969}],"group":877,"skill":26148,"orbitIndex":0,"name":"Accuracy Mastery","orbit":0},"17348":{"stats":["12% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":11275}],"group":71,"skill":17348,"orbitIndex":17,"name":"Ignite Effect","orbit":7},"1459":{"stats":["16% increased Mana Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":47252}],"group":140,"skill":1459,"orbitIndex":12,"name":"Mana Regeneration","orbit":7},"38969":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":38969,"stats":["10% increased Accuracy Rating","Gain Accuracy Rating equal to your Intelligence"],"recipe":["Fear","Suffering","Disgust"],"connections":[{"orbit":0,"id":50588}],"group":876,"orbitIndex":0,"isNotable":true,"name":"Finesse","orbit":0},"13367":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":38969},{"orbit":0,"id":21713}],"group":876,"skill":13367,"orbitIndex":14,"name":"Accuracy","orbit":2},"28950":{"icon":"Art/2DArt/SkillIcons/passives/bodysoul.dds","skill":28950,"stats":["10% increased Mana Regeneration Rate","Regenerate 0.5% of maximum Life per second","+5 to Strength and Intelligence"],"connections":[{"orbit":0,"id":63469},{"orbit":4,"id":22045},{"orbit":0,"id":10156}],"group":449,"orbitIndex":0,"isNotable":true,"name":"Devoted Protector","orbit":0},"34840":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34840,"stats":["+5 to any Attribute"],"isAttribute":true,"group":366,"connections":[{"orbit":0,"id":1433},{"orbit":0,"id":27674},{"orbit":0,"id":48618}],"orbitIndex":0,"name":"Attribute","orbit":0},"3698":{"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","skill":3698,"stats":["Enemies in Jagged Ground you create take 10% increased Damage"],"recipe":["Isolation","Isolation","Greed"],"connections":[{"orbit":0,"id":33137}],"group":172,"orbitIndex":11,"isNotable":true,"name":"Spike Pit","orbit":2},"20032":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":20032,"stats":["16% increased Cast Speed if you've dealt a Critical Hit Recently","10% reduced Critical Hit Chance"],"recipe":["Despair","Greed","Guilt"],"connections":[{"orbit":0,"id":28680},{"orbit":0,"id":56762}],"group":290,"orbitIndex":0,"isNotable":true,"name":"Erraticism","orbit":2},"59355":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":875,"skill":59355,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"41171":{"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":36341}],"group":737,"skill":41171,"orbitIndex":4,"name":"Attack Speed","orbit":7},"15182":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":15182,"stats":["+5 to any Attribute"],"isAttribute":true,"group":518,"connections":[{"orbit":0,"id":54818}],"orbitIndex":0,"name":"Attribute","orbit":0},"7412":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":45709}],"group":935,"skill":7412,"orbitIndex":15,"name":"Life Flask Charges","orbit":7},"28578":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":170,"skill":28578,"orbitIndex":0,"name":"Mana Regeneration","orbit":7},"6923":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":1087}],"group":271,"skill":6923,"orbitIndex":10,"name":"Two Handed Damage","orbit":3},"48773":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48773,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1092,"connections":[{"orbit":0,"id":32763},{"orbit":0,"id":37484},{"orbit":0,"id":38493},{"orbit":0,"id":41873}],"orbitIndex":0,"name":"Attribute","orbit":0},"61992":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":592,"skill":61992,"orbitIndex":6,"name":"Minion Offence Mastery","orbit":1},"46989":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[],"group":619,"skill":46989,"orbitIndex":12,"name":"Spell Area of Effect","orbit":7},"64345":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":49968},{"orbit":0,"id":63679}],"group":873,"skill":64345,"orbitIndex":16,"name":"Attack Damage","orbit":2},"11813":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":-4,"id":30456}],"group":872,"skill":11813,"orbitIndex":12,"name":"Evasion","orbit":7},"535":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":34621}],"group":871,"skill":535,"orbitIndex":0,"name":"Critical Damage","orbit":0},"9472":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":9472,"stats":["15% increased Projectile Speed","15% increased Area of Effect for Attacks"],"recipe":["Envy","Disgust","Guilt"],"connections":[{"orbit":0,"id":31991},{"orbit":0,"id":41062}],"group":818,"orbitIndex":0,"isNotable":true,"name":"Catapult","orbit":0},"57821":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57821,"stats":["+5 to any Attribute"],"isAttribute":true,"group":991,"connections":[{"orbit":0,"id":31765},{"orbit":0,"id":26034},{"orbit":0,"id":22219}],"orbitIndex":12,"name":"Attribute","orbit":4},"56838":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-4,"id":42805},{"orbit":5,"id":62624}],"group":990,"skill":56838,"orbitIndex":2,"name":"Evasion and Energy Shield","orbit":3},"62578":{"stats":["3% chance to gain Volatility on Kill"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedChaosDamage.dds","connections":[{"orbit":-7,"id":30102}],"group":960,"skill":62578,"orbitIndex":16,"name":"Volatility on Kill","orbit":7},"1106":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-2,"id":44628}],"group":869,"skill":1106,"orbitIndex":0,"name":"Attack Speed","orbit":0},"10364":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":0,"id":44683},{"orbit":4,"id":55342},{"orbit":0,"id":42857}],"group":660,"skill":10364,"orbitIndex":48,"name":"Skill Speed","orbit":4},"4113":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":4627}],"group":589,"skill":4113,"orbitIndex":4,"name":"Freeze Buildup","orbit":7},"7668":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":7668,"stats":["20% chance to Aggravate Bleeding on targets you Hit with Empowered Attacks","Empowered Attacks deal 30% increased Damage"],"recipe":["Guilt","Despair","Paranoia"],"connections":[{"orbit":0,"id":62015}],"group":239,"orbitIndex":3,"isNotable":true,"name":"Internal Bleeding","orbit":2},"27785":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":63863}],"group":629,"skill":27785,"orbitIndex":10,"name":"Lightning Penetration","orbit":7},"20820":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":40166}],"group":869,"skill":20820,"orbitIndex":16,"name":"Attack Speed","orbit":7},"24812":{"stats":["20% increased Power Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":64643}],"group":777,"skill":24812,"orbitIndex":11,"name":"Power Charge Duration","orbit":2},"44540":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":868,"skill":44540,"orbitIndex":4,"name":"Trap Mastery","orbit":1},"33180":{"stats":["Spell Skills have 8% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":46989},{"orbit":0,"id":60269}],"group":619,"skill":33180,"orbitIndex":15,"name":"Spell Area of Effect","orbit":7},"26034":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-5,"id":45631}],"group":990,"skill":26034,"orbitIndex":10,"name":"Evasion and Energy Shield","orbit":3},"35492":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":533,"skill":35492,"orbitIndex":22,"name":"Minion Offence Mastery","orbit":7},"46499":{"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","skill":46499,"stats":["Recover 3% of maximum Life for each Endurance Charge consumed","+1 to Maximum Endurance Charges"],"recipe":["Suffering","Ire","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":122,"orbitIndex":0,"isNotable":true,"name":"Guts","orbit":0},"9185":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":60107}],"group":669,"skill":9185,"orbitIndex":5,"name":"Critical Chance","orbit":2},"10382":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10382,"stats":["+5 to any Attribute"],"isAttribute":true,"group":866,"connections":[{"orbit":0,"id":21984}],"orbitIndex":0,"name":"Attribute","orbit":0},"22682":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[],"group":865,"skill":22682,"orbitIndex":2,"name":"Additional Spell Projectiles","orbit":3},"51565":{"stats":["6% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":2335},{"orbit":0,"id":22682}],"group":865,"skill":51565,"orbitIndex":4,"name":"Additional Spell Projectiles","orbit":3},"3446":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":3446,"stats":["+5 to any Attribute"],"isAttribute":true,"group":147,"connections":[{"orbit":0,"id":61938}],"orbitIndex":0,"name":"Attribute","orbit":0},"2335":{"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","skill":2335,"stats":["20% increased Projectile Speed for Spell Skills"],"recipe":["Despair","Fear","Guilt"],"connections":[{"orbit":0,"id":18121}],"group":865,"orbitIndex":6,"isNotable":true,"name":"Turn the Clock Forward","orbit":3},"49391":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":400,"skill":49391,"orbitIndex":0,"name":"Block Mastery","orbit":0},"12125":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":251,"skill":12125,"orbitIndex":0,"name":"Life Mastery","orbit":0},"47856":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":32561}],"group":529,"skill":47856,"orbitIndex":15,"name":"Two Handed Damage","orbit":2},"55041":{"stats":["8% increased Spell Damage","8% reduced Projectile Speed for Spell Skills"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":35564}],"group":865,"skill":55041,"orbitIndex":19,"name":"Spell Damage and Projectile Speed","orbit":3},"46522":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":46522,"stats":["20% increased Pin Buildup"],"ascendancyName":"Tactician","group":224,"connections":[{"orbit":0,"id":44746}],"orbitIndex":0,"name":"Pin Buildup","orbit":0},"2864":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":2864,"stats":["+5 to any Attribute"],"isAttribute":true,"group":456,"connections":[{"orbit":0,"id":54818},{"orbit":0,"id":21468},{"orbit":0,"id":33369},{"orbit":0,"id":59480},{"orbit":0,"id":63360}],"orbitIndex":0,"name":"Attribute","orbit":0},"63888":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63888,"stats":["+5 to any Attribute"],"isAttribute":true,"group":864,"connections":[{"orbit":0,"id":35901},{"orbit":0,"id":61356},{"orbit":0,"id":26068}],"orbitIndex":0,"name":"Attribute","orbit":0},"12498":{"stats":["6% increased bonuses gained from Equipped Quiver"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[{"orbit":0,"id":30341}],"group":863,"skill":12498,"orbitIndex":0,"name":"Quiver Effect","orbit":0},"24062":{"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","skill":24062,"stats":["10% increased Energy Shield Recharge Rate","Recover 2% of maximum Life on Kill","+10 to Intelligence"],"recipe":["Envy","Suffering","Fear"],"connections":[{"orbit":0,"id":54351}],"group":921,"orbitIndex":21,"isNotable":true,"name":"Immortal Infamy","orbit":5},"20677":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":20677,"stats":["30% increased Critical Damage Bonus","+10 to Intelligence"],"recipe":["Paranoia","Suffering","Guilt"],"connections":[{"orbit":0,"id":9586},{"orbit":0,"id":535}],"group":862,"orbitIndex":0,"isNotable":true,"name":"For the Jugular","orbit":0},"16466":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":16466,"stats":["5% increased Cast Speed","15% increased Mana Regeneration Rate","+10 to Intelligence"],"recipe":["Fear","Envy","Paranoia"],"connections":[{"orbit":0,"id":40196}],"group":861,"orbitIndex":4,"isNotable":true,"name":"Mental Alacrity","orbit":2},"15304":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":16466}],"group":861,"skill":15304,"orbitIndex":20,"name":"Cast Speed","orbit":2},"37795":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[],"group":860,"skill":37795,"orbitIndex":0,"name":"Shield Mastery","orbit":0},"27262":{"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-3,"id":49110}],"group":840,"skill":27262,"orbitIndex":0,"name":"Ailment Chance and Effect","orbit":0},"19470":{"stats":["10% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[],"group":708,"skill":19470,"orbitIndex":17,"name":"Life and Mana Flask Recovery","orbit":3},"5108":{"stats":["12% increased Chance to inflict Ailments with One-Handed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[],"group":576,"skill":5108,"orbitIndex":21,"name":"One Handed Ailment Chance","orbit":2},"9798":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":9798,"stats":["4% increased Skill Speed"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":24868}],"orbitIndex":58,"name":"Skill Speed","orbit":9},"34201":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34201,"stats":["+5 to any Attribute"],"isAttribute":true,"group":859,"connections":[{"orbit":0,"id":24922},{"orbit":0,"id":46882},{"orbit":0,"id":17316}],"orbitIndex":0,"name":"Attribute","orbit":0},"39241":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":39241,"stats":["20% increased maximum Energy Shield"],"ascendancyName":"Lich","group":858,"connections":[{"orbit":-4,"id":58932}],"orbitIndex":0,"name":"Energy Shield","orbit":0},"17686":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":53996},{"orbit":0,"id":43575}],"group":635,"skill":17686,"orbitIndex":19,"name":"Melee Damage ","orbit":7},"49380":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":49380,"stats":["Break 25% increased Armour"],"ascendancyName":"Warbringer","group":16,"connections":[{"orbit":-7,"id":36659}],"orbitIndex":0,"name":"Armour Break","orbit":0},"34375":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-2,"id":48745}],"group":306,"skill":34375,"orbitIndex":8,"name":"Shield Defences","orbit":2},"50420":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":-2,"id":51241},{"orbit":0,"id":31364}],"group":1043,"skill":50420,"orbitIndex":2,"name":"Charm Charges","orbit":2},"28106":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":3775}],"group":856,"skill":28106,"orbitIndex":8,"name":"Life Flask Charges","orbit":2},"23259":{"stats":["10% increased Critical Hit Chance for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":22864}],"group":749,"skill":23259,"orbitIndex":19,"name":"Attack Critical Chance","orbit":2},"3775":{"stats":["15% increased Life Flask Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":45244}],"group":856,"skill":3775,"orbitIndex":12,"name":"Life Flask Charges","orbit":2},"13157":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":3,"id":30392}],"group":856,"skill":13157,"orbitIndex":1,"name":"Life Flasks","orbit":3},"19955":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":19955,"stats":["+1 to Level of all Cold Skills"],"recipe":["Isolation","Suffering","Fear"],"connections":[],"group":545,"orbitIndex":6,"isNotable":true,"name":"Endless Blizzard","orbit":4},"30392":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":30392,"stats":["30% increased Life Regeneration rate during Effect of any Life Flask"],"recipe":["Disgust","Despair","Guilt"],"connections":[{"orbit":0,"id":28106},{"orbit":0,"id":41016}],"group":856,"orbitIndex":3,"isNotable":true,"name":"Succour","orbit":2},"24481":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryRecoveryPattern","connections":[],"group":783,"skill":24481,"orbitIndex":0,"name":"Recovery Mastery","orbit":0},"55582":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":55582,"stats":["+2% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","group":255,"connections":[{"orbit":2147483647,"id":60287}],"orbitIndex":0,"name":"Skill Gem Quality","orbit":0},"23343":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":3,"id":58388}],"group":856,"skill":23343,"orbitIndex":21,"name":"Life Flasks","orbit":2},"65154":{"icon":"Art/2DArt/SkillIcons/passives/AttackTotemMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":100,"skill":65154,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"31295":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":9352}],"group":60,"skill":31295,"orbitIndex":4,"name":"Attack Area","orbit":3},"9736":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":9736,"stats":["Gain Ailment Threshold equal to the lowest of Evasion and Armour on your Boots"],"recipe":["Ire","Ire","Ire"],"connections":[{"orbit":0,"id":61318},{"orbit":0,"id":62235}],"group":668,"orbitIndex":36,"isNotable":true,"name":"Insulated Treads","orbit":4},"35896":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35896,"stats":["+5 to any Attribute"],"isAttribute":true,"group":712,"connections":[{"orbit":0,"id":55668},{"orbit":0,"id":53266},{"orbit":0,"id":17672}],"orbitIndex":0,"name":"Attribute","orbit":0},"50062":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","skill":50062,"stats":["20% increased maximum Energy Shield","Defend with 120% of Armour while not on Low Energy Shield"],"recipe":["Despair","Greed","Envy"],"connections":[{"orbit":0,"id":37641}],"group":188,"orbitIndex":2,"isNotable":true,"name":"Reinforced Barrier","orbit":2},"45609":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[],"group":890,"skill":45609,"orbitIndex":20,"name":"Critical Damage","orbit":3},"20649":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":62998},{"orbit":0,"id":2582}],"group":1077,"skill":20649,"orbitIndex":0,"name":"Electrocute Buildup","orbit":0},"59538":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59538,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1033,"connections":[{"orbit":0,"id":34912},{"orbit":0,"id":47976}],"orbitIndex":0,"name":"Attribute","orbit":0},"4245":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":4245,"stats":["20% increased Pin Buildup"],"ascendancyName":"Tactician","group":217,"connections":[{"orbit":0,"id":54838}],"orbitIndex":0,"name":"Pin Buildup","orbit":0},"46380":{"stats":["20% increased Energy Shield if you've consumed a Power Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":21327}],"group":849,"skill":46380,"orbitIndex":22,"name":"Energy Shield if Consumed Power Charge","orbit":2},"43939":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":43939,"stats":["+15% to Fire Resistance","25% reduced effect of Ignite on you"],"recipe":["Fear","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":48267},{"orbit":0,"id":56214}],"group":87,"orbitIndex":9,"isNotable":true,"name":"Fireproof","orbit":3},"63246":{"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-7,"id":33585}],"group":1022,"skill":63246,"orbitIndex":12,"name":"Ailment Threshold and Companion Resistance","orbit":4},"11153":{"stats":["2% increased Attack Speed","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":5049}],"group":435,"skill":11153,"orbitIndex":8,"name":"Attack Speed and Accuracy","orbit":7},"49394":{"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":23786}],"group":848,"skill":49394,"orbitIndex":19,"name":"Critical Bleeding Effect","orbit":7},"26068":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":37389}],"group":847,"skill":26068,"orbitIndex":2,"name":"Attack Damage","orbit":3},"41372":{"stats":["10% increased maximum Energy Shield","6% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":48030}],"group":633,"skill":41372,"orbitIndex":21,"name":"Energy Shield and Mana Regeneration","orbit":7},"37742":{"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","skill":37742,"stats":["50% increased amount of Mana Leeched","25% increased chance to inflict Ailments against Rare or Unique Enemies"],"recipe":["Paranoia","Paranoia","Fear"],"connections":[{"orbit":0,"id":15270},{"orbit":0,"id":8246}],"group":1049,"orbitIndex":9,"isNotable":true,"name":"Manifold Method","orbit":3},"35878":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":0,"id":50884}],"group":847,"skill":35878,"orbitIndex":9,"name":"Elemental Attack Damage","orbit":7},"59480":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":3999}],"group":477,"skill":59480,"orbitIndex":69,"name":"Area Damage","orbit":4},"31650":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":16051},{"orbit":0,"id":31017}],"group":206,"skill":31650,"orbitIndex":0,"name":"Totem Damage","orbit":5},"55846":{"stats":["Gain 5 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":0,"id":24239}],"group":783,"skill":55846,"orbitIndex":5,"name":"Life on Kill","orbit":1},"38130":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[],"group":220,"skill":38130,"orbitIndex":12,"name":"Warcry Cooldown Speed","orbit":3},"60735":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":60735,"stats":[],"group":947,"connections":[{"orbit":0,"id":42658},{"orbit":0,"id":11825}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"7449":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","skill":7449,"stats":["30% increased Stun Buildup","Hits Break 50% increased Armour on targets with Ailments"],"connections":[{"orbit":0,"id":53696}],"group":847,"orbitIndex":16,"isNotable":true,"name":"Splinters","orbit":7},"36623":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":36623,"stats":["15% reduced Energy Shield Recharge Rate","40% faster start of Energy Shield Recharge"],"recipe":["Disgust","Suffering","Greed"],"connections":[{"orbit":0,"id":10729},{"orbit":0,"id":31630}],"group":844,"orbitIndex":6,"isNotable":true,"name":"Convalescence","orbit":2},"38068":{"stats":["12% increased chance to Ignite","12% increased Freeze Buildup","12% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":56409}],"group":513,"skill":38068,"orbitIndex":60,"name":"Elemental Ailment Chance","orbit":4},"40783":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":40783,"stats":["+5 to any Attribute"],"isAttribute":true,"group":608,"connections":[{"orbit":0,"id":11672},{"orbit":0,"id":15358},{"orbit":-6,"id":16845}],"orbitIndex":0,"name":"Attribute","orbit":0},"43677":{"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","skill":43677,"stats":["25% chance for Attacks to Maim on Hit against Poisoned Enemies","25% increased Magnitude of Poison you inflict"],"recipe":["Envy","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPoisonPattern","connections":[],"group":843,"orbitIndex":0,"isNotable":true,"name":"Crippling Toxins","orbit":0},"52373":{"stats":["+2 to Maximum Rage"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-2,"id":37276},{"orbit":7,"id":56342}],"group":252,"skill":52373,"orbitIndex":20,"name":"Maximum Rage","orbit":2},"630":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":13419}],"group":781,"skill":630,"orbitIndex":4,"name":"Critical Damage","orbit":1},"40721":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":40721,"stats":[],"ascendancyName":"Stormweaver","isAscendancyStart":true,"group":354,"connections":[{"orbit":-6,"id":64789},{"orbit":6,"id":65413},{"orbit":-4,"id":49759},{"orbit":4,"id":13673},{"orbit":0,"id":12488},{"orbit":0,"id":44484}],"orbitIndex":0,"name":"Stormweaver","orbit":9},"11032":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":841,"skill":11032,"orbitIndex":0,"name":"Evasion and Energy Shield Mastery","orbit":0},"3605":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGrantsReloadCooldownsSkill.dds","skill":3605,"stats":["Grants Skill: Time Snap"],"ascendancyName":"Chronomancer","connections":[],"group":240,"orbitIndex":0,"isNotable":true,"name":"Unbound Encore","orbit":0},"35369":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":35369,"stats":["40% increased Mana Regeneration Rate while stationary","20% reduced Mana Regeneration Rate while moving"],"recipe":["Ire","Ire","Envy"],"connections":[{"orbit":0,"id":1459}],"group":140,"orbitIndex":0,"isNotable":true,"name":"Investing Energies","orbit":0},"56409":{"stats":["12% increased chance to Ignite","12% increased Freeze Buildup","12% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":43139},{"orbit":0,"id":65248}],"group":513,"skill":56409,"orbitIndex":12,"name":"Elemental Ailment Chance","orbit":4},"17411":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":307,"skill":17411,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"41512":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":41512,"stats":["15% increased Melee Damage","15% increased Stun Buildup with Melee Damage","+15 to Strength"],"recipe":["Paranoia","Disgust","Envy"],"connections":[],"group":635,"orbitIndex":13,"isNotable":true,"name":"Heavy Weaponry","orbit":7},"13711":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":4,"id":30562}],"group":841,"skill":13711,"orbitIndex":20,"name":"Evasion and Energy Shield","orbit":7},"6689":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":51735}],"group":494,"skill":6689,"orbitIndex":39,"name":"Shield Damage","orbit":4},"30562":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":30562,"stats":["20% increased Evasion Rating","20% increased maximum Energy Shield","25% reduced effect of Curses on you"],"recipe":["Envy","Greed","Isolation"],"connections":[{"orbit":0,"id":11032}],"group":841,"orbitIndex":16,"isNotable":true,"name":"Inner Faith","orbit":2},"18245":{"stats":["Minions have 8% increased maximum Life","Minions have 8% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":30554},{"orbit":0,"id":21164}],"group":93,"skill":18245,"orbitIndex":16,"name":"Minion Life and Physical Damage Reduction","orbit":7},"43746":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":43746,"stats":["+5 to any Attribute"],"isAttribute":true,"group":691,"connections":[{"orbit":0,"id":16460},{"orbit":0,"id":38143}],"orbitIndex":6,"name":"Attribute","orbit":3},"33445":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-2,"id":30143}],"group":860,"skill":33445,"orbitIndex":3,"name":"Block","orbit":7},"38568":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlindPattern","connections":[],"group":805,"skill":38568,"orbitIndex":2,"name":"Blind Mastery","orbit":1},"45530":{"stats":["15% increased Minion Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":-7,"id":55180}],"group":659,"skill":45530,"orbitIndex":18,"name":"Minion Accuracy","orbit":7},"56762":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":28839}],"group":290,"skill":56762,"orbitIndex":20,"name":"Cast Speed","orbit":2},"47252":{"stats":["16% increased Mana Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":140,"skill":47252,"orbitIndex":16,"name":"Mana Regeneration","orbit":7},"13537":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":49455}],"group":427,"skill":13537,"orbitIndex":10,"name":"Energy Shield","orbit":4},"53194":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":3,"id":38130}],"group":220,"skill":53194,"orbitIndex":16,"name":"Warcry Cooldown Speed","orbit":2},"36298":{"stats":["10% increased Magnitude of Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":3,"id":8510},{"orbit":6,"id":40918}],"group":836,"skill":36298,"orbitIndex":0,"name":"Ailment Effect","orbit":0},"24922":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24922,"stats":["+5 to any Attribute"],"isAttribute":true,"group":835,"connections":[{"orbit":0,"id":18923},{"orbit":0,"id":64345}],"orbitIndex":0,"name":"Attribute","orbit":0},"40918":{"stats":["5% increased Magnitude of Ailments you inflict","5% increased Duration of Damaging Ailments on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-4,"id":1773}],"group":833,"skill":40918,"orbitIndex":0,"name":"Ailment Effect and Duration","orbit":0},"35028":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","skill":35028,"stats":["Regenerate 2.5% of maximum Life per second while Surrounded"],"recipe":["Disgust","Despair","Greed"],"connections":[{"orbit":0,"id":51974}],"group":528,"orbitIndex":21,"isNotable":true,"name":"In the Thick of It","orbit":2},"38596":{"stats":["15% reduced effect of Curses on you"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":5,"id":31925}],"group":295,"skill":38596,"orbitIndex":14,"name":"Curse Effect on Self","orbit":4},"19998":{"stats":["12% increased Damage with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":44430}],"group":639,"skill":19998,"orbitIndex":0,"name":"Crossbow Damage","orbit":0},"12925":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":5,"id":61196}],"group":717,"skill":12925,"orbitIndex":2,"name":"Shock Chance","orbit":4},"61973":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterCullingStrike.dds","skill":61973,"stats":["Culling Strike"],"ascendancyName":"Witchhunter","connections":[{"orbit":0,"id":40719}],"group":175,"orbitIndex":44,"isNotable":true,"name":"Pitiless Killer","orbit":6},"57555":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":37608}],"group":469,"skill":57555,"orbitIndex":0,"name":"Bleed Chance","orbit":0},"28982":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28982,"stats":["+5 to any Attribute"],"isAttribute":true,"group":70,"connections":[{"orbit":0,"id":31295},{"orbit":0,"id":55190}],"orbitIndex":0,"name":"Attribute","orbit":0},"31888":{"stats":["4% reduced Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/mana.dds","connections":[{"orbit":0,"id":34300}],"group":831,"skill":31888,"orbitIndex":4,"name":"Reduced Mana Cost","orbit":2},"34300":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":34300,"stats":["20% increased Mana Regeneration Rate","8% reduced Mana Cost of Skills"],"recipe":["Disgust","Disgust","Ire"],"connections":[{"orbit":0,"id":45481},{"orbit":0,"id":13862}],"group":831,"orbitIndex":22,"isNotable":true,"name":"Conservative Casting","orbit":2},"29408":{"stats":["4% reduced Mana Cost of Skills"],"icon":"Art/2DArt/SkillIcons/passives/mana.dds","connections":[{"orbit":0,"id":31888}],"group":831,"skill":29408,"orbitIndex":8,"name":"Reduced Mana Cost","orbit":2},"62841":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-6,"id":17367},{"orbit":0,"id":56045},{"orbit":5,"id":53941}],"group":830,"skill":62841,"orbitIndex":20,"name":"Evasion and Energy Shield","orbit":3},"17367":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-6,"id":53941},{"orbit":0,"id":12761}],"group":830,"skill":17367,"orbitIndex":4,"name":"Evasion and Energy Shield","orbit":3},"53941":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","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"],"recipe":["Envy","Envy","Suffering"],"connections":[{"orbit":0,"id":17283}],"group":830,"orbitIndex":12,"isNotable":true,"name":"Shimmering","orbit":3},"53989":{"stats":["Gain 1 Rage on Melee Hit"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":-7,"id":29372}],"group":277,"skill":53989,"orbitIndex":0,"name":"Rage on Hit","orbit":0},"19156":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","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"],"recipe":["Ire","Disgust","Envy"],"connections":[{"orbit":-7,"id":12249},{"orbit":0,"id":17283}],"group":830,"orbitIndex":12,"isNotable":true,"name":"Immaterial","orbit":2},"23861":{"stats":["10% increased Stun Buildup","10% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[],"group":299,"skill":23861,"orbitIndex":8,"name":"Two Handed Damage and Stun","orbit":7},"3128":{"stats":["3% increased Cast Speed with Cold Skills"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":19722}],"group":938,"skill":3128,"orbitIndex":14,"name":"Cast Speed with Cold Skills","orbit":7},"39658":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":7,"id":18831},{"orbit":-2,"id":15030}],"group":826,"skill":39658,"orbitIndex":1,"name":"Block","orbit":7},"34702":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":-4,"id":55664},{"orbit":-4,"id":63246},{"orbit":-7,"id":16568}],"group":1022,"skill":34702,"orbitIndex":6,"name":"Damage and Companion Damage","orbit":5},"57819":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingBuffSkillsReserveLessSpirit.dds","skill":57819,"stats":["Skills gain 20% increased Critical Hit Chance per socketed blue Support Gem","Skills gain 20% increased Damage per socketed red Support Gem","Skills gain 6% increased Skill Speed per socketed green Support Gem"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":344,"orbitIndex":0,"isNotable":true,"name":"Integrated Efficiency","orbit":0},"15030":{"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","skill":15030,"stats":["Cannot be Critically Hit while Parrying"],"recipe":["Guilt","Greed","Ire"],"connections":[{"orbit":0,"id":45693},{"orbit":0,"id":21324}],"group":826,"orbitIndex":5,"isNotable":true,"name":"Consistent Intake","orbit":7},"59603":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[],"group":685,"skill":59603,"orbitIndex":0,"name":"Life Recoup","orbit":0},"55118":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":0,"id":50420}],"group":1043,"skill":55118,"orbitIndex":18,"name":"Charm Charges","orbit":2},"55270":{"stats":["15% increased Pin Buildup"],"icon":"Art/2DArt/SkillIcons/passives/IncreasedProjectileSpeedNode.dds","connections":[{"orbit":0,"id":60083}],"group":823,"skill":55270,"orbitIndex":1,"name":"Pin Buildup","orbit":7},"32856":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":32856,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Chronomancer","group":273,"connections":[{"orbit":0,"id":3605},{"orbit":9,"id":10987}],"orbitIndex":0,"name":"Cooldown Recovery Rate","orbit":0},"8510":{"stats":["Damaging Ailments deal damage 5% faster"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-3,"id":13030}],"group":822,"skill":8510,"orbitIndex":0,"name":"Faster Ailments","orbit":0},"25711":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNode.dds","skill":25711,"stats":["20% increased Attack Speed while Surrounded"],"recipe":["Guilt","Suffering","Ire"],"connections":[{"orbit":-7,"id":58038}],"group":528,"orbitIndex":9,"isNotable":true,"name":"Thrill of Battle","orbit":2},"16090":{"stats":["6% of Skill Mana Costs Converted to Life Costs"],"icon":"Art/2DArt/SkillIcons/passives/manastr.dds","connections":[{"orbit":0,"id":50302}],"group":281,"skill":16090,"orbitIndex":8,"name":"Life Costs","orbit":3},"33979":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneConduit.dds","skill":33979,"isKeystone":true,"stats":["If you would gain a Charge, Allies in your Presence gain that Charge instead"],"group":821,"connections":[{"orbit":0,"id":4059}],"orbitIndex":0,"name":"Conduit","orbit":0},"3027":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":54228}],"group":104,"skill":3027,"orbitIndex":14,"name":"Physical Damage","orbit":2},"50561":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":12418}],"group":113,"skill":50561,"orbitIndex":18,"name":"Empowered Attack Damage","orbit":3},"55":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":55,"stats":["Damaging Ailments deal damage 12% faster"],"recipe":["Paranoia","Greed","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":819,"orbitIndex":0,"isNotable":true,"name":"Fast Acting Toxins","orbit":0},"36070":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":14045}],"group":818,"skill":36070,"orbitIndex":45,"name":"Attack Area","orbit":4},"62518":{"stats":["+1% to Maximum Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","connections":[{"orbit":4,"id":41414}],"group":153,"skill":62518,"orbitIndex":7,"name":"Maximum Fire Resistance","orbit":3},"33244":{"icon":"Art/2DArt/SkillIcons/passives/AltAttackDamageMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryImpalePattern","connections":[],"group":252,"skill":33244,"orbitIndex":0,"name":"Rage Mastery","orbit":0},"65176":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":14045},{"orbit":0,"id":42250}],"group":818,"skill":65176,"orbitIndex":48,"name":"Projectile Damage","orbit":6},"6660":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":-7,"id":39050}],"group":916,"skill":6660,"orbitIndex":12,"name":"Damage against Ailments","orbit":2},"33848":{"stats":["8% increased Projectile Speed"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":47677}],"group":818,"skill":33848,"orbitIndex":51,"name":"Projectile Speed","orbit":4},"53524":{"stats":["Break Armour on Critical Hit with Spells equal to 5% of Physical Damage dealt"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":32727}],"group":461,"skill":53524,"orbitIndex":0,"name":"Armour Break","orbit":0},"11916":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[],"group":574,"skill":11916,"orbitIndex":16,"name":"Life Regeneration","orbit":3},"14045":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":33848}],"group":818,"skill":14045,"orbitIndex":48,"name":"Projectile Damage","orbit":5},"13065":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":13065,"stats":["Triggered Spells deal 16% increased Spell Damage"],"ascendancyName":"Invoker","group":1132,"connections":[{"orbit":0,"id":63236}],"orbitIndex":14,"name":"Triggered Spell Damage","orbit":8},"64492":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":7,"id":46688}],"group":896,"skill":64492,"orbitIndex":8,"name":"One Handed Attack Speed","orbit":7},"45331":{"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":7,"id":23221}],"group":971,"skill":45331,"orbitIndex":21,"name":"Chaining Projectiles","orbit":7},"4377":{"stats":["10% increased Accuracy Rating while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":50273}],"group":598,"skill":4377,"orbitIndex":15,"name":"Dual Wielding Accuracy","orbit":2},"5227":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":5227,"stats":["100% increased Evasion Rating if you have been Hit Recently","30% reduced Evasion Rating if you haven't been Hit Recently"],"recipe":["Despair","Paranoia","Despair"],"connections":[{"orbit":0,"id":51708}],"group":817,"orbitIndex":20,"isNotable":true,"name":"Escape Strategy","orbit":3},"50342":{"icon":"Art/2DArt/SkillIcons/passives/evade.dds","skill":50342,"stats":["15% increased Evasion Rating"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","group":817,"connections":[{"orbit":0,"id":5227}],"orbitIndex":17,"name":"Evasion","orbit":2},"61196":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61196,"stats":["+5 to any Attribute"],"isAttribute":true,"group":816,"connections":[{"orbit":5,"id":56045},{"orbit":0,"id":13419}],"orbitIndex":54,"name":"Attribute","orbit":6},"57959":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaFireResistAppliesToColdLightning.dds","skill":57959,"stats":["Modifiers to Fire Resistance also grant Cold and Lightning Resistance at 50% of their value"],"ascendancyName":"Smith of Kitava","connections":[{"orbit":0,"id":63401}],"group":4,"orbitIndex":0,"isNotable":true,"name":"Coal Stoker","orbit":0},"43423":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":43423,"stats":["25% increased chance to Ignite","25% increased Freeze Buildup","25% increased chance to Shock","25% increased Electrocute Buildup"],"recipe":["Suffering","Disgust","Greed"],"connections":[{"orbit":0,"id":48660}],"group":792,"orbitIndex":23,"isNotable":true,"name":"Emboldened Avatar","orbit":2},"48588":{"stats":["8% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":2455},{"orbit":0,"id":13081}],"group":538,"skill":48588,"orbitIndex":14,"name":"Projectile Damage","orbit":5},"27726":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":-4,"id":7721}],"group":411,"skill":27726,"orbitIndex":8,"name":"Armour","orbit":2},"6008":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":64020},{"orbit":2,"id":58096}],"group":307,"skill":6008,"orbitIndex":0,"name":"Spell Damage","orbit":2},"16816":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":16816,"stats":["Attacks gain increased Accuracy Rating equal to their Critical Hit Chance"],"recipe":["Isolation","Envy","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[],"group":815,"orbitIndex":0,"isNotable":true,"name":"Pinpoint Shot","orbit":0},"55572":{"stats":["8% increased Fire Damage","8% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":57626}],"group":589,"skill":55572,"orbitIndex":20,"name":"Cold and Fire Damage","orbit":7},"40117":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":40117,"stats":["Thorns Damage has 50% chance to ignore Enemy Armour"],"recipe":["Despair","Guilt","Disgust"],"connections":[{"orbit":0,"id":64023}],"group":156,"orbitIndex":2,"isNotable":true,"name":"Spiked Armour","orbit":7},"8249":{"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":63525},{"orbit":0,"id":16816}],"group":815,"skill":8249,"orbitIndex":10,"name":"Accuracy and Attack Critical Chance","orbit":7},"41965":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","options":{"Witch":{"stats":["8% increased Spell Damage","Minions deal 8% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Spell and Minion Damage","id":37463}},"skill":41965,"stats":["8% increased Spell Damage"],"isSwitchable":true,"group":532,"connections":[{"orbit":-6,"id":1755}],"orbitIndex":21,"name":"Spell Damage","orbit":2},"8821":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":63863}],"group":624,"skill":8821,"orbitIndex":0,"name":"Lightning Damage","orbit":3},"63525":{"stats":["8% increased Critical Hit Chance for Attacks","6% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":53094}],"group":815,"skill":63525,"orbitIndex":4,"name":"Accuracy and Attack Critical Chance","orbit":7},"49165":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":49165,"stats":["12% increased Effect of your Mark Skills"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":59913}],"orbitIndex":27,"name":"Mark Effect","orbit":6},"35696":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":35696,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1008,"connections":[{"orbit":0,"id":24070},{"orbit":0,"id":64064},{"orbit":0,"id":1020}],"orbitIndex":0,"name":"Attribute","orbit":0},"34501":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":34501,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":6935}],"orbitIndex":25,"name":"Armour and Evasion","orbit":5},"43691":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":43691,"stats":["+5 to any Attribute"],"isAttribute":true,"group":814,"connections":[{"orbit":0,"id":21746},{"orbit":0,"id":55270}],"orbitIndex":6,"name":"Attribute","orbit":6},"52125":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":52125,"stats":["+5 to any Attribute"],"isAttribute":true,"group":555,"connections":[{"orbit":0,"id":2847},{"orbit":0,"id":21721}],"orbitIndex":0,"name":"Attribute","orbit":0},"54746":{"stats":["6% increased chance to inflict Ailments","6% increased Magnitude of Damaging Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","connections":[{"orbit":-7,"id":14343}],"group":811,"skill":54746,"orbitIndex":0,"name":"Ailment Chance and Effect","orbit":0},"55227":{"stats":["10% increased amount of Mana Leeched"],"icon":"Art/2DArt/SkillIcons/passives/ManaLeechThemedNode.dds","connections":[{"orbit":0,"id":29479},{"orbit":0,"id":15829}],"group":810,"skill":55227,"orbitIndex":13,"name":"Mana Leech","orbit":7},"63236":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerEnergyDoubled.dds","skill":63236,"stats":["Meta Skills gain 35% more Energy"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":17,"isNotable":true,"name":"The Soul Springs Eternal","orbit":6},"23227":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":23227,"stats":["30% increased Melee Damage when on Full Life","16% increased Attack Speed if you haven't Attacked Recently"],"recipe":["Greed","Ire","Envy"],"connections":[],"group":423,"orbitIndex":0,"isNotable":true,"name":"Initiative","orbit":4},"1207":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1207,"stats":["+5 to any Attribute"],"isAttribute":true,"group":440,"connections":[{"orbit":0,"id":38323}],"orbitIndex":69,"name":"Attribute","orbit":4},"12451":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":-9,"id":24922}],"group":808,"skill":12451,"orbitIndex":12,"name":"Cooldown Recovery Rate","orbit":3},"38535":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":38535,"stats":["40% increased Elemental Damage if you've dealt a Critical Hit Recently","20% increased Critical Hit Chance"],"recipe":["Fear","Fear","Envy"],"connections":[{"orbit":7,"id":61063},{"orbit":0,"id":42205}],"group":231,"orbitIndex":66,"isNotable":true,"name":"Stormcharged","orbit":4},"8810":{"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","skill":8810,"stats":["15% increased Skill Effect Duration","12% increased Cooldown Recovery Rate"],"recipe":["Paranoia","Disgust","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"orbit":2,"id":33751}],"group":808,"orbitIndex":4,"isNotable":true,"name":"Multitasking","orbit":1},"33751":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":7,"id":12451}],"group":808,"skill":33751,"orbitIndex":18,"name":"Cooldown Recovery Rate","orbit":7},"54805":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":54805,"stats":["30% increased Damage with Hits against Hindered Enemies","Debuffs you inflict have 10% increased Slow Magnitude"],"recipe":["Suffering","Greed","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBrandPattern","connections":[],"group":807,"orbitIndex":27,"isNotable":true,"name":"Hindered Capabilities","orbit":5},"51213":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageChaosNode.dds","skill":51213,"stats":["15% increased Duration of Damaging Ailments on Enemies","30% increased Damage with Hits against Enemies affected by Ailments"],"recipe":["Guilt","Fear","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDamageOverTimePattern","connections":[],"group":838,"orbitIndex":0,"isNotable":true,"name":"Wasting","orbit":0},"16725":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16725,"stats":["+5 to any Attribute"],"isAttribute":true,"group":329,"connections":[{"orbit":6,"id":27373},{"orbit":-6,"id":36629},{"orbit":0,"id":54811},{"orbit":0,"id":36163}],"orbitIndex":0,"name":"Attribute","orbit":0},"5988":{"stats":["15% increased Damage with Hits against Blinded Enemies"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":7,"id":38459}],"group":805,"skill":5988,"orbitIndex":8,"name":"Damage vs Blinded","orbit":2},"61373":{"stats":["15% increased Damage with Hits against Blinded Enemies"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":-7,"id":63610},{"orbit":7,"id":5988}],"group":805,"skill":61373,"orbitIndex":4,"name":"Damage vs Blinded","orbit":3},"10055":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":30554},{"orbit":0,"id":41497}],"group":93,"skill":10055,"orbitIndex":2,"name":"Minion Life and Chaos Resistance","orbit":7},"1143":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":0,"id":58170},{"orbit":0,"id":50084}],"group":452,"skill":1143,"orbitIndex":5,"name":"Spell Critical Damage","orbit":2},"3640":{"stats":["14% increased Damage with Unarmed Attacks"],"icon":"Art/2DArt/SkillIcons/passives/DragonStyle.dds","connections":[{"orbit":-6,"id":14267},{"orbit":6,"id":5188}],"group":1079,"skill":3640,"orbitIndex":6,"name":"Unarmed Damage","orbit":7},"48774":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":48774,"stats":["15% of Physical Damage taken Recouped as Life"],"recipe":["Disgust","Ire","Paranoia"],"connections":[{"orbit":0,"id":44850}],"group":594,"orbitIndex":22,"isNotable":true,"name":"Taut Flesh","orbit":7},"10041":{"stats":["8% increased Elemental Ailment Threshold","Companions have +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":2,"id":17600}],"group":804,"skill":10041,"orbitIndex":22,"name":"Ailment Threshold and Companion Resistance","orbit":7},"26363":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":49291},{"orbit":0,"id":52803}],"group":934,"skill":26363,"orbitIndex":3,"name":"Life Flask Charge Generation","orbit":7},"60738":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":37408}],"group":803,"skill":60738,"orbitIndex":19,"name":"Life Flasks","orbit":2},"37408":{"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","skill":37408,"stats":["Life Flasks gain 0.1 charges per Second","+10 to Strength"],"recipe":["Envy","Despair","Disgust"],"connections":[{"orbit":7,"id":31855},{"orbit":0,"id":46761}],"group":803,"orbitIndex":13,"isNotable":true,"name":"Staunching","orbit":2},"50558":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":55194},{"orbit":0,"id":32194},{"orbit":0,"id":12462}],"group":388,"skill":50558,"orbitIndex":60,"name":"Aura Effect","orbit":4},"65160":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":65160,"stats":["30% increased Stun Buildup","30% increased Stun Threshold","5% increased Strength"],"recipe":["Despair","Paranoia","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":44069}],"group":92,"orbitIndex":7,"isNotable":true,"name":"Titanic","orbit":3},"64140":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":-5,"id":51336},{"orbit":-4,"id":30905}],"group":792,"skill":64140,"orbitIndex":10,"name":"Elemental Attack Damage","orbit":3},"15644":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":15644,"stats":["40% increased Elemental Ailment Threshold","10% reduced Duration of Ailments on You"],"recipe":["Envy","Ire","Paranoia"],"connections":[{"orbit":6,"id":41538},{"orbit":0,"id":44612}],"group":802,"orbitIndex":10,"isNotable":true,"name":"Shedding Skin","orbit":3},"37806":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":37806,"stats":["60% chance for Lightning Skills to Chain an additional time"],"recipe":["Suffering","Disgust","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":725,"orbitIndex":0,"isNotable":true,"name":"Branching Bolts","orbit":0},"33974":{"stats":["6% increased Attack Damage","5% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","connections":[{"orbit":0,"id":31189}],"group":601,"skill":33974,"orbitIndex":18,"name":"Attack Damage and Accuracy","orbit":4},"52796":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-6,"id":27687}],"group":103,"skill":52796,"orbitIndex":21,"name":"Shield Damage","orbit":7},"9240":{"stats":["10% increased Damage with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":21225}],"group":1038,"skill":9240,"orbitIndex":16,"name":"Spear Damage","orbit":2},"44669":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[],"group":800,"skill":44669,"orbitIndex":12,"name":"Increased Duration","orbit":3},"55568":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":55568,"stats":["16% reduced Skill Effect Duration","10% increased Cooldown Recovery Rate"],"recipe":["Despair","Greed","Suffering"],"connections":[{"orbit":0,"id":41522},{"orbit":0,"id":44690}],"group":800,"orbitIndex":0,"isNotable":true,"name":"Forthcoming","orbit":2},"48171":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[],"group":154,"skill":48171,"orbitIndex":13,"name":"Cold Damage","orbit":4},"13379":{"stats":["20% increased Stun Threshold while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":0,"id":27761}],"group":798,"skill":13379,"orbitIndex":0,"name":"Stun Threshold during Parry","orbit":0},"56045":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":56045,"stats":["+5 to any Attribute"],"isAttribute":true,"group":797,"connections":[{"orbit":4,"id":24647},{"orbit":0,"id":11604}],"orbitIndex":0,"name":"Attribute","orbit":0},"46325":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":3936},{"orbit":0,"id":33556}],"group":440,"skill":46325,"orbitIndex":5,"name":"Melee Damage","orbit":7},"4959":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":4959,"stats":["20% increased Freeze Buildup","Hits ignore non-negative Elemental Resistances of Frozen Enemies"],"recipe":["Despair","Fear","Paranoia"],"connections":[{"orbit":0,"id":12166}],"group":939,"orbitIndex":2,"isNotable":true,"name":"Heavy Frost","orbit":7},"18742":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":-6,"id":7721},{"orbit":0,"id":62732}],"group":400,"skill":18742,"orbitIndex":6,"name":"Stun Threshold","orbit":3},"51741":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51741,"stats":["+5 to any Attribute"],"isAttribute":true,"group":921,"connections":[{"orbit":0,"id":61834},{"orbit":-4,"id":57230},{"orbit":0,"id":57821},{"orbit":0,"id":45798}],"orbitIndex":12,"name":"Attribute","orbit":6},"63861":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":796,"skill":63861,"orbitIndex":10,"name":"Critical Mastery","orbit":2},"61104":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":61104,"stats":["50% chance to Knock Back Bleeding Enemies with Hits"],"recipe":["Paranoia","Greed","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":794,"orbitIndex":0,"isNotable":true,"name":"Staggering Wounds","orbit":0},"65424":{"stats":["12% increased Attack Damage while Dual Wielding"],"icon":"Art/2DArt/SkillIcons/passives/NodeDualWieldingDamage.dds","connections":[{"orbit":0,"id":58109}],"group":598,"skill":65424,"orbitIndex":3,"name":"Dual Wielding Damage","orbit":3},"48660":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":792,"skill":48660,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"38923":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":3,"id":61429},{"orbit":-3,"id":511}],"group":137,"skill":38923,"orbitIndex":12,"name":"Skill Speed","orbit":7},"17024":{"stats":["3% increased Attack and Cast Speed with Lightning Skills"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":37372}],"group":688,"skill":17024,"orbitIndex":0,"name":"Lightning Skill Speed","orbit":0},"38895":{"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","skill":38895,"stats":["40% increased Elemental Damage with Attack Skills during any Flask Effect"],"recipe":["Fear","Suffering","Greed"],"connections":[{"orbit":3,"id":8697},{"orbit":0,"id":48660}],"group":792,"orbitIndex":7,"isNotable":true,"name":"Crystal Elixir","orbit":2},"46358":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":46358,"stats":["+5 to any Attribute"],"isAttribute":true,"group":445,"connections":[{"orbit":0,"id":50423},{"orbit":0,"id":59376}],"orbitIndex":66,"name":"Attribute","orbit":6},"42026":{"stats":["16% increased Warcry Speed"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":63813}],"group":192,"skill":42026,"orbitIndex":22,"name":"Warcry Speed","orbit":7},"12817":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":-7,"id":22967}],"group":199,"skill":12817,"orbitIndex":4,"name":"Shield Defences","orbit":7},"8573":{"stats":["12% increased Damage with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":11526}],"group":1093,"skill":8573,"orbitIndex":26,"name":"Bow Damage","orbit":5},"63037":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":63037,"stats":["30% increased Damage with Hits against Ignited Enemies"],"recipe":["Suffering","Guilt","Ire"],"connections":[{"orbit":0,"id":24430},{"orbit":0,"id":44298}],"group":161,"orbitIndex":70,"isNotable":true,"name":"Sigil of Fire","orbit":4},"31855":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[],"group":803,"skill":31855,"orbitIndex":7,"name":"Life Flasks","orbit":7},"10295":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":10295,"stats":["16% increased Cast Speed","15% increased Mana Cost of Skills"],"recipe":["Fear","Despair","Isolation"],"connections":[{"orbit":0,"id":27733}],"group":180,"orbitIndex":30,"isNotable":true,"name":"Overzealous","orbit":5},"26437":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":51129}],"group":109,"skill":26437,"orbitIndex":19,"name":"Armour Break","orbit":3},"22795":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Melee Damage","10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Melee and Projectile Damage","id":29915}},"skill":22795,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":742,"connections":[{"orbit":0,"id":28992},{"orbit":0,"id":42781}],"orbitIndex":21,"name":"Projectile Damage","orbit":7},"21567":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":0,"id":59710}],"group":94,"skill":21567,"orbitIndex":8,"name":"Shapeshifting","orbit":7},"61063":{"stats":["Damage Penetrates 4% of Enemy Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[],"group":231,"skill":61063,"orbitIndex":0,"name":"Elemental Penetration","orbit":3},"47316":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":47316,"stats":["5% reduced maximum Life","30% increased amount of Life Leeched","40% increased Physical Damage"],"recipe":["Ire","Isolation","Isolation"],"connections":[{"orbit":0,"id":2888},{"orbit":0,"id":28862}],"group":327,"orbitIndex":16,"isNotable":true,"name":"Goring","orbit":7},"30071":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":30071,"stats":["6% increased Curse Magnitudes"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":-9,"id":27667}],"orbitIndex":4,"name":"Curse Effect","orbit":6},"7395":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":7395,"stats":["75% increased Thorns damage if you've Blocked Recently"],"recipe":["Ire","Fear","Suffering"],"connections":[{"orbit":0,"id":30007},{"orbit":0,"id":46051}],"group":61,"orbitIndex":13,"isNotable":true,"name":"Retaliation","orbit":3},"10047":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":62757}],"group":179,"skill":10047,"orbitIndex":9,"name":"Stun Buildup","orbit":2},"42290":{"stats":["6% increased Curse Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":-6,"id":38732}],"group":613,"skill":42290,"orbitIndex":10,"name":"Curse Effect","orbit":7},"27274":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCold.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[],"group":789,"skill":27274,"orbitIndex":2,"name":"Cold Mastery","orbit":1},"12786":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[{"orbit":0,"id":5777},{"orbit":0,"id":18465},{"orbit":0,"id":64299}],"group":381,"skill":12786,"orbitIndex":0,"name":"Aura Mastery","orbit":0},"3516":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":62039},{"orbit":0,"id":23227}],"group":423,"skill":3516,"orbitIndex":0,"name":"Melee Damage","orbit":7},"36814":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[],"group":615,"skill":36814,"orbitIndex":6,"name":"Curse Duration","orbit":7},"55847":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":55847,"stats":["200% increased Ice Crystal Life"],"recipe":["Fear","Paranoia","Disgust"],"connections":[{"orbit":0,"id":27274}],"group":789,"orbitIndex":8,"isNotable":true,"name":"Ice Walls","orbit":7},"49740":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":49740,"stats":["60% reduced Ice Crystal Life"],"recipe":["Suffering","Fear","Ire"],"connections":[{"orbit":0,"id":27274}],"group":789,"orbitIndex":0,"isNotable":true,"name":"Shattered Crystal","orbit":7},"50485":{"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","skill":50485,"stats":["40% increased Area of Effect of Curses","8% increased Curse Magnitudes","Enemies you Curse are Hindered, with 15% reduced Movement Speed"],"recipe":["Isolation","Isolation","Envy"],"connections":[{"orbit":0,"id":22959}],"group":701,"orbitIndex":18,"isNotable":true,"name":"Zone of Control","orbit":2},"47754":{"stats":["10% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":23455}],"group":789,"skill":47754,"orbitIndex":16,"name":"Cold Damage","orbit":7},"25100":{"icon":"Art/2DArt/SkillIcons/passives/OasisKeystone2.dds","skill":25100,"isKeystone":true,"stats":["Cannot use Charms","30% more Recovery from Flasks"],"group":788,"connections":[],"orbitIndex":0,"name":"Oasis","orbit":0},"5703":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":5703,"stats":["30% increased Elemental Damage if you've Shocked an Enemy Recently"],"recipe":["Despair","Suffering","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":2,"id":16367}],"group":785,"orbitIndex":4,"isNotable":true,"name":"Echoing Thunder","orbit":7},"60692":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":60692,"stats":["30% increased Elemental Damage if you've Ignited an Enemy Recently"],"recipe":["Guilt","Suffering","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[{"orbit":2,"id":16367}],"group":785,"orbitIndex":12,"isNotable":true,"name":"Echoing Flames","orbit":7},"36085":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":36085,"stats":["10% increased Critical Hit Chance for Attacks","30% increased Attack Damage against Rare or Unique Enemies"],"recipe":["Paranoia","Disgust","Greed"],"connections":[{"orbit":0,"id":37548},{"orbit":0,"id":15270}],"group":1049,"orbitIndex":3,"isNotable":true,"name":"Serrated Edges","orbit":3},"54984":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54984,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1027,"connections":[{"orbit":0,"id":34015},{"orbit":-4,"id":34702},{"orbit":0,"id":55118}],"orbitIndex":0,"name":"Attribute","orbit":0},"7651":{"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","skill":7651,"stats":["Arrows Pierce an additional Target"],"recipe":["Despair","Isolation","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBowPattern","connections":[{"orbit":0,"id":21788}],"group":1093,"orbitIndex":21,"isNotable":true,"name":"Pierce the Heart","orbit":6},"7878":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":7,"id":53901}],"group":306,"skill":7878,"orbitIndex":16,"name":"Shield Damage from Shield Defences","orbit":2},"9141":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":-6,"id":13748},{"orbit":6,"id":35760},{"orbit":-2,"id":5703}],"group":785,"skill":9141,"orbitIndex":12,"name":"Elemental Damage","orbit":4},"37543":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":37543,"stats":["15% increased Life Regeneration rate","15% increased Mana Regeneration Rate"],"recipe":["Despair","Envy","Guilt"],"connections":[{"orbit":0,"id":16647}],"group":367,"orbitIndex":18,"isNotable":true,"name":"Full Recovery","orbit":2},"14539":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":5,"id":44776}],"group":1067,"skill":14539,"orbitIndex":4,"name":"Evasion","orbit":7},"5257":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":5257,"stats":["30% increased Elemental Damage if you've Chilled an Enemy Recently"],"recipe":["Suffering","Guilt","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryColdPattern","connections":[{"orbit":2,"id":16367}],"group":785,"orbitIndex":20,"isNotable":true,"name":"Echoing Frost","orbit":7},"27296":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27296,"stats":["+5 to any Attribute"],"isAttribute":true,"group":85,"connections":[{"orbit":0,"id":59777},{"orbit":-9,"id":11275},{"orbit":0,"id":18684},{"orbit":0,"id":21670}],"orbitIndex":0,"name":"Attribute","orbit":0},"40213":{"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","skill":40213,"stats":["Gain 20 Life per Enemy Killed","2% chance to Recover all Life when you Kill an Enemy"],"recipe":["Envy","Ire","Greed"],"connections":[{"orbit":0,"id":55846},{"orbit":0,"id":24481}],"group":783,"orbitIndex":1,"isNotable":true,"name":"Taste for Blood","orbit":1},"29369":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":5,"id":11337},{"orbit":-4,"id":41669}],"group":545,"skill":29369,"orbitIndex":42,"name":"Chill Effect","orbit":4},"24843":{"stats":["25% increased Evasion Rating while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklerNode1.dds","connections":[{"orbit":-7,"id":1680},{"orbit":0,"id":56860}],"group":909,"skill":24843,"orbitIndex":20,"name":"Evasion during Parry","orbit":7},"4059":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4059,"stats":["+5 to any Attribute"],"isAttribute":true,"group":842,"connections":[{"orbit":0,"id":10382}],"orbitIndex":0,"name":"Attribute","orbit":0},"20303":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":9908}],"group":250,"skill":20303,"orbitIndex":16,"name":"Life Regeneration","orbit":2},"46060":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":46060,"stats":["20% of Leech is Instant"],"recipe":["Greed","Isolation","Suffering"],"connections":[{"orbit":-2,"id":29270},{"orbit":0,"id":7488}],"group":382,"orbitIndex":20,"isNotable":true,"name":"Voracious","orbit":7},"29402":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":4046},{"orbit":0,"id":54282}],"group":519,"skill":29402,"orbitIndex":3,"name":"Electrocute Buildup","orbit":7},"47782":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":47782,"stats":["50% increased Weapon Swap Speed"],"recipe":["Envy","Disgust","Ire"],"connections":[{"orbit":4,"id":38003},{"orbit":-4,"id":28361}],"group":566,"orbitIndex":54,"isNotable":true,"name":"Quick-change Act","orbit":4},"14508":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":14508,"stats":["12% increased Magnitude of Poison you inflict"],"ascendancyName":"Pathfinder","group":1140,"connections":[{"orbit":0,"id":13675}],"orbitIndex":29,"name":"Poison Effect","orbit":8},"12918":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":4017}],"group":584,"skill":12918,"orbitIndex":8,"name":"Energy Shield Recharge","orbit":2},"18160":{"stats":["Minions have 20% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":26945}],"group":466,"skill":18160,"orbitIndex":14,"name":"Minion Critical Chance","orbit":7},"6891":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":56265}],"group":1097,"skill":6891,"orbitIndex":23,"name":"Critical Damage","orbit":2},"9698":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":136,"skill":9698,"orbitIndex":22,"name":"Critical Mastery","orbit":2},"54127":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":54127,"stats":[],"group":569,"connections":[{"orbit":0,"id":54282},{"orbit":0,"id":15182},{"orbit":0,"id":56978}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"46386":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":39986}],"group":1105,"skill":46386,"orbitIndex":0,"name":"Damage and Companion Damage","orbit":0},"51416":{"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-6,"id":32016}],"group":921,"skill":51416,"orbitIndex":54,"name":"Spell Damage","orbit":6},"372":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":372,"stats":["25% of Armour also applies to Fire Damage taken from Hits"],"recipe":["Disgust","Disgust","Greed"],"connections":[{"orbit":0,"id":54340}],"group":253,"orbitIndex":6,"isNotable":true,"name":"Heatproofing","orbit":7},"51921":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":51921,"stats":["+5 to any Attribute"],"isAttribute":true,"group":438,"connections":[{"orbit":-4,"id":36629}],"orbitIndex":54,"name":"Attribute","orbit":6},"57230":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":-4,"id":25851},{"orbit":-6,"id":36270}],"group":921,"skill":57230,"orbitIndex":6,"name":"Physical Damage","orbit":6},"9217":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":5108},{"orbit":0,"id":16538},{"orbit":0,"id":47733}],"group":576,"skill":9217,"orbitIndex":0,"name":"One Handed Damage","orbit":0},"19658":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":280,"skill":19658,"orbitIndex":0,"name":"Link Mastery","orbit":0},"2575":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":2575,"stats":["30% increased Totem Placement speed","8% increased Attack and Cast Speed if you've summoned a Totem Recently"],"recipe":["Suffering","Paranoia","Guilt"],"connections":[{"orbit":0,"id":65154}],"group":100,"orbitIndex":14,"isNotable":true,"name":"Ancestral Alacrity","orbit":2},"13081":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-5,"id":14254}],"group":538,"skill":13081,"orbitIndex":17,"name":"Projectile Damage","orbit":5},"32474":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32474,"stats":["+5 to any Attribute"],"isAttribute":true,"group":88,"connections":[{"orbit":0,"id":29611},{"orbit":0,"id":47931},{"orbit":0,"id":55888}],"orbitIndex":0,"name":"Attribute","orbit":0},"21280":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21280,"stats":["+5 to any Attribute"],"isAttribute":true,"group":771,"connections":[{"orbit":0,"id":28050},{"orbit":0,"id":61312},{"orbit":0,"id":40630}],"orbitIndex":0,"name":"Attribute","orbit":0},"25557":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":25557,"stats":["+5 to any Attribute"],"isAttribute":true,"group":770,"connections":[{"orbit":0,"id":29763},{"orbit":0,"id":4059}],"orbitIndex":16,"name":"Attribute","orbit":6},"60829":{"stats":["20% chance for Attack Hits to apply Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":2147483647,"id":36630}],"group":768,"skill":60829,"orbitIndex":22,"name":"Incision Chance","orbit":2},"32507":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":32507,"stats":["Break Armour on Critical Hit with Spells equal to 10% of Physical Damage dealt","10% chance to inflict Bleeding on Hit","20% increased Physical Damage"],"recipe":["Despair","Envy","Isolation"],"connections":[],"group":473,"orbitIndex":0,"isNotable":true,"name":"Cut to the Bone","orbit":0},"36630":{"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","skill":36630,"stats":["50% increased effect of Incision"],"recipe":["Greed","Greed","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[{"orbit":0,"id":49473}],"group":768,"orbitIndex":4,"isNotable":true,"name":"Incision","orbit":2},"38459":{"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","skill":38459,"stats":["25% increased Blind duration","25% increased Damage with Hits against Blinded Enemies"],"recipe":["Disgust","Paranoia","Disgust"],"connections":[{"orbit":0,"id":38568}],"group":805,"orbitIndex":16,"isNotable":true,"name":"Disorientation","orbit":2},"37078":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterMonsterHolyExplosion.dds","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"],"ascendancyName":"Witchhunter","connections":[],"group":223,"orbitIndex":0,"isNotable":true,"name":"Zealous Inquisition","orbit":0},"27439":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":27439,"stats":["+5 to any Attribute"],"isAttribute":true,"group":211,"connections":[{"orbit":0,"id":21982}],"orbitIndex":0,"name":"Attribute","orbit":0},"7721":{"icon":"Art/2DArt/SkillIcons/passives/Warrior.dds","skill":7721,"stats":["15% increased Armour","Regenerate 0.5% of maximum Life per second","+10 to Strength"],"connections":[{"orbit":0,"id":54232},{"orbit":3,"id":61534},{"orbit":-6,"id":18629},{"orbit":0,"id":64683}],"group":454,"orbitIndex":45,"isNotable":true,"name":"Relentless","orbit":4},"9083":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":764,"skill":9083,"orbitIndex":0,"name":"Minion Defence Mastery","orbit":0},"13942":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":65023}],"group":470,"skill":13942,"orbitIndex":3,"name":"Armour","orbit":3},"55405":{"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":25620}],"group":764,"skill":55405,"orbitIndex":0,"name":"Corpses","orbit":1},"52068":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerCanBlockAllDamageShieldNotRaised.dds","skill":52068,"stats":["25% less Block chance","Can Block Damage from all Hits while Shield is not Raised"],"ascendancyName":"Warbringer","connections":[],"group":45,"orbitIndex":0,"isNotable":true,"name":"Turtle Charm","orbit":0},"26804":{"stats":["15% increased Damage if you have Consumed a Corpse Recently"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":55405},{"orbit":0,"id":59909}],"group":764,"skill":26804,"orbitIndex":6,"name":"Corpses","orbit":7},"18004":{"stats":["Inherent loss of Rage is 10% slower"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":8881}],"group":184,"skill":18004,"orbitIndex":3,"name":"Slower Rage Decay","orbit":3},"30820":{"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":26786}],"group":762,"skill":30820,"orbitIndex":16,"name":"Attack Damage and Skill Duration","orbit":7},"47443":{"stats":["Companions have 5% reduced Reservation"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":0,"id":60992}],"group":1120,"skill":47443,"orbitIndex":0,"name":"Companion Reservation","orbit":0},"53386":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57388}],"group":136,"skill":53386,"orbitIndex":0,"name":"Attack Critical Damage","orbit":7},"18822":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":-3,"id":21567},{"orbit":3,"id":47790}],"group":94,"skill":18822,"orbitIndex":0,"name":"Shapeshifting","orbit":1},"51944":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":49406},{"orbit":0,"id":51728},{"orbit":0,"id":47683}],"group":595,"skill":51944,"orbitIndex":15,"name":"Projectile Damage","orbit":3},"36709":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":454,"skill":36709,"orbitIndex":6,"name":"Stun Threshold","orbit":7},"61921":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":61921,"stats":["Damage Penetrates 8% Cold Resistance","Damage Penetrates 15% Lightning Resistance"],"recipe":["Envy","Isolation","Greed"],"connections":[],"group":980,"orbitIndex":23,"isNotable":true,"name":"Storm Surge","orbit":3},"41905":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":41905,"stats":["Minions Revive 15% faster","Recover 2% of maximum Life when one of your Minions is Revived"],"recipe":["Ire","Fear","Disgust"],"connections":[{"orbit":0,"id":56926},{"orbit":7,"id":44255}],"group":680,"orbitIndex":0,"isNotable":true,"name":"Gravedigger","orbit":0},"34136":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":34136,"stats":["+5 to any Attribute"],"isAttribute":true,"group":756,"connections":[{"orbit":-5,"id":29479}],"orbitIndex":1,"name":"Attribute","orbit":3},"32416":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":32416,"stats":["80% increased Armour from Equipped Body Armour"],"connections":[{"orbit":-3,"id":27726}],"group":411,"orbitIndex":16,"isNotable":true,"name":"Sturdy Metal","orbit":2},"56703":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":15782},{"orbit":0,"id":28839}],"group":290,"skill":56703,"orbitIndex":8,"name":"Cast Speed","orbit":2},"3165":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":3165,"stats":["3% increased maximum Life"],"ascendancyName":"Blood Mage","group":754,"connections":[{"orbit":-4,"id":56162}],"orbitIndex":0,"name":"Life","orbit":0},"56893":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":56893,"stats":["20% chance for Charms you use to not consume Charges","Recover 5% of maximum Mana when a Charm is used"],"recipe":["Paranoia","Fear","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":925,"orbitIndex":16,"isNotable":true,"name":"Thicket Warding","orbit":7},"45923":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":45923,"stats":["+5 to any Attribute"],"isAttribute":true,"group":437,"connections":[{"orbit":0,"id":50084},{"orbit":0,"id":52319}],"orbitIndex":31,"name":"Attribute","orbit":6},"31326":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":31326,"stats":["20% increased Ignite Duration on Enemies","20% increased Magnitude of Ignite you inflict"],"recipe":["Guilt","Suffering","Paranoia"],"connections":[{"orbit":0,"id":44092},{"orbit":0,"id":11505}],"group":386,"orbitIndex":19,"isNotable":true,"name":"Slow Burn","orbit":2},"40068":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":32683}],"group":752,"skill":40068,"orbitIndex":38,"name":"Freeze Buildup","orbit":4},"22864":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":22864,"stats":["25% increased Critical Hit Chance for Attacks","30% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"recipe":["Ire","Despair","Greed"],"connections":[{"orbit":0,"id":57966}],"group":749,"orbitIndex":19,"isNotable":true,"name":"Tainted Strike","orbit":3},"38537":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":38537,"stats":["+10 to Intelligence","25% increased Critical Hit Chance"],"recipe":["Ire","Despair","Paranoia"],"connections":[{"orbit":-3,"id":54983},{"orbit":0,"id":51583}],"group":1111,"orbitIndex":21,"isNotable":true,"name":"Heartstopping","orbit":2},"54413":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShieldMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasterySpellSuppressionPattern","connections":[],"group":748,"skill":54413,"orbitIndex":10,"name":"Spell Suppression Mastery","orbit":3},"65437":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":63064}],"group":748,"skill":65437,"orbitIndex":14,"name":"Energy Shield Delay","orbit":2},"21415":{"stats":["Gain additional Ailment Threshold equal to 8% of maximum Energy Shield","Gain additional Stun Threshold equal to 8% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":61493}],"group":227,"skill":21415,"orbitIndex":16,"name":"Stun and Ailment Threshold from Energy Shield","orbit":3},"63064":{"icon":"Art/2DArt/SkillIcons/passives/MineManaReservationNotable.dds","skill":63064,"stats":["30% faster start of Energy Shield Recharge","30% increased Stun Threshold while on Full Life"],"connections":[{"orbit":3,"id":30634},{"orbit":0,"id":54413}],"group":748,"orbitIndex":10,"isNotable":true,"name":"Mystic Stance","orbit":2},"58939":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":58939,"stats":["80% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"recipe":["Envy","Envy","Paranoia"],"connections":[{"orbit":0,"id":44608}],"group":652,"orbitIndex":8,"isNotable":true,"name":"Dispatch Foes","orbit":2},"50192":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":50192,"stats":["3% increased maximum Life"],"ascendancyName":"Blood Mage","group":747,"connections":[{"orbit":-9,"id":31223}],"orbitIndex":0,"name":"Life","orbit":0},"14997":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":47856},{"orbit":0,"id":28370}],"group":531,"skill":14997,"orbitIndex":0,"name":"Two Handed Damage","orbit":0},"49691":{"stats":["+16 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":13828},{"orbit":0,"id":31409},{"orbit":0,"id":61106}],"group":654,"skill":49691,"orbitIndex":21,"name":"Evasion","orbit":7},"2841":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":681,"skill":2841,"orbitIndex":0,"name":"Life Mastery","orbit":0},"12750":{"icon":"Art/2DArt/SkillIcons/passives/CharmNotable1.dds","skill":12750,"stats":["Charms gain 0.15 charges per Second"],"recipe":["Greed","Disgust","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCharmsPattern","connections":[],"group":746,"orbitIndex":0,"isNotable":true,"name":"Vale Shelter","orbit":0},"32818":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":4,"id":48135}],"group":746,"skill":32818,"orbitIndex":6,"name":"Charm Charges","orbit":7},"36474":{"stats":["15% reduced effect of Curses on you"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":4,"id":38596}],"group":295,"skill":36474,"orbitIndex":4,"name":"Curse Effect on Self","orbit":2},"39716":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":31326}],"group":386,"skill":39716,"orbitIndex":13,"name":"Ignite Chance","orbit":2},"22541":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaTriggerFireSpellsMeleeWeapon.dds","skill":22541,"stats":["Grants Skill: Fire Spell on Melee Hit"],"ascendancyName":"Smith of Kitava","connections":[],"group":2,"orbitIndex":0,"isNotable":true,"name":"Heat of the Forge","orbit":0},"33604":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":431,"skill":33604,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"59542":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeDealMoreProjectileDamageFarAway.dds","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"],"isMultipleChoiceOption":true,"ascendancyName":"Deadeye","group":1133,"connections":[{"orbit":0,"id":42416}],"orbitIndex":0,"name":"Far Shot","orbit":0},"29930":{"stats":["Companions have 12% increased maximum Life","10% increased Defences while your Companion is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":16938}],"group":744,"skill":29930,"orbitIndex":0,"name":"Defences and Companion Life","orbit":2},"64357":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":50062},{"orbit":0,"id":506}],"group":188,"skill":64357,"orbitIndex":8,"name":"Armour and Energy Shield","orbit":2},"16938":{"stats":["Companions deal 12% increased Damage","8% increased Damage while in the Presence of your Companion"],"icon":"Art/2DArt/SkillIcons/passives/CompanionsNode1.dds","connections":[{"orbit":3,"id":8789}],"group":744,"skill":16938,"orbitIndex":18,"name":"Damage and Companion Damage","orbit":7},"46692":{"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","skill":46692,"stats":["20% increased Flask and Charm Charges gained","40% increased Life and Mana Recovery from Flasks while you have an active Charm"],"recipe":["Fear","Ire","Guilt"],"connections":[{"orbit":0,"id":9393}],"group":743,"orbitIndex":12,"isNotable":true,"name":"Efficient Alchemy","orbit":7},"7465":{"stats":["15% increased Critical Hit Chance against Enemies that have entered your Presence Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":11509}],"group":1031,"skill":7465,"orbitIndex":20,"name":"Critical Chance","orbit":3},"30695":{"icon":"Art/2DArt/SkillIcons/passives/ClawsOfTheMagpie.dds","options":{"Huntress":{"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","name":"Eagle Eye","id":53849}},"skill":30695,"stats":["33% increased Damage with Hits against Enemies affected by Elemental Ailments"],"isSwitchable":true,"connections":[{"orbit":0,"id":13783},{"orbit":0,"id":19808},{"orbit":0,"id":56472}],"group":742,"orbitIndex":14,"isNotable":true,"name":"Vile Wounds","orbit":2},"44605":{"icon":"Art/2DArt/SkillIcons/passives/newnewattackspeed.dds","skill":44605,"stats":["15% increased Projectile Damage","30% increased Stun Buildup against enemies within 2 metres","+5 to Strength and Dexterity"],"connections":[{"orbit":-6,"id":59881},{"orbit":0,"id":13081}],"group":538,"orbitIndex":21,"isNotable":true,"name":"Remorseless","orbit":5},"1433":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1433,"stats":["+5 to any Attribute"],"isAttribute":true,"group":379,"connections":[{"orbit":0,"id":31238}],"orbitIndex":56,"name":"Attribute","orbit":6},"5186":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":6800}],"group":993,"skill":5186,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"46157":{"stats":["20% chance for Lightning Skills to Chain an additional time"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":37806}],"group":738,"skill":46157,"orbitIndex":0,"name":"Lightning Skill Chain Chance","orbit":0},"49633":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":584,"skill":49633,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"36341":{"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","skill":36341,"stats":["25% increased Culling Strike Threshold"],"recipe":["Despair","Guilt","Suffering"],"connections":[{"orbit":0,"id":35118}],"group":737,"orbitIndex":10,"isNotable":true,"name":"Cull the Hordes","orbit":2},"53589":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53589,"stats":["+5 to any Attribute"],"isAttribute":true,"group":451,"connections":[{"orbit":0,"id":25374}],"orbitIndex":0,"name":"Attribute","orbit":0},"13562":{"stats":["15% increased Life Regeneration Rate while on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":3,"id":23650}],"group":405,"skill":13562,"orbitIndex":18,"name":"Life Regeneration on Low Life","orbit":7},"37767":{"stats":["4% increased Attack Speed while a Rare or Unique Enemy is in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/executioner.dds","connections":[{"orbit":0,"id":9020},{"orbit":0,"id":6596},{"orbit":0,"id":63731}],"group":737,"skill":37767,"orbitIndex":16,"name":"Attack Speed","orbit":7},"6800":{"stats":["11% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":4,"id":32438}],"group":982,"skill":6800,"orbitIndex":0,"name":"Chaos Damage","orbit":0},"16":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":16,"stats":["20% increased Life Flask Charges gained"],"ascendancyName":"Pathfinder","group":1149,"connections":[{"orbit":7,"id":41619}],"orbitIndex":0,"name":"Life Flask Charges","orbit":0},"36676":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderNode.dds","skill":36676,"stats":["Grants 1 Passive Skill Point"],"ascendancyName":"Pathfinder","group":1159,"connections":[{"orbit":-7,"id":46454}],"orbitIndex":0,"name":"Passive Points","orbit":0},"26931":{"stats":["Gain 3 Life per Enemy Killed"],"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","connections":[{"orbit":5,"id":48198}],"group":733,"skill":26931,"orbitIndex":10,"name":"Life on Kill","orbit":3},"50219":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":50219,"stats":["12% increased Spell Damage"],"ascendancyName":"Chronomancer","group":233,"connections":[{"orbit":0,"id":42035}],"orbitIndex":21,"name":"Spell Damage","orbit":2},"55190":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":55190,"stats":[],"group":65,"connections":[],"orbitIndex":0,"name":"Jewel Socket","orbit":1},"62984":{"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","skill":62984,"stats":["24% increased Evasion Rating","24% increased maximum Energy Shield"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[{"orbit":0,"id":15975}],"group":733,"orbitIndex":4,"isNotable":true,"name":"Mindful Awareness","orbit":2},"30260":{"stats":["Link Skills have 10% increased Buff Effect"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":-7,"id":256},{"orbit":7,"id":57097}],"group":280,"skill":30260,"orbitIndex":19,"name":"Link Buff Effect","orbit":7},"15975":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":5,"id":48198}],"group":733,"skill":15975,"orbitIndex":13,"name":"Evasion and Energy Shield","orbit":2},"40244":{"stats":["3% increased Attack Speed with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":-3,"id":43263}],"group":896,"skill":40244,"orbitIndex":15,"name":"One Handed Attack Speed","orbit":7},"58387":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":4,"id":52454}],"group":439,"skill":58387,"orbitIndex":6,"name":"Chaos Damage","orbit":4},"46024":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":46024,"stats":["30% increased Damage with Hits against Shocked Enemies"],"recipe":["Paranoia","Suffering","Paranoia"],"connections":[],"group":169,"orbitIndex":44,"isNotable":true,"name":"Sigil of Lightning","orbit":4},"38398":{"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","skill":38398,"stats":["40% reduced Damage","+6% to Critical Hit Chance of Herald Skills"],"recipe":["Suffering","Paranoia","Greed"],"connections":[{"orbit":7,"id":2211}],"group":380,"orbitIndex":14,"isNotable":true,"name":"Apocalypse","orbit":7},"28476":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":339,"skill":28476,"orbitIndex":0,"name":"Thorns Mastery","orbit":0},"47442":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":47442,"stats":["12% increased Critical Hit Chance"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":0,"id":65518}],"orbitIndex":2,"name":"Critical Chance","orbit":5},"17378":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":40894}],"group":324,"skill":17378,"orbitIndex":22,"name":"Minion Life","orbit":3},"13500":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-3,"id":41044},{"orbit":0,"id":4140}],"group":119,"skill":13500,"orbitIndex":11,"name":"Mana Regeneration","orbit":3},"30136":{"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":22626}],"group":120,"skill":30136,"orbitIndex":7,"name":"Damage vs Armour Broken Enemies","orbit":3},"13694":{"stats":["Link Skills have 20% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":11762},{"orbit":0,"id":19658}],"group":300,"skill":13694,"orbitIndex":19,"name":"Link Duration","orbit":7},"42354":{"icon":"Art/2DArt/SkillIcons/passives/EvasionAndBlindNotable.dds","skill":42354,"stats":["20% increased Blind Effect","Blind Enemies when they Stun you"],"recipe":["Ire","Guilt","Ire"],"connections":[{"orbit":2,"id":43562},{"orbit":7,"id":3660}],"group":616,"orbitIndex":2,"isNotable":true,"name":"Blinding Flash","orbit":2},"28589":{"stats":["20% increased Armour if you have been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":30300}],"group":61,"skill":28589,"orbitIndex":2,"name":"Armour if Hit","orbit":3},"36379":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":25026}],"group":732,"skill":36379,"orbitIndex":58,"name":"Mana Regeneration","orbit":4},"50483":{"stats":["Minions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":61842}],"group":328,"skill":50483,"orbitIndex":22,"name":"Minion Area","orbit":3},"4828":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":19044}],"group":732,"skill":4828,"orbitIndex":12,"name":"Mana Regeneration","orbit":2},"26319":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-7,"id":30990}],"group":652,"skill":26319,"orbitIndex":0,"name":"Critical Chance","orbit":2},"56956":{"stats":["Minions have 8% increased maximum Life","Minions have +7% to Chaos Resistance"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":-4,"id":15885},{"orbit":0,"id":54632}],"group":496,"skill":56956,"orbitIndex":20,"name":"Minion Life and Chaos Resistance","orbit":2},"50755":{"stats":["+8 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","connections":[{"orbit":9,"id":10131},{"orbit":0,"id":39567},{"orbit":8,"id":19355}],"group":732,"skill":50755,"orbitIndex":5,"name":"Intelligence","orbit":5},"50816":{"stats":["+8 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","connections":[{"orbit":-9,"id":46554},{"orbit":0,"id":39567},{"orbit":-5,"id":37974}],"group":732,"skill":50816,"orbitIndex":67,"name":"Intelligence","orbit":5},"10474":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":64443},{"orbit":0,"id":53785}],"group":182,"skill":10474,"orbitIndex":12,"name":"Attack Area","orbit":3},"39515":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":23450}],"group":493,"skill":39515,"orbitIndex":8,"name":"Fire Damage","orbit":3},"41363":{"stats":["+1% to Maximum Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","connections":[{"orbit":-4,"id":62518},{"orbit":0,"id":62498}],"group":153,"skill":41363,"orbitIndex":9,"name":"Maximum Lightning Resistance","orbit":4},"55048":{"icon":"Art/2DArt/SkillIcons/passives/KeystonePainAttunement.dds","skill":55048,"isKeystone":true,"stats":["30% less Critical Damage Bonus when on Full Life","30% more Critical Damage Bonus when on Low Life"],"group":67,"connections":[],"orbitIndex":0,"name":"Pain Attunement","orbit":0},"44014":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":11855}],"group":710,"skill":44014,"orbitIndex":8,"name":"Accuracy","orbit":2},"11366":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":11366,"stats":["Gain 8% of Damage as Extra Fire Damage","+20% to Fire Resistance"],"recipe":["Suffering","Isolation","Paranoia"],"connections":[{"orbit":0,"id":34927},{"orbit":6,"id":558}],"group":493,"orbitIndex":2,"isNotable":true,"name":"Volcanic Skin","orbit":5},"19355":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[],"group":731,"skill":19355,"orbitIndex":4,"name":"Energy Shield","orbit":6},"63255":{"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","skill":63255,"stats":["50% increased Evasion Rating if you've consumed a Frenzy Charge Recently","+1 to Maximum Frenzy Charges"],"recipe":["Suffering","Fear","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":730,"orbitIndex":0,"isNotable":true,"name":"Savagery","orbit":0},"53935":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":53935,"stats":["60% increased Stun Threshold for each time you've been Stunned Recently"],"recipe":["Guilt","Ire","Paranoia"],"connections":[{"orbit":2,"id":10677},{"orbit":0,"id":25281}],"group":727,"orbitIndex":14,"isNotable":true,"name":"Briny Carapace","orbit":2},"22331":{"stats":["Minions have +8% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":8983},{"orbit":0,"id":40200}],"group":328,"skill":22331,"orbitIndex":3,"name":"Minion Resistances","orbit":1},"58814":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":58814,"stats":["+5 to any Attribute"],"isAttribute":true,"group":707,"connections":[{"orbit":0,"id":55802},{"orbit":0,"id":244}],"orbitIndex":0,"name":"Attribute","orbit":0},"56638":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":727,"skill":56638,"orbitIndex":2,"name":"Stun Threshold if not Stunned recently","orbit":2},"10677":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":56638}],"group":727,"skill":10677,"orbitIndex":20,"name":"Stun Threshold if not Stunned recently","orbit":2},"65413":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":65413,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":12882}],"orbitIndex":4,"name":"Spell Critical Chance","orbit":8},"25281":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":727,"skill":25281,"orbitIndex":10,"name":"Life Mastery","orbit":1},"13542":{"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","skill":13542,"stats":["15% of Elemental Damage taken Recouped as Life"],"recipe":["Ire","Fear","Greed"],"connections":[{"orbit":7,"id":27658},{"orbit":0,"id":44850}],"group":594,"orbitIndex":2,"isNotable":true,"name":"Loose Flesh","orbit":7},"19104":{"icon":"Art/2DArt/SkillIcons/passives/eagleeye.dds","options":{"Huntress":{"stats":["30% increased Parry Damage","30% increased Evasion Rating while Parrying"],"icon":"Art/2DArt/SkillIcons/passives/BucklersNotable1.dds","name":"Reflex Action","id":39628}},"skill":19104,"stats":["+30 to Accuracy Rating","10% increased Accuracy Rating"],"isSwitchable":true,"connections":[{"orbit":0,"id":29582}],"group":722,"orbitIndex":0,"isNotable":true,"name":"Eagle Eye","orbit":0},"7341":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":7341,"stats":["Gain 3 Rage when Hit by an Enemy","Every Rage also grants 2% increased Stun Threshold"],"recipe":["Despair","Fear","Suffering"],"connections":[],"group":232,"orbitIndex":0,"isNotable":true,"name":"Ignore Pain","orbit":0},"27990":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":27990,"stats":["Debuffs you inflict have 6% increased Slow Magnitude"],"ascendancyName":"Chronomancer","group":257,"connections":[{"orbit":-3,"id":49049}],"orbitIndex":0,"name":"Slow Effect","orbit":0},"14725":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","connections":[{"orbit":-5,"id":49220},{"orbit":0,"id":34233}],"group":721,"skill":14725,"orbitIndex":18,"name":"Skill Speed","orbit":2},"30334":{"stats":["10% reduced effect of Ignite on you"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":9324}],"group":87,"skill":30334,"orbitIndex":3,"name":"Ignite Effect on You","orbit":3},"34233":{"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","skill":34233,"stats":["5% increased Skill Speed","15% increased Mana Regeneration Rate"],"connections":[{"orbit":0,"id":16123},{"orbit":0,"id":32545}],"group":721,"orbitIndex":22,"isNotable":true,"name":"Flow State","orbit":2},"58013":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":4844}],"group":695,"skill":58013,"orbitIndex":4,"name":"Projectile Damage","orbit":7},"16618":{"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","skill":16618,"stats":["2% increased Damage per 5 of your lowest Attribute"],"recipe":["Greed","Fear","Envy"],"connections":[{"orbit":0,"id":24511},{"orbit":0,"id":4492}],"group":557,"orbitIndex":24,"isNotable":true,"name":"Jack of all Trades","orbit":5},"35503":{"stats":["6% increased Mana Regeneration Rate","10% increased Magnitude of Shock you inflict"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":23764}],"group":720,"skill":35503,"orbitIndex":0,"name":"Shock Effect and Mana Regeneration","orbit":0},"29843":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":35987}],"group":718,"skill":29843,"orbitIndex":19,"name":"Evasion","orbit":7},"31284":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[{"orbit":0,"id":21380}],"group":832,"skill":31284,"orbitIndex":11,"name":"Critical Mastery","orbit":1},"40336":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":6655}],"group":488,"skill":40336,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"2461":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAccuracy.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAccuracyPattern","connections":[{"orbit":0,"id":44605}],"group":580,"skill":2461,"orbitIndex":0,"name":"Accuracy Mastery","orbit":0},"40043":{"stats":["10% increased Magnitude of Bleeding you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":54990}],"group":505,"skill":40043,"orbitIndex":0,"name":"Bleeding Damage","orbit":1},"17584":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[],"group":452,"skill":17584,"orbitIndex":17,"name":"Attack Area","orbit":2},"53960":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53960,"stats":["+5 to any Attribute"],"isAttribute":true,"group":716,"connections":[{"orbit":-5,"id":8975}],"orbitIndex":54,"name":"Attribute","orbit":5},"37266":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":37266,"stats":["Companions have 20% increased maximum Life","20% increased Life Recovery Rate while in the Presence of your Companion"],"recipe":["Ire","Fear","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCompanionsPattern","connections":[{"orbit":0,"id":29930}],"group":744,"orbitIndex":0,"isNotable":true,"name":"Nourishing Ally","orbit":0},"50084":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","connections":[{"orbit":0,"id":61525}],"group":484,"skill":50084,"orbitIndex":0,"name":"Damage","orbit":0},"22967":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":22967,"stats":["12% increased Block chance","6 Life gained when you Block"],"recipe":["Guilt","Envy","Guilt"],"connections":[{"orbit":-7,"id":49198},{"orbit":0,"id":38921}],"group":199,"orbitIndex":1,"isNotable":true,"name":"Vigilance","orbit":3},"4157":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance2.dds","connections":[{"orbit":-6,"id":49220}],"group":715,"skill":4157,"orbitIndex":18,"name":"Critical Chance","orbit":7},"27493":{"stats":["10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":17118}],"group":663,"skill":27493,"orbitIndex":24,"name":"Projectile Damage","orbit":4},"31223":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageGainLifeEnergyShield.dds","skill":31223,"stats":["Gain additional maximum Life equal to 100% of the Energy Shield on Equipped Body Armour"],"ascendancyName":"Blood Mage","connections":[],"group":714,"orbitIndex":0,"isNotable":true,"name":"Crimson Power","orbit":0},"34984":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":713,"skill":34984,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"23738":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":23738,"stats":["Gain 6% of Physical Damage as extra Chaos Damage"],"recipe":["Ire","Paranoia","Suffering"],"connections":[{"orbit":0,"id":34520}],"group":711,"orbitIndex":0,"isNotable":true,"name":"Madness in the Bones","orbit":0},"36677":{"stats":["10% increased Damage with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":9240},{"orbit":0,"id":36071},{"orbit":0,"id":9227}],"group":1038,"skill":36677,"orbitIndex":0,"name":"Spear Damage","orbit":0},"21540":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":34367},{"orbit":0,"id":40783}],"group":594,"skill":21540,"orbitIndex":10,"name":"Life Recoup","orbit":7},"19330":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[],"group":483,"skill":19330,"orbitIndex":52,"name":"Life Regeneration","orbit":4},"17906":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTraps.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTrapsPattern","connections":[],"group":1080,"skill":17906,"orbitIndex":0,"name":"Trap Mastery","orbit":0},"30829":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":56999}],"group":710,"skill":30829,"orbitIndex":0,"name":"Accuracy","orbit":2},"32349":{"icon":"Art/2DArt/SkillIcons/passives/GiantBloodKeystone.dds","skill":32349,"isKeystone":true,"stats":["You can wield Two-Handed Axes, Maces and Swords in one hand","Triple Attribute requirements of Martial Weapons"],"group":125,"connections":[{"orbit":0,"id":3446}],"orbitIndex":0,"name":"Giant's Blood","orbit":0},"59342":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageNode.dds","skill":59342,"stats":["12% increased amount of Life Leeched"],"ascendancyName":"Blood Mage","group":697,"connections":[{"orbit":9,"id":23416}],"orbitIndex":68,"name":"Life Leech","orbit":6},"26196":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":26196,"stats":[],"group":164,"connections":[{"orbit":0,"id":11741},{"orbit":0,"id":39710}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"9458":{"icon":"Art/2DArt/SkillIcons/passives/MasteryFlasks.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFlaskPattern","connections":[],"group":708,"skill":9458,"orbitIndex":0,"name":"Flask Mastery","orbit":0},"50328":{"stats":["10% increased Life and Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskdex.dds","connections":[{"orbit":0,"id":28992},{"orbit":0,"id":10053}],"group":708,"skill":50328,"orbitIndex":23,"name":"Life and Mana Flask Recovery","orbit":3},"63360":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":2147483647,"id":62258}],"group":478,"skill":63360,"orbitIndex":14,"name":"Banner Valour Gained","orbit":7},"51534":{"stats":["20% increased Critical Hit Chance if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":24483}],"group":377,"skill":51534,"orbitIndex":15,"name":"Critical Chance","orbit":3},"16948":{"stats":["Link Skills have 8% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":0,"id":50423},{"orbit":7,"id":21879}],"group":331,"skill":16948,"orbitIndex":7,"name":"Link Cast Speed","orbit":7},"21286":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":4128},{"orbit":0,"id":45992}],"group":318,"skill":21286,"orbitIndex":14,"name":"Armour","orbit":3},"45599":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":45599,"stats":["1% increased Damage per 1% Chance to Block"],"recipe":["Fear","Envy","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryShieldPattern","connections":[{"orbit":0,"id":6689},{"orbit":0,"id":32885}],"group":494,"orbitIndex":12,"isNotable":true,"name":"Lay Siege","orbit":7},"54785":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":32885}],"group":494,"skill":54785,"orbitIndex":7,"name":"Shield Block","orbit":2},"10738":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":966,"skill":10738,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"39190":{"stats":["15% increased Melee Damage with Hits at Close Range"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":8800}],"group":60,"skill":39190,"orbitIndex":12,"name":"Melee Damage","orbit":3},"61796":{"stats":["20% increased Armour Break Duration"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":-4,"id":8260}],"group":150,"skill":61796,"orbitIndex":20,"name":"Armour Break Duration","orbit":7},"59466":{"stats":["Empowered Attacks deal 16% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":-7,"id":37226}],"group":265,"skill":59466,"orbitIndex":0,"name":"Empowered Attack Damage","orbit":7},"61985":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ChillAddditionalTime.dds","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"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":29398}],"group":354,"orbitIndex":6,"isNotable":true,"name":"Heavy Snows","orbit":6},"48618":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":7,"id":37327}],"group":365,"skill":48618,"orbitIndex":12,"name":"Mana Regeneration","orbit":3},"46854":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":46854,"stats":["10% increased Projectile Speed"],"ascendancyName":"Deadeye","group":1129,"connections":[{"orbit":0,"id":12033},{"orbit":0,"id":42416}],"orbitIndex":8,"name":"Projectile Speed","orbit":3},"25172":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":25172,"stats":["6% increased Cooldown Recovery Rate"],"ascendancyName":"Witchhunter","group":175,"connections":[{"orbit":0,"id":46535}],"orbitIndex":12,"name":"Cooldown Recovery Rate","orbit":3},"54311":{"stats":["15% increased Magnitude of Ignite you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":7,"id":28482}],"group":229,"skill":54311,"orbitIndex":18,"name":"Critical Ignite Effect","orbit":2},"41747":{"stats":["15% increased Critical Hit Chance with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":-3,"id":61847}],"group":63,"skill":41747,"orbitIndex":0,"name":"Flail Critical Chance","orbit":0},"47709":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":63814},{"orbit":0,"id":40336}],"group":499,"skill":47709,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"35033":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":35033,"stats":["4% increased Skill Speed"],"ascendancyName":"Amazon","group":1172,"connections":[{"orbit":0,"id":55796}],"orbitIndex":0,"name":"Skill Speed","orbit":0},"38601":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterArmourEvasionConvertedSpellAegis.dds","skill":38601,"stats":["35% less Armour and Evasion Rating","Grants Skill: Sorcery Ward"],"ascendancyName":"Witchhunter","connections":[{"orbit":0,"id":34501}],"group":175,"orbitIndex":28,"isNotable":true,"name":"Obsessive Rituals","orbit":6},"25618":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":25618,"stats":["12% increased Critical Hit Chance for Spells"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":0,"id":38578}],"orbitIndex":18,"name":"Spell Critical Chance","orbit":8},"40073":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":40073,"stats":["40% increased chance to Shock","Gain 5% of Lightning Damage as Extra Cold Damage"],"recipe":["Isolation","Suffering","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":658,"orbitIndex":0,"isNotable":true,"name":"Drenched","orbit":0},"54228":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":64240}],"group":104,"skill":54228,"orbitIndex":18,"name":"Physical Damage","orbit":2},"51394":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":51394,"stats":["24% reduced Slowing Potency of Debuffs on You"],"recipe":["Isolation","Envy","Isolation"],"connections":[{"orbit":0,"id":29993}],"group":181,"orbitIndex":2,"isNotable":true,"name":"Unimpeded","orbit":3},"45363":{"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageOverTimeNotable.dds","skill":45363,"stats":["20% increased Melee Damage","40% increased Melee Damage against Heavy Stunned enemies"],"connections":[{"orbit":0,"id":31292},{"orbit":0,"id":58528}],"group":361,"orbitIndex":23,"isNotable":true,"name":"Smash","orbit":3},"37608":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":53524},{"orbit":0,"id":61042}],"group":473,"skill":37608,"orbitIndex":45,"name":"Physical Damage","orbit":4},"46748":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":5,"id":51206},{"orbit":-5,"id":60568}],"group":333,"skill":46748,"orbitIndex":0,"name":"Totem Life","orbit":0},"28021":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":9782}],"group":879,"skill":28021,"orbitIndex":0,"name":"Critical Damage","orbit":0},"29871":{"icon":"Art/2DArt/SkillIcons/passives/DeadEye/DeadeyeNode.dds","skill":29871,"stats":["4% increased Skill Speed"],"ascendancyName":"Deadeye","group":1131,"connections":[{"orbit":0,"id":5817}],"orbitIndex":0,"name":"Skill Speed","orbit":0},"48821":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":-6,"id":15618}],"group":552,"skill":48821,"orbitIndex":6,"name":"Spell Critical Damage","orbit":2},"56162":{"icon":"Art/2DArt/SkillIcons/passives/Bloodmage/BloodMageLifeLoss.dds","skill":56162,"stats":["25% of Life Loss from Hits is prevented, then that much Life is lost over 4 seconds instead"],"ascendancyName":"Blood Mage","connections":[{"orbit":-9,"id":50192}],"group":697,"orbitIndex":13,"isNotable":true,"name":"Grasping Wounds","orbit":8},"53996":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":7,"id":9941},{"orbit":3,"id":28556}],"group":635,"skill":53996,"orbitIndex":22,"name":"Melee Damage","orbit":7},"44343":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44343,"stats":["+5 to any Attribute"],"isAttribute":true,"group":665,"connections":[{"orbit":0,"id":55276}],"orbitIndex":36,"name":"Attribute","orbit":5},"43142":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":214,"skill":43142,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"53089":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":9918},{"orbit":0,"id":10474}],"group":182,"skill":53089,"orbitIndex":12,"name":"Attack Area","orbit":2},"54838":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianPinnedEnemiesCannotAct.dds","skill":54838,"stats":["Pinned enemies cannot perform actions"],"ascendancyName":"Tactician","connections":[],"group":216,"orbitIndex":0,"isNotable":true,"name":"Right Where We Want Them","orbit":0},"57097":{"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","skill":57097,"stats":["Link Skills can target Damageable Minions"],"recipe":["Greed","Ire","Suffering"],"connections":[{"orbit":0,"id":19658},{"orbit":7,"id":13694}],"group":280,"orbitIndex":13,"isNotable":true,"name":"Spirit Bonds","orbit":2},"54708":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":13855},{"orbit":0,"id":3918}],"group":467,"skill":54708,"orbitIndex":11,"name":"Mana Regeneration","orbit":2},"31977":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":4828},{"orbit":6,"id":10314}],"group":732,"skill":31977,"orbitIndex":36,"name":"Mana Regeneration","orbit":5},"37872":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":37872,"stats":["Allies in your Presence have +100 to Accuracy Rating","35% increased Attack Damage while you have an Ally in your Presence"],"recipe":["Ire","Fear","Isolation"],"connections":[{"orbit":0,"id":28863}],"group":601,"orbitIndex":4,"isNotable":true,"name":"Presence Present","orbit":7},"11762":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLinkPattern","connections":[],"group":300,"skill":11762,"orbitIndex":0,"name":"Link Mastery","orbit":0},"7473":{"stats":["Herald Skills deal 20% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-4,"id":64471}],"group":380,"skill":7473,"orbitIndex":23,"name":"Herald Damage","orbit":7},"56104":{"stats":["Break 20% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42981}],"group":448,"skill":56104,"orbitIndex":0,"name":"Armour Break","orbit":0},"16626":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":16626,"stats":["15% increased Area of Effect if you have Stunned an Enemy Recently","15% increased Area of Effect for Attacks"],"recipe":["Paranoia","Envy","Disgust"],"connections":[{"orbit":0,"id":53089},{"orbit":0,"id":62023}],"group":182,"orbitIndex":20,"isNotable":true,"name":"Impact Area","orbit":2},"25229":{"stats":["20% increased Endurance Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":21390}],"group":176,"skill":25229,"orbitIndex":20,"name":"Endurance Charge Duration","orbit":2},"23702":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":55802},{"orbit":0,"id":57196},{"orbit":0,"id":63445}],"group":616,"skill":23702,"orbitIndex":12,"name":"Attack Speed","orbit":3},"47242":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":98,"skill":47242,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"51832":{"stats":["16% increased Damage with Warcries"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":47722}],"group":113,"skill":51832,"orbitIndex":6,"name":"Warcry Damage","orbit":2},"23786":{"stats":["15% increased Magnitude of Bleeding you inflict with Critical Hits"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":33391}],"group":848,"skill":23786,"orbitIndex":9,"name":"Critical Bleeding Effect","orbit":2},"55554":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":8821},{"orbit":0,"id":22271}],"group":611,"skill":55554,"orbitIndex":0,"name":"Shock Chance","orbit":0},"25213":{"stats":["16% increased Attack Damage while you have an Ally in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":19223}],"group":601,"skill":25213,"orbitIndex":12,"name":"Attack Damage with nearby Ally","orbit":7},"9352":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":32071}],"group":60,"skill":9352,"orbitIndex":2,"name":"Attack Area","orbit":3},"44082":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":4931}],"group":335,"skill":44082,"orbitIndex":6,"name":"Energy Shield Recharge","orbit":2},"14439":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":3,"id":5728}],"group":75,"skill":14439,"orbitIndex":8,"name":"Armour and Energy Shield","orbit":7},"25700":{"stats":["10% increased chance to Shock","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":4,"id":41096}],"group":898,"skill":25700,"orbitIndex":42,"name":"Elemental Damage and Shock Chance","orbit":4},"16084":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":57552}],"group":266,"skill":16084,"orbitIndex":0,"name":"One Handed Damage","orbit":0},"53188":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":732,"skill":53188,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"9226":{"icon":"Art/2DArt/SkillIcons/passives/damage_blue.dds","skill":9226,"stats":["10% of Damage is taken from Mana before Life"],"recipe":["Ire","Disgust","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":119,"orbitIndex":5,"isNotable":true,"name":"Mental Perseverance","orbit":1},"45272":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":42280}],"group":557,"skill":45272,"orbitIndex":0,"name":"All Attributes","orbit":5},"43938":{"stats":["6% increased Trap Throwing Speed"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":37688}],"group":1060,"skill":43938,"orbitIndex":39,"name":"Trap Throw Speed","orbit":6},"44871":{"stats":["+10 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":54447},{"orbit":0,"id":56216}],"group":543,"skill":44871,"orbitIndex":2,"name":"Energy Shield","orbit":3},"24224":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupAxe.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAxePattern","connections":[],"group":101,"skill":24224,"orbitIndex":0,"name":"Axe Mastery","orbit":0},"58416":{"stats":["10% increased Arrow Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeedbow.dds","connections":[],"group":987,"skill":58416,"orbitIndex":11,"name":"Increased Arrow Speed","orbit":2},"19424":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":19424,"stats":["4% increased Strength"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":60634}],"orbitIndex":48,"name":"Strength","orbit":6},"25312":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":24259},{"orbit":0,"id":64405}],"group":206,"skill":25312,"orbitIndex":36,"name":"Totem Damage","orbit":5},"14739":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":49235}],"group":495,"skill":14739,"orbitIndex":3,"name":"Energy Shield Delay","orbit":2},"770":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":770,"stats":["3% increased maximum Mana"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-7,"id":10694}],"orbitIndex":7,"name":"Mana","orbit":6},"41163":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":1067,"skill":41163,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"10079":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":584,"skill":10079,"orbitIndex":16,"name":"Energy Shield Recharge","orbit":2},"57703":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":57703,"stats":["+5 to any Attribute"],"isAttribute":true,"group":221,"connections":[{"orbit":0,"id":54811},{"orbit":0,"id":54485},{"orbit":0,"id":38130},{"orbit":0,"id":19674}],"orbitIndex":0,"name":"Attribute","orbit":0},"18407":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18407,"stats":["+5 to any Attribute"],"isAttribute":true,"group":515,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"21404":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":42825}],"group":335,"skill":21404,"orbitIndex":18,"name":"Energy Shield Delay","orbit":2},"27418":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":27418,"stats":["4% increased Strength"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":0,"id":30115}],"orbitIndex":48,"name":"Strength","orbit":4},"15083":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":15083,"stats":["25% increased Shock Duration","25% increased Magnitude of Shock you inflict"],"recipe":["Guilt","Suffering","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":604,"orbitIndex":0,"isNotable":true,"name":"Power Conduction","orbit":0},"12337":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":12337,"stats":["30% increased chance to Shock","Damage Penetrates 15% Lightning Resistance"],"recipe":["Paranoia","Ire","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":5295}],"group":726,"orbitIndex":0,"isNotable":true,"name":"Flash Storm","orbit":0},"16596":{"stats":["3% increased Attack and Cast Speed with Elemental Skills"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":7,"id":38535},{"orbit":0,"id":5088}],"group":231,"skill":16596,"orbitIndex":20,"name":"Speed with Elemental Skills","orbit":3},"65023":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":65023,"stats":["Defend with 150% of Armour against Attacks from further than 6m"],"recipe":["Paranoia","Paranoia","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":470,"orbitIndex":6,"isNotable":true,"name":"Impenetrable Shell","orbit":3},"30457":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":54416},{"orbit":0,"id":28982}],"group":89,"skill":30457,"orbitIndex":18,"name":"Armour","orbit":7},"60464":{"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","skill":60464,"stats":["25% reduced Ignite Duration on you","40% increased Elemental Ailment Threshold"],"recipe":["Suffering","Paranoia","Despair"],"connections":[{"orbit":-6,"id":58971},{"orbit":0,"id":28623}],"group":951,"orbitIndex":48,"isNotable":true,"name":"Fan the Flames","orbit":4},"34090":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":7,"id":14655},{"orbit":-7,"id":64870}],"group":253,"skill":34090,"orbitIndex":0,"name":"Armour","orbit":7},"50423":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":50423,"stats":["+5 to any Attribute"],"isAttribute":true,"group":445,"connections":[{"orbit":0,"id":38856}],"orbitIndex":57,"name":"Attribute","orbit":6},"32274":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[],"group":654,"skill":32274,"orbitIndex":0,"name":"Evasion Mastery","orbit":0},"47354":{"stats":["3% increased Melee Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":36478}],"group":276,"skill":47354,"orbitIndex":4,"name":"Melee Attack Speed","orbit":3},"46857":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":42916}],"group":188,"skill":46857,"orbitIndex":22,"name":"Energy Shield Delay","orbit":3},"39517":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[],"group":400,"skill":39517,"orbitIndex":18,"name":"Block","orbit":3},"39448":{"stats":["3% increased Attack Speed with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":11178}],"group":101,"skill":39448,"orbitIndex":21,"name":"Axe Attack Speed","orbit":3},"34882":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":34882,"stats":["+2% to Quality of all Skills"],"ascendancyName":"Gemling Legionnaire","group":291,"connections":[{"orbit":2147483647,"id":11641}],"orbitIndex":0,"name":"Skill Gem Quality","orbit":0},"18397":{"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","skill":18397,"stats":["35% increased amount of Life Leeched","Leech Life 20% slower"],"recipe":["Despair","Ire","Ire"],"connections":[{"orbit":0,"id":55063},{"orbit":0,"id":4139}],"group":86,"orbitIndex":5,"isNotable":true,"name":"Savoured Blood","orbit":3},"8194":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":970,"skill":8194,"orbitIndex":10,"name":"Stun Threshold if no recent Stun","orbit":7},"34552":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":324,"skill":34552,"orbitIndex":0,"name":"Minion Offence Mastery","orbit":0},"30523":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":30523,"stats":["Minions have 25% increased Evasion Rating","Your Dexterity is added to your Minions"],"recipe":["Despair","Fear","Ire"],"connections":[{"orbit":0,"id":35492}],"group":533,"orbitIndex":64,"isNotable":true,"name":"Dead can Dance","orbit":5},"59795":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59795,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":-3,"id":10156}],"orbitIndex":33,"name":"Attribute","orbit":5},"29695":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","name":"Mana Regeneration","id":31204}},"skill":29695,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":581,"connections":[],"orbitIndex":7,"name":"Energy Shield Delay","orbit":2},"27950":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":27950,"stats":["25% increased Armour","Gain additional Stun Threshold equal to 50% of Armour on Equipped Items"],"recipe":["Paranoia","Guilt","Despair"],"connections":[{"orbit":0,"id":26324},{"orbit":0,"id":52462}],"group":317,"orbitIndex":0,"isNotable":true,"name":"Polished Iron","orbit":2},"18465":{"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","skill":18465,"stats":["20% increased Critical Damage Bonus","20% increased Magnitude of Non-Damaging Ailments you inflict with Critical Hits"],"connections":[{"orbit":0,"id":39540}],"group":388,"orbitIndex":44,"isNotable":true,"name":"Cruel Fate","orbit":4},"60064":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":47263},{"orbit":0,"id":3027}],"group":104,"skill":60064,"orbitIndex":10,"name":"Physical Damage","orbit":2},"14540":{"icon":"Art/2DArt/SkillIcons/passives/KeystoneUnwaveringStance.dds","skill":14540,"isKeystone":true,"stats":["Cannot be Light Stunned","Cannot Dodge Roll"],"group":313,"connections":[{"orbit":0,"id":31903}],"orbitIndex":0,"name":"Unwavering Stance","orbit":0},"65287":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":5580}],"group":433,"skill":65287,"orbitIndex":17,"name":"Totem Damage","orbit":2},"50687":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":50687,"stats":["40% increased Electrocute Buildup","30% increased Shock Chance against Electrocuted Enemies"],"recipe":["Envy","Disgust","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":519,"orbitIndex":14,"isNotable":true,"name":"Coursing Energy","orbit":7},"32183":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":32183,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1006,"connections":[{"orbit":7,"id":28371}],"orbitIndex":0,"name":"Attribute","orbit":0},"8616":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8616,"stats":["+5 to any Attribute"],"isAttribute":true,"group":550,"connections":[{"orbit":0,"id":57710},{"orbit":-4,"id":43576},{"orbit":4,"id":36746}],"orbitIndex":0,"name":"Attribute","orbit":0},"65353":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":325,"skill":65353,"orbitIndex":0,"name":"Banner Mastery","orbit":0},"40596":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[],"group":200,"skill":40596,"orbitIndex":36,"name":"Stun Threshold","orbit":5},"178":{"stats":["6% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[],"group":1088,"skill":178,"orbitIndex":36,"name":"Herald Reservation","orbit":5},"43653":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":0,"id":26518},{"orbit":0,"id":48171}],"group":154,"skill":43653,"orbitIndex":9,"name":"Cold Damage","orbit":4},"38323":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38323,"stats":["+5 to any Attribute"],"isAttribute":true,"group":392,"connections":[{"orbit":-6,"id":6015},{"orbit":-5,"id":22928}],"orbitIndex":0,"name":"Attribute","orbit":0},"32148":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":32148,"stats":["25% increased Damage with Flails"],"recipe":["Greed","Despair","Despair"],"connections":[],"group":64,"orbitIndex":23,"isNotable":true,"name":"Rattling Ball","orbit":2},"35911":{"stats":["Skills Supported by Unleash have 10% increased Seal gain frequency"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":15180}],"group":307,"skill":35911,"orbitIndex":12,"name":"Unleash Seal Generation","orbit":2},"21537":{"icon":"Art/2DArt/SkillIcons/passives/chargedex.dds","skill":21537,"stats":["+2 to Maximum Frenzy Charges"],"recipe":["Fear","Guilt","Isolation"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChargesPattern","connections":[],"group":1110,"orbitIndex":16,"isNotable":true,"name":"Fervour","orbit":2},"8800":{"stats":["15% increased Melee Damage with Hits at Close Range"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":28982}],"group":60,"skill":8800,"orbitIndex":10,"name":"Melee Damage","orbit":3},"36880":{"stats":["15% increased effect of Arcane Surge on you"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":43036}],"group":296,"skill":36880,"orbitIndex":15,"name":"Arcane Surge Effect","orbit":4},"29763":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":39423}],"group":857,"skill":29763,"orbitIndex":0,"name":"Lightning Penetration","orbit":0},"47307":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":5,"id":2254}],"group":553,"skill":47307,"orbitIndex":4,"name":"Cast Speed","orbit":2},"48635":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48635,"stats":["+5 to any Attribute"],"isAttribute":true,"group":563,"connections":[{"orbit":0,"id":63526},{"orbit":4,"id":28361},{"orbit":-4,"id":43444}],"orbitIndex":0,"name":"Attribute","orbit":0},"60992":{"icon":"Art/2DArt/SkillIcons/passives/CompanionsNotable1.dds","skill":60992,"stats":["Life Recovery from your Flasks also applies to your Companions"],"recipe":["Paranoia","Despair","Suffering"],"connections":[{"orbit":0,"id":37971}],"group":1123,"orbitIndex":0,"isNotable":true,"name":"Nurturing Guardian","orbit":0},"31159":{"stats":["15% increased Life Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":46017},{"orbit":0,"id":39131}],"group":102,"skill":31159,"orbitIndex":4,"name":"Life Regeneration while Stationary","orbit":7},"8357":{"stats":["Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":10742}],"group":324,"skill":8357,"orbitIndex":6,"name":"Minion Attack and Cast Speed","orbit":3},"3109":{"stats":["12% increased Grenade Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":29514}],"group":517,"skill":3109,"orbitIndex":6,"name":"Grenade Area","orbit":3},"11275":{"stats":["Damage Penetrates 6% Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","connections":[{"orbit":0,"id":13893}],"group":71,"skill":11275,"orbitIndex":12,"name":"Fire Penetration","orbit":7},"56757":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":10100}],"group":100,"skill":56757,"orbitIndex":10,"name":"Totem Placement Speed","orbit":2},"9988":{"isFreeAllocate":true,"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCanOnlyWearNormalRarityBodyArmour.dds","skill":9988,"stats":["Can only use a Normal Body Armour"],"ascendancyName":"Smith of Kitava","connections":[{"orbit":0,"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}],"group":32,"orbitIndex":0,"isNotable":true,"name":"Smith's Masterwork","orbit":0},"34367":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":7,"id":58090},{"orbit":0,"id":57710}],"group":594,"skill":34367,"orbitIndex":14,"name":"Life Recoup","orbit":7},"6490":{"stats":["10% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/PhysicalDamageNode.dds","connections":[{"orbit":0,"id":14082}],"group":878,"skill":6490,"orbitIndex":15,"name":"Critical Damage","orbit":2},"54783":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":645,"skill":54783,"orbitIndex":10,"name":"Energy Shield Mastery","orbit":1},"63891":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":0,"id":63074}],"group":670,"skill":63891,"orbitIndex":7,"name":"Chaos Damage","orbit":1},"37594":{"stats":["Minions deal 12% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":8983}],"group":328,"skill":37594,"orbitIndex":35,"name":"Minion Damage","orbit":5},"9187":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":9187,"stats":["25% increased Warcry Speed","20% increased Damage for each different Warcry you've used Recently"],"recipe":["Isolation","Greed","Guilt"],"connections":[{"orbit":0,"id":20015}],"group":265,"orbitIndex":8,"isNotable":true,"name":"Escalation","orbit":2},"49657":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49657,"stats":["+5 to any Attribute"],"isAttribute":true,"group":558,"connections":[{"orbit":0,"id":54417},{"orbit":6,"id":63526},{"orbit":6,"id":43578},{"orbit":0,"id":58109}],"orbitIndex":33,"name":"Attribute","orbit":6},"49291":{"stats":["10% increased Life Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskstr.dds","connections":[{"orbit":0,"id":57945}],"group":935,"skill":49291,"orbitIndex":9,"name":"Life Flask Charge Generation","orbit":7},"37532":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLightning.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":923,"skill":37532,"orbitIndex":0,"name":"Lightning Mastery","orbit":0},"41414":{"stats":["+1% to Maximum Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/coldresist.dds","connections":[{"orbit":-7,"id":4547}],"group":153,"skill":41414,"orbitIndex":23,"name":"Maximum Cold Resistance","orbit":7},"29148":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29148,"stats":["+5 to any Attribute"],"isAttribute":true,"group":410,"connections":[{"orbit":0,"id":34840}],"orbitIndex":0,"name":"Attribute","orbit":0},"49357":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":49357,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":32194}],"orbitIndex":0,"name":"Attribute","orbit":6},"32278":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":343,"skill":32278,"orbitIndex":11,"name":"Minion Offence Mastery","orbit":7},"51129":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":51129,"stats":["30% increased effect of Fully Broken Armour"],"recipe":["Isolation","Ire","Ire"],"connections":[{"orbit":0,"id":15892},{"orbit":0,"id":48717}],"group":109,"orbitIndex":16,"isNotable":true,"name":"Pile On","orbit":7},"24039":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToEnergyShield.dds","skill":24039,"stats":["Reserves 25% of Life","+1 to Maximum Energy Shield per 8 Maximum Life"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":51,"isNotable":true,"name":"Beidat's Hand","orbit":5},"21801":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":918,"skill":21801,"orbitIndex":10,"name":"Chaos Mastery","orbit":1},"44316":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":195,"skill":44316,"orbitIndex":6,"name":"Life Mastery","orbit":1},"26798":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":9638}],"group":319,"skill":26798,"orbitIndex":0,"name":"Skill Speed","orbit":0},"11030":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":59596}],"group":188,"skill":11030,"orbitIndex":10,"name":"Energy Shield Delay","orbit":3},"24287":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24287,"stats":["+5 to any Attribute"],"isAttribute":true,"group":1040,"connections":[{"orbit":0,"id":34015},{"orbit":0,"id":14226}],"orbitIndex":0,"name":"Attribute","orbit":0},"10273":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":45272}],"group":557,"skill":10273,"orbitIndex":2,"name":"All Attributes","orbit":7},"46051":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":61,"skill":46051,"orbitIndex":0,"name":"Thorns Mastery","orbit":0},"59596":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":59596,"stats":["25% increased Energy Shield Recharge Rate","Gain 20 Energy Shield when you Block"],"recipe":["Paranoia","Despair","Greed"],"connections":[{"orbit":0,"id":37641}],"group":188,"orbitIndex":16,"isNotable":true,"name":"Covering Ward","orbit":3},"33964":{"stats":["10% increased Critical Hit Chance with Traps"],"icon":"Art/2DArt/SkillIcons/passives/trapdamage.dds","connections":[{"orbit":0,"id":64295}],"group":1060,"skill":33964,"orbitIndex":49,"name":"Trap Critical Chance","orbit":4},"6744":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":6744,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":49357}],"orbitIndex":6,"name":"Attribute","orbit":6},"61493":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","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"],"recipe":["Paranoia","Envy","Despair"],"connections":[{"orbit":0,"id":18240}],"group":227,"orbitIndex":19,"isNotable":true,"name":"Austerity Measures","orbit":3},"57846":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":63451},{"orbit":6,"id":38876}],"group":263,"skill":57846,"orbitIndex":12,"name":"Stun Buildup","orbit":6},"3431":{"stats":["3% increased Skill Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":43082}],"group":1019,"skill":3431,"orbitIndex":6,"name":"Skill Speed","orbit":1},"10242":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":38111}],"group":911,"skill":10242,"orbitIndex":8,"name":"Life Recoup","orbit":2},"19482":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":19482,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":0,"id":36564}],"orbitIndex":109,"name":"Life","orbit":9},"64031":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerUnboundAvatar.dds","skill":64031,"stats":["Grants Skill: Unbound Avatar"],"ascendancyName":"Invoker","connections":[],"group":1132,"orbitIndex":4,"isNotable":true,"name":"...and I Shall Rage","orbit":3},"33618":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[{"orbit":0,"id":39990}],"group":409,"skill":33618,"orbitIndex":0,"name":"Duration Mastery","orbit":0},"7424":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":36994},{"orbit":0,"id":1823}],"group":458,"skill":7424,"orbitIndex":0,"name":"Energy Shield","orbit":4},"14666":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[],"group":587,"skill":14666,"orbitIndex":18,"name":"Energy Shield Recharge","orbit":3},"1922":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":51184}],"group":532,"skill":1922,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"9918":{"stats":["12% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":16626}],"group":182,"skill":9918,"orbitIndex":4,"name":"Area Damage","orbit":2},"62313":{"stats":["+1% to Maximum Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/fireresist.dds","connections":[{"orbit":0,"id":1200}],"group":90,"skill":62313,"orbitIndex":52,"name":"Maximum Fire Resistance","orbit":5},"34290":{"stats":["10% increased Magnitude of Ignite you inflict"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":57832}],"group":493,"skill":34290,"orbitIndex":4,"name":"Ignite Effect","orbit":2},"526":{"stats":["18% increased Stun Buildup with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":2645}],"group":79,"skill":526,"orbitIndex":4,"name":"Mace Stun Buildup","orbit":4},"36602":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":18465}],"group":388,"skill":36602,"orbitIndex":39,"name":"Critical Damage","orbit":4},"32561":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":51825}],"group":529,"skill":32561,"orbitIndex":15,"name":"Two Handed Damage","orbit":3},"64683":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":454,"skill":64683,"orbitIndex":0,"name":"Armour Mastery","orbit":0},"7576":{"stats":["8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":33866}],"group":660,"skill":7576,"orbitIndex":0,"name":"Attack Damage","orbit":0},"44345":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":48833}],"group":735,"skill":44345,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"59945":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59945,"stats":["+5 to any Attribute"],"isAttribute":true,"group":127,"connections":[{"orbit":0,"id":4527},{"orbit":0,"id":45327},{"orbit":0,"id":30371}],"orbitIndex":0,"name":"Attribute","orbit":0},"26682":{"stats":["15% increased Critical Spell Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/SpellMultiplyer2.dds","connections":[{"orbit":0,"id":46819},{"orbit":-3,"id":56640}],"group":527,"skill":26682,"orbitIndex":8,"name":"Spell Critical Damage","orbit":7},"36478":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":47204},{"orbit":0,"id":28002}],"group":276,"skill":36478,"orbitIndex":1,"name":"Melee Damage","orbit":2},"24551":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMana.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[],"group":170,"skill":24551,"orbitIndex":0,"name":"Mana Mastery","orbit":0},"32009":{"stats":["20% increased Curse Duration"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":36814}],"group":615,"skill":32009,"orbitIndex":2,"name":"Curse Duration","orbit":7},"53329":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":64724},{"orbit":0,"id":41768}],"group":87,"skill":53329,"orbitIndex":23,"name":"Ignite Chance","orbit":2},"44733":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44733,"stats":["+5 to any Attribute"],"isAttribute":true,"group":374,"connections":[{"orbit":0,"id":10742},{"orbit":0,"id":57506},{"orbit":-6,"id":29432}],"orbitIndex":12,"name":"Attribute","orbit":2},"51867":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":51867,"stats":["120% increased Damage with Hits against Enemies that are on Low Life","5% increased Damage taken while on Low Life"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":274,"orbitIndex":0,"isNotable":true,"name":"Finality","orbit":0},"52300":{"stats":["Gain 1 Rage on Melee Axe Hit"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":53440}],"group":101,"skill":52300,"orbitIndex":9,"name":"Axe Rage on Hit","orbit":3},"23915":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-1,"id":41529}],"group":832,"skill":23915,"orbitIndex":0,"name":"Critical Damage","orbit":0},"1913":{"stats":["+20 to Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":38646},{"orbit":0,"id":36709}],"group":454,"skill":1913,"orbitIndex":3,"name":"Armour","orbit":7},"45522":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","options":{"Witch":{"stats":["10% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","name":"Chaos Damage","id":40885}},"skill":45522,"stats":["10% increased Lightning Damage"],"isSwitchable":true,"group":523,"connections":[{"orbit":5,"id":22314}],"orbitIndex":6,"name":"Lightning Damage","orbit":3},"27095":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-4,"id":14890},{"orbit":0,"id":48658}],"group":812,"skill":27095,"orbitIndex":7,"name":"Freeze Buildup","orbit":7},"37523":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianTotems.dds","skill":37523,"stats":["Totems have 30% more Skill Speed","Totems only use Skills when you fire an Attack Projectile"],"ascendancyName":"Tactician","connections":[],"group":293,"orbitIndex":0,"isNotable":true,"name":"Cannons, Ready!","orbit":0},"61718":{"stats":["15% increased Daze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":-2,"id":54204},{"orbit":2,"id":21945}],"group":1074,"skill":61718,"orbitIndex":6,"name":"Daze Buildup","orbit":1},"53527":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":53527,"stats":["Break 50% of Armour on Heavy Stunning an Enemy"],"recipe":["Fear","Guilt","Guilt"],"connections":[],"group":148,"orbitIndex":22,"isNotable":true,"name":"Shattering Blow","orbit":7},"22821":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","options":{"Witch":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Minion Damage","id":183}},"skill":22821,"stats":["10% increased Cold Damage"],"isSwitchable":true,"group":521,"connections":[{"orbit":0,"id":3823},{"orbit":0,"id":22314}],"orbitIndex":0,"name":"Cold Damage","orbit":7},"41768":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41768,"stats":["+5 to any Attribute"],"isAttribute":true,"group":78,"connections":[{"orbit":0,"id":28982},{"orbit":0,"id":55048}],"orbitIndex":0,"name":"Attribute","orbit":0},"6935":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterStrongerSpellAegis.dds","skill":6935,"stats":["50% increased effect of Sorcery Ward","Sorcery Ward recovers 50% faster"],"ascendancyName":"Witchhunter","connections":[],"group":190,"orbitIndex":0,"isNotable":true,"name":"Ceremonial Ablution","orbit":0},"33722":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":33722,"stats":["+5 to any Attribute"],"isAttribute":true,"group":107,"connections":[{"orbit":0,"id":4140},{"orbit":0,"id":4725},{"orbit":0,"id":6222}],"orbitIndex":0,"name":"Attribute","orbit":0},"39990":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":39990,"stats":["20% increased Skill Effect Duration","Debuffs you inflict have 10% increased Slow Magnitude"],"recipe":["Despair","Fear","Despair"],"connections":[{"orbit":0,"id":13294}],"group":409,"orbitIndex":0,"isNotable":true,"name":"Chronomancy","orbit":2},"51702":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[],"group":256,"skill":51702,"orbitIndex":16,"name":"Strength","orbit":7},"31918":{"stats":["15% chance to Pierce an Enemy"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":-3,"id":4534}],"group":971,"skill":31918,"orbitIndex":15,"name":"Pierce Chance","orbit":7},"64399":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":3,"id":2511}],"group":353,"skill":64399,"orbitIndex":7,"name":"Attack Critical Damage","orbit":1},"8908":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":4,"id":13711},{"orbit":-5,"id":3203}],"group":841,"skill":8908,"orbitIndex":4,"name":"Evasion and Energy Shield","orbit":7},"48565":{"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","skill":48565,"stats":["Minions deal 25% increased Damage"],"recipe":["Envy","Fear","Disgust"],"connections":[{"orbit":0,"id":47242}],"group":98,"orbitIndex":13,"isNotable":true,"name":"Bringer of Order","orbit":3},"4665":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":1913}],"group":454,"skill":4665,"orbitIndex":0,"name":"Life Regeneration","orbit":7},"11376":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":11376,"stats":["Minions have 40% increased Critical Hit Chance"],"recipe":["Despair","Despair","Suffering"],"connections":[{"orbit":0,"id":35492}],"group":533,"orbitIndex":0,"isNotable":true,"name":"Necrotic Touch","orbit":1},"45202":{"icon":"Art/2DArt/SkillIcons/passives/totemmax.dds","skill":45202,"isKeystone":true,"stats":["Unlimited number of Summoned Totems","Totems reserve 100 Spirit each"],"group":160,"connections":[{"orbit":0,"id":59093}],"orbitIndex":0,"name":"Ancestral Bond","orbit":0},"13241":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":13241,"stats":["+5 to any Attribute"],"isAttribute":true,"group":450,"connections":[{"orbit":0,"id":51921},{"orbit":0,"id":55746}],"orbitIndex":48,"name":"Attribute","orbit":6},"24807":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanMoreBodyArmour.dds","skill":24807,"stats":["50% more Armour from Equipped Body Armour"],"ascendancyName":"Titan","connections":[],"group":48,"orbitIndex":0,"isNotable":true,"name":"Stone Skin","orbit":0},"55575":{"stats":["Gain 2% of Physical Damage as extra Chaos Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":58002}],"group":711,"skill":55575,"orbitIndex":9,"name":"Physical as Extra Chaos Damage","orbit":2},"14176":{"stats":["Inherent loss of Rage is 10% slower"],"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","connections":[{"orbit":0,"id":18004}],"group":184,"skill":14176,"orbitIndex":0,"name":"Slower Rage Decay","orbit":2},"2500":{"stats":["8% chance to Poison on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":7,"id":6030}],"group":1089,"skill":2500,"orbitIndex":10,"name":"Poison Chance","orbit":7},"10987":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistChanceSkillNoCooldownSkill.dds","skill":10987,"stats":["Skills have 33% chance to not consume a Cooldown when used"],"ascendancyName":"Chronomancer","connections":[],"group":242,"orbitIndex":0,"isNotable":true,"name":"Now and Again","orbit":0},"61836":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":65243}],"group":205,"skill":61836,"orbitIndex":4,"name":"Aura Effect","orbit":2},"13673":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":13673,"stats":["25% increased Chill Duration on Enemies"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":-8,"id":61985}],"orbitIndex":1,"name":"Chill Duration","orbit":8},"35284":{"stats":["4% reduced Reservation of Herald Skills"],"icon":"Art/2DArt/SkillIcons/passives/HeraldBuffEffectNode2.dds","connections":[{"orbit":-2,"id":31898},{"orbit":-7,"id":64471}],"group":380,"skill":35284,"orbitIndex":3,"name":"Herald Reservation","orbit":7},"2946":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":153,"skill":2946,"orbitIndex":1,"name":"Fire Resistance Mastery","orbit":1},"16484":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":16484,"stats":["+5 to any Attribute"],"isAttribute":true,"group":766,"connections":[{"orbit":0,"id":46830},{"orbit":0,"id":25100}],"orbitIndex":0,"name":"Attribute","orbit":2},"44204":{"stats":["10% increased chance to Ignite","8% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":3,"id":33729}],"group":898,"skill":44204,"orbitIndex":0,"name":"Elemental Damage and Ignite Chance","orbit":7},"17349":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":-3,"id":23940},{"orbit":0,"id":58138}],"group":75,"skill":17349,"orbitIndex":0,"name":"Armour and Energy Shield","orbit":7},"49696":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":10273}],"group":557,"skill":49696,"orbitIndex":12,"name":"All Attributes","orbit":5},"49618":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":49618,"stats":["20% increased Melee Critical Hit Chance"],"recipe":["Envy","Ire","Guilt"],"connections":[{"orbit":0,"id":38663},{"orbit":0,"id":55348}],"group":424,"orbitIndex":0,"isNotable":true,"name":"Deadly Flourish","orbit":0},"16276":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaNormalArmourBonus2.dds","skill":16276,"orbitIndex":0,"stats":["Body Armour grants +75% to Cold Resistance"],"ascendancyName":"Smith of Kitava","connections":[],"group":41,"applyToArmour":true,"isNotable":true,"name":"Padded Plates","orbit":0},"62436":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":3215}],"group":633,"skill":62436,"orbitIndex":5,"name":"Energy Shield","orbit":7},"39581":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":46325}],"group":440,"skill":39581,"orbitIndex":8,"name":"Stun Buildup","orbit":7},"30459":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupMinions.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":504,"skill":30459,"orbitIndex":6,"name":"Minion Offence Mastery","orbit":1},"27009":{"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","skill":27009,"stats":["40% increased Minion Damage while you have at least two different active Offerings"],"recipe":["Disgust","Suffering","Paranoia"],"connections":[{"orbit":0,"id":30459}],"group":504,"orbitIndex":12,"isNotable":true,"name":"Lust for Sacrifice","orbit":7},"3218":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":48171}],"group":154,"skill":3218,"orbitIndex":17,"name":"Elemental Damage","orbit":4},"17706":{"stats":["10% increased Energy Shield Recharge Rate","10% increased Mana Recovery from Flasks"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-2,"id":46972}],"group":644,"skill":17706,"orbitIndex":20,"name":"Energy Shield Recharge and Mana Flask Recovery","orbit":2},"63814":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":33216}],"group":502,"skill":63814,"orbitIndex":0,"name":"Bleeding Chance","orbit":0},"62510":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":4,"id":8697},{"orbit":6,"id":17118}],"group":792,"skill":62510,"orbitIndex":69,"name":"Elemental Attack Damage","orbit":4},"52659":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":10362}],"group":99,"skill":52659,"orbitIndex":20,"name":"Life Regeneration","orbit":7},"30555":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30555,"stats":["+5 to any Attribute"],"isAttribute":true,"group":649,"connections":[{"orbit":3,"id":53960}],"orbitIndex":0,"name":"Attribute","orbit":0},"30123":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":6923},{"orbit":0,"id":26092}],"group":271,"skill":30123,"orbitIndex":12,"name":"Two Handed Damage","orbit":3},"21912":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":5,"id":32353}],"group":130,"skill":21912,"orbitIndex":9,"name":"Shapeshifting","orbit":5},"44406":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[],"group":263,"skill":44406,"orbitIndex":0,"name":"Stun Buildup","orbit":6},"52462":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":317,"skill":52462,"orbitIndex":0,"name":"Armour Mastery","orbit":0},"56934":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":391,"skill":56934,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"33112":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":-7,"id":10881}],"group":780,"skill":33112,"orbitIndex":12,"name":"Focus Energy Shield","orbit":3},"44344":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44344,"stats":["+5 to any Attribute"],"isAttribute":true,"group":417,"connections":[],"orbitIndex":0,"name":"Attribute","orbit":0},"35324":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":35324,"stats":["Ignites you inflict deal Damage 15% faster"],"recipe":["Isolation","Greed","Paranoia"],"connections":[{"orbit":0,"id":34927},{"orbit":4,"id":34290}],"group":493,"orbitIndex":0,"isNotable":true,"name":"Burnout","orbit":3},"21274":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":21274,"stats":["+5 to any Attribute"],"isAttribute":true,"group":621,"connections":[{"orbit":0,"id":39298}],"orbitIndex":0,"name":"Attribute","orbit":0},"52807":{"stats":["15% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":60551},{"orbit":0,"id":61836}],"group":205,"skill":52807,"orbitIndex":10,"name":"Presence Area","orbit":2},"13980":{"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","skill":13980,"stats":["10% chance for Mace Slam Skills you use yourself to cause Aftershocks","10% chance for Mace Strike Skills you use yourself to cause Aftershocks, dealing","the same damage to enemies within 1.8 metres"],"recipe":["Isolation","Paranoia","Disgust"],"connections":[{"orbit":0,"id":14832},{"orbit":0,"id":14693}],"group":79,"orbitIndex":33,"isNotable":true,"name":"Split the Earth","orbit":4},"23091":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[{"orbit":0,"id":45885},{"orbit":0,"id":39515}],"group":493,"skill":23091,"orbitIndex":10,"name":"Fire Damage","orbit":3},"2244":{"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[],"group":296,"skill":2244,"orbitIndex":9,"name":"Arcane Surge on Critical Hit","orbit":4},"36479":{"icon":"Art/2DArt/SkillIcons/passives/Storm Weaver.dds","skill":36479,"stats":["Gain 5% of Damage as Extra Lightning Damage","30% increased chance to Shock"],"connections":[{"orbit":0,"id":12925}],"group":717,"orbitIndex":66,"isNotable":true,"name":"Essence of the Storm","orbit":4},"16123":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":721,"skill":16123,"orbitIndex":22,"name":"Critical Mastery","orbit":3},"22271":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":15083}],"group":606,"skill":22271,"orbitIndex":0,"name":"Shock Chance","orbit":0},"50146":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBucklersPattern","connections":[],"group":1065,"skill":50146,"orbitIndex":8,"name":"Buckler Mastery","orbit":3},"31903":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31903,"stats":["+5 to any Attribute"],"isAttribute":true,"group":341,"connections":[{"orbit":0,"id":37612},{"orbit":0,"id":56605}],"orbitIndex":0,"name":"Attribute","orbit":0},"30151":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianNode.dds","skill":30151,"stats":["15% increased Armour and Evasion Rating"],"ascendancyName":"Tactician","group":248,"connections":[{"orbit":0,"id":32637}],"orbitIndex":0,"name":"Armour and Evasion","orbit":0},"62258":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":62455}],"group":478,"skill":62258,"orbitIndex":22,"name":"Banner Valour Gained","orbit":7},"44608":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":652,"skill":44608,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"11980":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-5,"id":20504}],"group":705,"skill":11980,"orbitIndex":5,"name":"Block","orbit":4},"51903":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":55058},{"orbit":0,"id":39347}],"group":124,"skill":51903,"orbitIndex":17,"name":"Melee Damage","orbit":3},"47371":{"stats":["5% chance to inflict Bleeding on Hit","Empowered Attacks deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":7668}],"group":239,"skill":47371,"orbitIndex":22,"name":"Empowered Attack Damage and Bleeding Chance","orbit":2},"18086":{"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","skill":18086,"stats":["Damage Penetrates 15% Cold Resistance","+10 to Intelligence"],"recipe":["Suffering","Disgust","Suffering"],"connections":[{"orbit":0,"id":62844}],"group":511,"orbitIndex":54,"isNotable":true,"name":"Breath of Ice","orbit":4},"39116":{"icon":"Art/2DArt/SkillIcons/passives/MasteryPhysicalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryPhysicalPattern","connections":[],"group":643,"skill":39116,"orbitIndex":14,"name":"Physical Mastery","orbit":3},"26194":{"stats":["20% increased Presence Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":37872}],"group":601,"skill":26194,"orbitIndex":0,"name":"Presence Area","orbit":7},"7390":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":17150}],"group":492,"skill":7390,"orbitIndex":4,"name":"Armour and Evasion","orbit":3},"9737":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":36522},{"orbit":4,"id":24813},{"orbit":0,"id":59480}],"group":477,"skill":9737,"orbitIndex":51,"name":"Attack Area","orbit":4},"52260":{"stats":["Meta Skills gain 8% increased Energy"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":-2,"id":3688}],"group":1037,"skill":52260,"orbitIndex":8,"name":"Energy","orbit":2},"10576":{"stats":["15% increased Magnitude of Bleeding you inflict against Enemies affected by Incision"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":58644}],"group":976,"skill":10576,"orbitIndex":0,"name":"Bleeding Damage","orbit":0},"24748":{"stats":["15% increased Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":4716}],"group":470,"skill":24748,"orbitIndex":15,"name":"Evasion","orbit":3},"26070":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":26070,"stats":["Empowered Attacks deal 30% increased Damage","Warcry Skills have 30% increased Area of Effect"],"recipe":["Suffering","Disgust","Paranoia"],"connections":[{"orbit":3,"id":27540},{"orbit":0,"id":35977}],"group":220,"orbitIndex":4,"isNotable":true,"name":"Bolstering Yell","orbit":2},"47635":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":47635,"stats":["Damage Penetrates 10% Lightning Resistance if on Low Mana","Damage Penetrates 15% Lightning Resistance"],"recipe":["Paranoia","Isolation","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":883,"orbitIndex":8,"isNotable":true,"name":"Overload","orbit":3},"44872":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44872,"stats":["+5 to any Attribute"],"isAttribute":true,"group":230,"connections":[{"orbit":0,"id":11248},{"orbit":0,"id":55596},{"orbit":0,"id":22949}],"orbitIndex":0,"name":"Attribute","orbit":0},"49952":{"stats":["1% reduced Attack Speed","12% increased Magnitude of Ailments you inflict"],"icon":"Art/2DArt/SkillIcons/passives/stun2h.dds","connections":[{"orbit":0,"id":13856}],"group":157,"skill":49952,"orbitIndex":6,"name":"Ailment Effect and Reduced Attack Speed","orbit":7},"32597":{"stats":["12% increased Armour","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEnergyShieldNode.dds","connections":[{"orbit":0,"id":12777}],"group":467,"skill":32597,"orbitIndex":3,"name":"Armour and Energy Shield","orbit":2},"44005":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":44005,"stats":["15% reduced Spell Damage","6% increased Cast Speed for each different Non-Instant Spell you've Cast Recently"],"recipe":["Fear","Greed","Isolation"],"connections":[],"group":180,"orbitIndex":38,"isNotable":true,"name":"Casting Cascade","orbit":6},"10156":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":10156,"stats":["+5 to any Attribute"],"isAttribute":true,"group":468,"connections":[{"orbit":-6,"id":6744}],"orbitIndex":38,"name":"Attribute","orbit":6},"33209":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[],"group":246,"skill":33209,"orbitIndex":2,"name":"Totem Cast Speed","orbit":4},"22783":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","connections":[{"orbit":0,"id":18160},{"orbit":0,"id":17501}],"group":466,"skill":22783,"orbitIndex":10,"name":"Minion Damage","orbit":7},"30662":{"stats":["12% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":26291}],"group":169,"skill":30662,"orbitIndex":32,"name":"Lightning Damage","orbit":4},"25170":{"stats":["8% increased Attack Damage","8% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":3,"id":30820}],"group":762,"skill":25170,"orbitIndex":22,"name":"Attack Damage and Skill Duration","orbit":2},"55235":{"icon":"Art/2DArt/SkillIcons/passives/MarkMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMarkPattern","connections":[{"orbit":0,"id":63830},{"orbit":0,"id":44756},{"orbit":0,"id":36976}],"group":1000,"skill":55235,"orbitIndex":4,"name":"Mark Mastery","orbit":1},"49231":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":43183}],"group":435,"skill":49231,"orbitIndex":20,"name":"Attack Speed","orbit":7},"57810":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":40073}],"group":653,"skill":57810,"orbitIndex":0,"name":"Shock Chance","orbit":0},"29993":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":181,"skill":29993,"orbitIndex":8,"name":"Duration Mastery","orbit":1},"1215":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionAndEnergyShieldPattern","connections":[],"group":665,"skill":1215,"orbitIndex":5,"name":"Evasion and Energy Shield Mastery","orbit":1},"41651":{"stats":["Banner Skills have 15% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":43791},{"orbit":-5,"id":53320}],"group":465,"skill":41651,"orbitIndex":2,"name":"Banner Area","orbit":2},"61444":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":61444,"stats":["Skills Supported by Unleash have 25% increased Seal gain frequency"],"recipe":["Fear","Envy","Despair"],"connections":[{"orbit":0,"id":17411},{"orbit":0,"id":34096}],"group":307,"orbitIndex":7,"isNotable":true,"name":"Anticipation","orbit":3},"16385":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":2147483647,"id":53320}],"group":465,"skill":16385,"orbitIndex":14,"name":"Banner Valour Gained","orbit":2},"18348":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/MoltenFury.dds","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"],"ascendancyName":"Infernalist","connections":[{"orbit":5,"id":19482},{"orbit":0,"id":8854},{"orbit":8,"id":46016}],"group":534,"orbitIndex":60,"isNotable":true,"name":"Altered Flesh","orbit":8},"35223":{"stats":["3% increased Attack Speed with Spears"],"icon":"Art/2DArt/SkillIcons/passives/SpearsNode1.dds","connections":[{"orbit":0,"id":55680},{"orbit":0,"id":9227}],"group":1038,"skill":35223,"orbitIndex":4,"name":"Spear Attack Speed","orbit":3},"97":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":52442}],"group":561,"skill":97,"orbitIndex":0,"name":"Attack Speed","orbit":2},"5852":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":5852,"stats":[],"ascendancyName":"Smith of Kitava","isAscendancyStart":true,"group":26,"connections":[{"orbit":0,"id":20895},{"orbit":0,"id":47236},{"orbit":0,"id":5386},{"orbit":0,"id":14960},{"orbit":0,"id":9988}],"orbitIndex":96,"name":"DNT Angler","orbit":9},"28680":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":290,"skill":28680,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"42361":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":944,"skill":42361,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"20049":{"stats":["10% increased Charm Charges gained"],"icon":"Art/2DArt/SkillIcons/passives/CharmNode1.dds","connections":[{"orbit":5,"id":32818}],"group":746,"skill":20049,"orbitIndex":0,"name":"Charm Charges","orbit":7},"22393":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":28458}],"group":324,"skill":22393,"orbitIndex":12,"name":"Minion Damage","orbit":3},"57021":{"stats":["Minions have 10% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":8957},{"orbit":0,"id":45343},{"orbit":0,"id":14505}],"group":328,"skill":57021,"orbitIndex":16,"name":"Minion Area","orbit":3},"21606":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":2606},{"orbit":0,"id":29148}],"group":413,"skill":21606,"orbitIndex":12,"name":"Minion Life","orbit":3},"59589":{"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","skill":59589,"stats":["100% of Strength Requirements from Boots, Gloves and Helmets also added to Armour"],"recipe":["Despair","Fear","Greed"],"connections":[{"orbit":0,"id":52659}],"group":99,"orbitIndex":23,"isNotable":true,"name":"Heavy Armour","orbit":3},"1151":{"stats":["15% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":0,"id":4113}],"group":590,"skill":1151,"orbitIndex":8,"name":"Freeze Buildup","orbit":7},"47191":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[],"group":161,"skill":47191,"orbitIndex":58,"name":"Fire Damage","orbit":4},"20115":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":20115,"stats":["+5 to any Attribute"],"isAttribute":true,"group":167,"connections":[{"orbit":0,"id":49734}],"orbitIndex":0,"name":"Attribute","orbit":0},"38124":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":8,"id":51820}],"group":174,"skill":38124,"orbitIndex":32,"name":"Totem Damage","orbit":4},"35408":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":4,"id":36474},{"orbit":0,"id":7960}],"group":295,"skill":35408,"orbitIndex":12,"name":"Focus Energy Shield","orbit":2},"48121":{"stats":["Totems gain +12% to all Elemental Resistances"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-5,"id":24438}],"group":312,"skill":48121,"orbitIndex":0,"name":"Totem Elemental Resistance","orbit":0},"14091":{"stats":["Break 10% increased Armour","6% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42981},{"orbit":0,"id":23993},{"orbit":0,"id":28860}],"group":463,"skill":14091,"orbitIndex":0,"name":"Armour Break and Physical Damage","orbit":0},"27068":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":35831}],"group":170,"skill":27068,"orbitIndex":12,"name":"Mana Regeneration","orbit":7},"25434":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerNode.dds","skill":25434,"stats":["15% increased Magnitude of Chill you inflict"],"ascendancyName":"Invoker","group":1132,"connections":[],"orbitIndex":11,"name":"Chill Effect","orbit":6},"49759":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/StormweaverNode.dds","skill":49759,"stats":["20% increased chance to Shock"],"ascendancyName":"Stormweaver","group":354,"connections":[{"orbit":6,"id":2857}],"orbitIndex":71,"name":"Shock Chance","orbit":8},"64117":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":64117,"stats":["20% increased Warcry Speed"],"ascendancyName":"Warbringer","group":43,"connections":[{"orbit":2,"id":29645}],"orbitIndex":0,"name":"Warcry Speed","orbit":0},"48631":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48631,"stats":["+5 to any Attribute"],"isAttribute":true,"group":323,"connections":[{"orbit":0,"id":35426},{"orbit":-4,"id":59006}],"orbitIndex":0,"name":"Attribute","orbit":0},"54067":{"stats":["5% chance to Gain Arcane Surge when you deal a Critical Hit"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":27626},{"orbit":-4,"id":2244}],"group":296,"skill":54067,"orbitIndex":7,"name":"Arcane Surge on Critical Hit","orbit":5},"54964":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/MiracleMaker.dds","connections":[{"orbit":0,"id":23078}],"group":98,"skill":54964,"orbitIndex":3,"name":"Sentinels","orbit":2},"62670":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":93,"skill":62670,"orbitIndex":0,"name":"Minion Defence Mastery","orbit":0},"61179":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":21245}],"group":347,"skill":61179,"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"1087":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":1087,"stats":["30% increased Area of Effect if you've Stunned an Enemy with a Two Handed Melee Weapon Recently"],"recipe":["Greed","Paranoia","Ire"],"connections":[],"group":271,"orbitIndex":7,"isNotable":true,"name":"Shockwaves","orbit":3},"58016":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":58016,"stats":["+5% to all Elemental Resistances","30% increased Elemental Damage"],"recipe":["Fear","Fear","Greed"],"connections":[{"orbit":7,"id":49537},{"orbit":0,"id":42205}],"group":231,"orbitIndex":42,"isNotable":true,"name":"All Natural","orbit":4},"38876":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38876,"stats":["+5 to any Attribute"],"isAttribute":true,"group":305,"connections":[{"orbit":0,"id":61490},{"orbit":0,"id":31903}],"orbitIndex":0,"name":"Attribute","orbit":0},"26518":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":26518,"stats":["25% increased Cold Damage","15% increased Chill Duration on Enemies"],"recipe":["Envy","Fear","Guilt"],"connections":[],"group":154,"orbitIndex":5,"isNotable":true,"name":"Cold Nature","orbit":4},"26969":{"stats":["5% reduced maximum Mana","15% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":2,"id":16861}],"group":214,"skill":26969,"orbitIndex":69,"name":"Critical Chance and Reduced Mana","orbit":4},"56595":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":299,"skill":56595,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"17505":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":0,"id":52106},{"orbit":0,"id":28774},{"orbit":0,"id":23382}],"group":180,"skill":17505,"orbitIndex":30,"name":"Cast Speed","orbit":6},"56818":{"stats":["12% increased Elemental Damage with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagewithAttacks2.dds","connections":[{"orbit":-3,"id":43423},{"orbit":-6,"id":62510}],"group":792,"skill":56818,"orbitIndex":18,"name":"Elemental Attack Damage","orbit":3},"49220":{"icon":"Art/2DArt/SkillIcons/passives/Harrier.dds","skill":49220,"stats":["8% increased Attack and Cast Speed","+5 to Dexterity and Intelligence"],"connections":[{"orbit":0,"id":10429},{"orbit":-3,"id":44223},{"orbit":-6,"id":53960},{"orbit":5,"id":21336},{"orbit":6,"id":36778}],"group":660,"orbitIndex":12,"isNotable":true,"name":"Flow Like Water","orbit":4},"55536":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":55536,"stats":[],"ascendancyName":"Gemling Legionnaire","isAscendancyStart":true,"group":311,"connections":[{"orbit":2147483647,"id":34882},{"orbit":0,"id":1442},{"orbit":2147483647,"id":3084}],"orbitIndex":72,"name":"Gambler","orbit":9},"7392":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":10571}],"group":314,"skill":7392,"orbitIndex":19,"name":"Stun Threshold","orbit":3},"37397":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingLevelIntSkillGems.dds","skill":37397,"stats":["+2 to Level of all Skills with an Intelligence requirement"],"isMultipleChoiceOption":true,"ascendancyName":"Gemling Legionnaire","group":243,"connections":[],"orbitIndex":0,"name":"Neurological Implants","orbit":0},"7628":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":7628,"stats":["+5 to any Attribute"],"isAttribute":true,"group":474,"connections":[{"orbit":0,"id":41646},{"orbit":0,"id":55231}],"orbitIndex":30,"name":"Attribute","orbit":6},"41991":{"stats":["Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":61026}],"group":324,"skill":41991,"orbitIndex":2,"name":"Minion Attack and Cast Speed","orbit":3},"28002":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28002,"stats":["+5 to any Attribute"],"isAttribute":true,"group":286,"connections":[{"orbit":0,"id":32194}],"orbitIndex":0,"name":"Attribute","orbit":0},"31017":{"stats":["15% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":26339}],"group":206,"skill":31017,"orbitIndex":0,"name":"Totem Damage","orbit":3},"31950":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":31950,"stats":["+5 to any Attribute"],"isAttribute":true,"group":690,"connections":[{"orbit":0,"id":58329},{"orbit":0,"id":8569},{"orbit":0,"id":21080},{"orbit":0,"id":7405}],"orbitIndex":12,"name":"Attribute","orbit":6},"14254":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":97}],"group":561,"skill":14254,"orbitIndex":4,"name":"Attack Speed","orbit":2},"47263":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47263,"stats":["+5 to any Attribute"],"isAttribute":true,"group":110,"connections":[{"orbit":0,"id":38707},{"orbit":0,"id":18448},{"orbit":0,"id":58295}],"orbitIndex":0,"name":"Attribute","orbit":0},"47184":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithOfKitavaCreateMinionMeleeWeapon.dds","skill":47184,"stats":["Grants Skill: Manifest Weapon"],"ascendancyName":"Smith of Kitava","connections":[],"group":8,"orbitIndex":0,"isNotable":true,"name":"Living Weapon","orbit":0},"4673":{"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","skill":4673,"stats":["30% increased Stun Buildup","+15 to Strength"],"recipe":["Disgust","Guilt","Guilt"],"connections":[{"orbit":0,"id":10047},{"orbit":0,"id":51812}],"group":179,"orbitIndex":15,"isNotable":true,"name":"Hulking Smash","orbit":2},"19802":{"stats":["15% increased Critical Damage Bonus for Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":2,"id":64399}],"group":353,"skill":19802,"orbitIndex":8,"name":"Attack Critical Damage","orbit":2},"26565":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":-2,"id":40024}],"group":927,"skill":26565,"orbitIndex":2,"name":"Poison Duration","orbit":3},"64020":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":29652}],"group":307,"skill":64020,"orbitIndex":20,"name":"Spell Damage","orbit":2},"18374":{"stats":["8% increased amount of Life Leeched","12% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[],"group":339,"skill":18374,"orbitIndex":7,"name":"Thorns and Leech","orbit":2},"8606":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":762,"skill":8606,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"26598":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":26598,"stats":["+5 to any Attribute"],"isAttribute":true,"group":901,"connections":[{"orbit":3,"id":33366},{"orbit":0,"id":19880}],"orbitIndex":0,"name":"Attribute","orbit":0},"32016":{"stats":["12% increased Spell Damage while wielding a Melee Weapon"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-6,"id":5766},{"orbit":0,"id":49984}],"group":921,"skill":32016,"orbitIndex":19,"name":"Spell Damage","orbit":7},"44330":{"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","skill":44330,"stats":["25% increased Damage with One Handed Weapons","20% increased Chance to inflict Ailments with One-Handed Attacks"],"recipe":["Fear","Greed","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":576,"orbitIndex":2,"isNotable":true,"name":"Coated Arms","orbit":3},"48505":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[],"group":314,"skill":48505,"orbitIndex":18,"name":"Life Mastery","orbit":2},"7204":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":53527},{"orbit":0,"id":4985}],"group":148,"skill":7204,"orbitIndex":2,"name":"Stun Buildup","orbit":7},"857":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":427,"skill":857,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"58932":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellCostESandMoreDMG.dds","skill":58932,"stats":["Non-Channelling Spells cost an additional 3% of maximum Energy Shield","Non-Channelling Spells deal 30% more Damage","Spending Energy Shield does not interrupt Recharge"],"ascendancyName":"Lich","connections":[],"group":837,"orbitIndex":0,"isNotable":true,"name":"Eldritch Empowerment","orbit":0},"59777":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":59777,"stats":["+5 to any Attribute"],"isAttribute":true,"group":91,"connections":[{"orbit":0,"id":10362},{"orbit":0,"id":17791},{"orbit":0,"id":13937},{"orbit":0,"id":53719}],"orbitIndex":0,"name":"Attribute","orbit":0},"12565":{"stats":["4% increased Block chance","10% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":3245}],"group":61,"skill":12565,"orbitIndex":8,"name":"Thorns and Block","orbit":3},"53921":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":53921,"stats":["30% increased Stun Threshold","30% increased Elemental Ailment Threshold"],"recipe":["Paranoia","Envy","Paranoia"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryStunPattern","connections":[{"orbit":0,"id":58838},{"orbit":0,"id":40596}],"group":200,"orbitIndex":48,"isNotable":true,"name":"Unbreaking","orbit":5},"4442":{"stats":["+1% to Maximum Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/lightningstr.dds","connections":[{"orbit":0,"id":62034},{"orbit":0,"id":59886}],"group":90,"skill":4442,"orbitIndex":10,"name":"Maximum Lightning Resistance","orbit":3},"41105":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":54288}],"group":195,"skill":41105,"orbitIndex":12,"name":"Life Recoup","orbit":7},"57379":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":57379,"stats":["40% increased Melee Damage with Hits at Close Range"],"recipe":["Fear","Greed","Envy"],"connections":[{"orbit":0,"id":39190},{"orbit":0,"id":49111}],"group":60,"orbitIndex":15,"isNotable":true,"name":"In Your Face","orbit":3},"28432":{"stats":["20% increased Armour if you've consumed an Endurance Charge Recently"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":20416},{"orbit":0,"id":23062}],"group":429,"skill":28432,"orbitIndex":4,"name":"Armour if Consumed Endurance Charge","orbit":2},"41493":{"stats":["8% increased Attack Area Damage","5% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":9,"id":50253}],"group":213,"skill":41493,"orbitIndex":0,"name":"Attack Area Damage and Area","orbit":0},"64284":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":27373},{"orbit":4,"id":19011}],"group":361,"skill":64284,"orbitIndex":51,"name":"Melee Damage","orbit":4},"45990":{"stats":["4% increased Attack Speed with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":39448}],"group":101,"skill":45990,"orbitIndex":23,"name":"Axe Attack Speed","orbit":3},"63401":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":63401,"stats":["+15% to Fire Resistance"],"ascendancyName":"Smith of Kitava","group":14,"connections":[{"orbit":0,"id":48537}],"orbitIndex":0,"name":"Fire Resistance","orbit":0},"2857":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ShockAddditionalTime.dds","skill":2857,"stats":["Targets can be affected by two of your Shocks at the same time","25% less Magnitude of Shock you inflict"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":7998}],"group":354,"orbitIndex":66,"isNotable":true,"name":"Strike Twice","orbit":6},"30554":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":29611}],"group":93,"skill":30554,"orbitIndex":20,"name":"Minion Life","orbit":7},"26895":{"icon":"Art/2DArt/SkillIcons/passives/MasteryDuration.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryDurationPattern","connections":[],"group":340,"skill":26895,"orbitIndex":0,"name":"Duration Mastery","orbit":0},"56567":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":151}],"group":404,"skill":56567,"orbitIndex":11,"name":"Accuracy","orbit":7},"7972":{"stats":["20% increased Endurance Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargestr.dds","connections":[{"orbit":0,"id":25229},{"orbit":0,"id":5663}],"group":176,"skill":7972,"orbitIndex":4,"name":"Endurance Charge Duration","orbit":2},"32404":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":6,"id":15618},{"orbit":0,"id":5501},{"orbit":-6,"id":22290}],"group":552,"skill":32404,"orbitIndex":18,"name":"Spell Critical Chance","orbit":2},"62640":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":24880}],"group":483,"skill":62640,"orbitIndex":32,"name":"Attack Speed","orbit":4},"31644":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":14739},{"orbit":0,"id":34058}],"group":495,"skill":31644,"orbitIndex":23,"name":"Energy Shield Delay","orbit":2},"59006":{"stats":["8% reduced Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":37956}],"group":322,"skill":59006,"orbitIndex":0,"name":"Reduced Duration","orbit":0},"47931":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":47931,"stats":["+5 to any Attribute"],"isAttribute":true,"group":96,"connections":[{"orbit":0,"id":33722},{"orbit":0,"id":39131}],"orbitIndex":0,"name":"Attribute","orbit":0},"30704":{"stats":["Regenerate 0.2% of maximum Life per second"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":22045},{"orbit":0,"id":17655}],"group":416,"skill":30704,"orbitIndex":20,"name":"Life Regeneration","orbit":7},"14572":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":-6,"id":49657},{"orbit":0,"id":11037}],"group":539,"skill":14572,"orbitIndex":8,"name":"Cooldown Recovery Rate","orbit":3},"8493":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8493,"stats":["+5 to any Attribute"],"isAttribute":true,"group":434,"connections":[{"orbit":0,"id":64471}],"orbitIndex":0,"name":"Attribute","orbit":0},"59799":{"stats":["Gain additional Stun Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":4,"id":7338}],"group":952,"skill":59799,"orbitIndex":10,"name":"Stun Threshold from Energy Shield","orbit":1},"37629":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":37629,"stats":["+5 to any Attribute"],"isAttribute":true,"group":388,"connections":[{"orbit":0,"id":55933}],"orbitIndex":42,"name":"Attribute","orbit":6},"9762":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":45824}],"group":402,"skill":9762,"orbitIndex":5,"name":"Sword Damage","orbit":6},"33797":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[{"orbit":5,"id":61703}],"group":118,"skill":33797,"orbitIndex":15,"name":"Shapeshifting","orbit":5},"44298":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":46024}],"group":163,"skill":44298,"orbitIndex":0,"name":"Elemental Mastery","orbit":0},"51606":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":51606,"stats":["20% increased Evasion Rating","10% reduced Slowing Potency of Debuffs on You","10% reduced Movement Speed Penalty from using Skills while moving"],"recipe":["Greed","Greed","Envy"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":-7,"id":65207}],"group":928,"orbitIndex":48,"isNotable":true,"name":"Freedom of Movement","orbit":4},"14324":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":14324,"stats":["15% increased Mana Recovery rate"],"recipe":["Envy","Despair","Despair"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryManaPattern","connections":[{"orbit":-2,"id":1468}],"group":567,"orbitIndex":3,"isNotable":true,"name":"Arcane Blossom","orbit":7},"64299":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":64299,"stats":["Aura Skills have 12% increased Magnitudes"],"connections":[{"orbit":0,"id":17655}],"group":388,"orbitIndex":20,"isNotable":true,"name":"Bolstering Presence","orbit":2},"38420":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":0,"id":37543}],"group":367,"skill":38420,"orbitIndex":22,"name":"Mana Regeneration","orbit":2},"6015":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":6015,"stats":["+5 to any Attribute"],"isAttribute":true,"group":412,"connections":[{"orbit":6,"id":35426}],"orbitIndex":15,"name":"Attribute","orbit":3},"35085":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupCrit.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCriticalsPattern","connections":[],"group":194,"skill":35085,"orbitIndex":0,"name":"Critical Mastery","orbit":0},"37458":{"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","skill":37458,"stats":["Link Skills have 20% increased Buff Effect","Link Skills have 20% increased Skill Effect Duration"],"recipe":["Guilt","Disgust","Envy"],"connections":[{"orbit":7,"id":16948},{"orbit":0,"id":25412}],"group":331,"orbitIndex":13,"isNotable":true,"name":"Strong Links","orbit":2},"35876":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":35876,"stats":["25% increased Warcry Speed","25% increased Warcry Cooldown Recovery Rate"],"recipe":["Disgust","Suffering","Disgust"],"connections":[{"orbit":4,"id":53194},{"orbit":-3,"id":27540},{"orbit":0,"id":35977}],"group":220,"orbitIndex":20,"isNotable":true,"name":"Admonisher","orbit":2},"33502":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/icebite.dds","connections":[],"group":123,"skill":33502,"orbitIndex":12,"name":"Shapeshifting","orbit":5},"24880":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-7,"id":38501}],"group":483,"skill":24880,"orbitIndex":36,"name":"Attack Speed","orbit":5},"2888":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":8827}],"group":327,"skill":2888,"orbitIndex":12,"name":"Life Leech","orbit":7},"48240":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":48240,"stats":["40% increased Stun Recovery","Regenerate 5% of maximum Life over 1 second when Stunned"],"recipe":["Despair","Suffering","Greed"],"connections":[{"orbit":0,"id":48505}],"group":314,"orbitIndex":15,"isNotable":true,"name":"Quick Recovery","orbit":3},"61847":{"stats":["15% increased Critical Hit Chance with Flails"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":-4,"id":43443}],"group":66,"skill":61847,"orbitIndex":0,"name":"Flail Critical Chance","orbit":0},"29270":{"stats":["10% increased Attack Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-2,"id":7251}],"group":382,"skill":29270,"orbitIndex":16,"name":"Attack Damage","orbit":7},"7621":{"icon":"Art/2DArt/SkillIcons/passives/Invoker/InvokerShockMagnitude.dds","skill":7621,"stats":["Gain 10% of Damage as Extra Lightning Damage","25% chance on Shocking Enemies to created Shocked Ground"],"ascendancyName":"Invoker","connections":[{"orbit":0,"id":55611}],"group":1132,"orbitIndex":15,"isNotable":true,"name":"I am the Thunder...","orbit":5},"41615":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":4,"id":10534},{"orbit":0,"id":22616}],"group":246,"skill":41615,"orbitIndex":10,"name":"Totem Placement Speed","orbit":7},"21279":{"stats":["8% increased Effect of your Mark Skills","10% increased Blind Effect"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":-3,"id":35534}],"group":1016,"skill":21279,"orbitIndex":22,"name":"Mark Effect and Blind Effect","orbit":2},"24475":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaNode.dds","skill":24475,"stats":["+7% to Chaos Resistance"],"ascendancyName":"Acolyte of Chayula","group":1161,"connections":[{"orbit":-9,"id":59759}],"orbitIndex":8,"name":"Chaos Resistance","orbit":8},"46782":{"stats":["10% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":3,"id":53698}],"group":875,"skill":46782,"orbitIndex":16,"name":"Attack Damage","orbit":7},"50540":{"icon":"Art/2DArt/SkillIcons/passives/MasteryCurse.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCursePattern","connections":[{"orbit":0,"id":16499}],"group":614,"skill":50540,"orbitIndex":0,"name":"Curse Mastery","orbit":0},"55101":{"stats":["10% increased Elemental Damage"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":7,"id":58016}],"group":231,"skill":55101,"orbitIndex":12,"name":"Elemental Damage","orbit":3},"61318":{"stats":["16% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":0,"id":61396}],"group":668,"skill":61318,"orbitIndex":11,"name":"Armour and Evasion","orbit":3},"34433":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":32354}],"group":470,"skill":34433,"orbitIndex":9,"name":"Armour and Evasion","orbit":2},"56761":{"stats":["8% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":8560},{"orbit":0,"id":48531},{"orbit":0,"id":2408}],"group":1030,"skill":56761,"orbitIndex":20,"name":"Melee Damage","orbit":3},"11014":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":206,"skill":11014,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"62235":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEvasion.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEvasionPattern","connections":[],"group":668,"skill":62235,"orbitIndex":10,"name":"Armour and Evasion Mastery","orbit":2},"54911":{"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","skill":54911,"stats":["40% increased chance to Ignite","Enemies Ignited by you have -5% to Fire Resistance"],"recipe":["Greed","Isolation","Guilt"],"connections":[{"orbit":0,"id":11505},{"orbit":0,"id":39716}],"group":386,"orbitIndex":7,"isNotable":true,"name":"Firestarter","orbit":2},"58651":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":55194},{"orbit":0,"id":49357}],"group":388,"skill":58651,"orbitIndex":71,"name":"Minion Damage","orbit":4},"35581":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":35581,"stats":["16% reduced Skill Effect Duration","10% reduced Slowing Potency of Debuffs on You"],"recipe":["Paranoia","Isolation","Paranoia"],"connections":[{"orbit":0,"id":26895}],"group":352,"orbitIndex":0,"isNotable":true,"name":"Near at Hand","orbit":0},"62310":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":62310,"stats":["30% increased chance to Ignite","30% increased Damage with Hits against Burning Enemies"],"recipe":["Isolation","Disgust","Guilt"],"connections":[{"orbit":2,"id":36325},{"orbit":0,"id":56934}],"group":391,"orbitIndex":22,"isNotable":true,"name":"Incendiary","orbit":7},"3245":{"stats":["4% increased Block chance","10% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":0,"id":7395}],"group":61,"skill":3245,"orbitIndex":10,"name":"Thorns and Block","orbit":2},"57552":{"stats":["10% increased Damage with One Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":24871},{"orbit":0,"id":46696}],"group":268,"skill":57552,"orbitIndex":0,"name":"One Handed Damage","orbit":4},"17517":{"stats":["6% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":62978},{"orbit":0,"id":19873}],"group":396,"skill":17517,"orbitIndex":6,"name":"Area of Effect","orbit":2},"26135":{"stats":["8% increased Spell Damage","8% increased Projectile Speed for Spell Skills"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":2335}],"group":865,"skill":26135,"orbitIndex":9,"name":"Spell Damage and Projectile Speed","orbit":3},"36629":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":36629,"stats":["+5 to any Attribute"],"isAttribute":true,"group":400,"connections":[{"orbit":0,"id":44659}],"orbitIndex":45,"name":"Attribute","orbit":5},"33037":{"stats":["Projectiles have 5% chance to Chain an additional time from terrain"],"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","connections":[{"orbit":0,"id":47683}],"group":595,"skill":33037,"orbitIndex":2,"name":"Chaining Projectiles","orbit":3},"64192":{"stats":["12% increased Stun Threshold"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":3,"id":53373}],"group":400,"skill":64192,"orbitIndex":12,"name":"Stun Threshold","orbit":3},"12462":{"stats":["Aura Skills have 5% increased Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","connections":[{"orbit":0,"id":64299}],"group":388,"skill":12462,"orbitIndex":20,"name":"Aura Effect","orbit":3},"558":{"stats":["12% increased Fire Damage"],"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","connections":[],"group":493,"skill":558,"orbitIndex":4,"name":"Fire Damage","orbit":3},"3660":{"stats":["8% chance to Blind Enemies on Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":-7,"id":25619},{"orbit":0,"id":57196}],"group":616,"skill":3660,"orbitIndex":20,"name":"Blind Chance","orbit":3},"44359":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":633,"skill":44359,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"30141":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":30141,"stats":["+5 to any Attribute"],"isAttribute":true,"group":76,"connections":[{"orbit":0,"id":55190}],"orbitIndex":0,"name":"Attribute","orbit":0},"26490":{"stats":["10% increased Critical Hit Chance with One Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/onehanddamage.dds","connections":[{"orbit":0,"id":12751}],"group":330,"skill":26490,"orbitIndex":9,"name":"One Handed Critical Chance","orbit":2},"55241":{"stats":["4% chance for Spell Skills to fire 2 additional Projectiles"],"icon":"Art/2DArt/SkillIcons/passives/spellcritical.dds","connections":[{"orbit":0,"id":38614}],"group":739,"skill":55241,"orbitIndex":4,"name":"Additional Spell Projectiles","orbit":1},"34030":{"stats":["Offerings have 15% increased Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[{"orbit":0,"id":47441},{"orbit":0,"id":13634},{"orbit":0,"id":42614}],"group":592,"skill":34030,"orbitIndex":0,"name":"Offering Life","orbit":0},"20388":{"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","skill":20388,"stats":["Minions Recoup 10% of Damage taken as Life"],"recipe":["Greed","Disgust","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[],"group":413,"orbitIndex":22,"isNotable":true,"name":"Regenerative Flesh","orbit":2},"44659":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":44659,"stats":["+5 to any Attribute"],"isAttribute":true,"group":400,"connections":[],"orbitIndex":27,"name":"Attribute","orbit":5},"14355":{"stats":["12% increased Spell Area Damage","Spell Skills have 5% reduced Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":0,"id":11788},{"orbit":0,"id":8483}],"group":619,"skill":14355,"orbitIndex":3,"name":"Spell Area of Effect","orbit":7},"42813":{"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","skill":42813,"stats":["25% increased Skill Effect Duration"],"recipe":["Paranoia","Suffering","Fear"],"connections":[{"orbit":0,"id":55491}],"group":302,"orbitIndex":19,"isNotable":true,"name":"Tides of Change","orbit":7},"42390":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":42390,"stats":["Hits that Heavy Stun inflict Fire Exposure"],"recipe":["Disgust","Suffering","Guilt"],"connections":[{"orbit":3,"id":11433},{"orbit":0,"id":63608}],"group":71,"orbitIndex":4,"isNotable":true,"name":"Overheating Blow","orbit":4},"24259":{"stats":["Attacks used by Totems have 4% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":62609}],"group":206,"skill":24259,"orbitIndex":32,"name":"Totem Attack Speed","orbit":5},"8854":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":8854,"stats":["3% increased maximum Life"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":0,"id":46644}],"orbitIndex":54,"name":"Life","orbit":8},"58138":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourAndEnergyShieldPattern","connections":[],"group":75,"skill":58138,"orbitIndex":6,"name":"Armour and Energy Shield Mastery","orbit":1},"38105":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[],"group":427,"skill":38105,"orbitIndex":67,"name":"Energy Shield","orbit":4},"52829":{"stats":["12% increased Stun Buildup","10% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":375}],"group":79,"skill":52829,"orbitIndex":63,"name":"Mace Damage and Stun Buildup","orbit":4},"51797":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":23939}],"group":427,"skill":51797,"orbitIndex":8,"name":"Life Recoup","orbit":7},"44299":{"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","skill":44299,"stats":["25% increased maximum Energy Shield","+1% to all Maximum Elemental Resistances"],"recipe":["Isolation","Paranoia","Isolation"],"connections":[{"orbit":0,"id":38105},{"orbit":0,"id":49455},{"orbit":0,"id":857}],"group":427,"orbitIndex":0,"isNotable":true,"name":"Enhanced Barrier","orbit":4},"59798":{"stats":["Gain additional Ailment Threshold equal to 12% of maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":-4,"id":5335}],"group":952,"skill":59798,"orbitIndex":5,"name":"Ailment Threshold from Energy Shield","orbit":1},"56618":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderBrewConcoctionLightning.dds","skill":56618,"stats":["Grants Skill: Fulminating Concoction"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1147,"connections":[{"orbit":0,"id":57141}],"orbitIndex":0,"name":"Fulminating Concoction","orbit":0},"3567":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":3567,"stats":["8% increased maximum Mana","10% increased Mana Cost of Skills"],"recipe":["Suffering","Ire","Isolation"],"connections":[{"orbit":0,"id":53188},{"orbit":0,"id":10159}],"group":732,"orbitIndex":16,"isNotable":true,"name":"Raw Mana","orbit":3},"22141":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":54521},{"orbit":0,"id":51797}],"group":427,"skill":22141,"orbitIndex":6,"name":"Life Recoup","orbit":7},"22691":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Minion Life","id":19990}},"skill":22691,"stats":["15% faster start of Energy Shield Recharge"],"isSwitchable":true,"group":596,"connections":[{"orbit":-6,"id":39037},{"orbit":-9,"id":61027}],"orbitIndex":0,"name":"Energy Shield Delay","orbit":0},"48103":{"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","skill":48103,"stats":["20% increased Stun Buildup","20% increased Knockback Distance","+10 to Strength"],"recipe":["Greed","Paranoia","Paranoia"],"connections":[{"orbit":0,"id":52875}],"group":1020,"orbitIndex":12,"isNotable":true,"name":"Forcewave","orbit":2},"3894":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","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"],"recipe":["Isolation","Guilt","Isolation"],"connections":[{"orbit":0,"id":13307},{"orbit":0,"id":857}],"group":427,"orbitIndex":30,"isNotable":true,"name":"Eldritch Will","orbit":4},"29762":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":29762,"stats":["30% increased Warcry Speed","Warcry Skills have 30% increased Area of Effect"],"recipe":["Paranoia","Ire","Disgust"],"connections":[{"orbit":5,"id":28564},{"orbit":0,"id":8460},{"orbit":-2,"id":9528}],"group":116,"orbitIndex":13,"isNotable":true,"name":"Guttural Roar","orbit":3},"64327":{"icon":"Art/2DArt/SkillIcons/passives/steelspan.dds","skill":64327,"stats":["12% increased Block chance","Your Heavy Stun buildup empties 50% faster"],"connections":[{"orbit":0,"id":39517},{"orbit":0,"id":49391}],"group":400,"orbitIndex":21,"isNotable":true,"name":"Defender's Resolve","orbit":3},"1826":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":1826,"stats":["+5 to any Attribute"],"isAttribute":true,"group":628,"connections":[{"orbit":0,"id":39037}],"orbitIndex":0,"name":"Attribute","orbit":0},"45650":{"stats":["15% increased Melee Damage if you've dealt a Projectile Attack Hit in the past eight seconds"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":9572},{"orbit":0,"id":36997}],"group":779,"skill":45650,"orbitIndex":14,"name":"Melee Damage if Projectile Hit","orbit":3},"51142":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichNode.dds","skill":51142,"stats":["3% increased maximum Mana"],"ascendancyName":"Lich","group":881,"connections":[{"orbit":-4,"id":26085}],"orbitIndex":135,"name":"Mana","orbit":9},"11329":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":54676}],"group":383,"skill":11329,"orbitIndex":18,"name":"Life Regeneration","orbit":2},"17118":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17118,"stats":["+5 to any Attribute"],"isAttribute":true,"group":745,"connections":[{"orbit":0,"id":38814},{"orbit":0,"id":20049},{"orbit":0,"id":8789}],"orbitIndex":0,"name":"Attribute","orbit":0},"48429":{"stats":["15% increased Cooldown Recovery Rate for Grenade Skills"],"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","connections":[{"orbit":0,"id":58714},{"orbit":0,"id":36169}],"group":517,"skill":48429,"orbitIndex":20,"name":"Grenade Cooldown Recovery Rate","orbit":3},"9568":{"stats":["16% increased Totem Life"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":5580}],"group":433,"skill":9568,"orbitIndex":12,"name":"Totem Life","orbit":2},"61119":{"stats":["10% increased Poison Duration"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":4,"id":64325},{"orbit":0,"id":63431}],"group":1042,"skill":61119,"orbitIndex":18,"name":"Poison Duration","orbit":2},"13839":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":65287}],"group":433,"skill":13839,"orbitIndex":39,"name":"Totem Damage","orbit":5},"9583":{"stats":["10% increased amount of Life Leeched","10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":47316}],"group":327,"skill":9583,"orbitIndex":21,"name":"Life Leech and Physical Damage","orbit":7},"48305":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48305,"stats":["+5 to any Attribute"],"isAttribute":true,"group":393,"connections":[{"orbit":6,"id":37629}],"orbitIndex":0,"name":"Attribute","orbit":0},"10731":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistGainMoreCastSpeed8Seconds.dds","skill":10731,"stats":["Every 10 seconds, gain 50% more Cast Speed for 5 seconds"],"ascendancyName":"Chronomancer","connections":[],"group":210,"orbitIndex":0,"isNotable":true,"name":"Quicksand Hourglass","orbit":0},"28976":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":23374},{"orbit":0,"id":29458}],"group":1086,"skill":28976,"orbitIndex":0,"name":"Poison Duration","orbit":0},"41029":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41029,"stats":["+5 to any Attribute"],"isAttribute":true,"group":774,"connections":[{"orbit":0,"id":24321},{"orbit":0,"id":25827},{"orbit":-4,"id":44563}],"orbitIndex":0,"name":"Attribute","orbit":0},"4776":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":14363}],"group":511,"skill":4776,"orbitIndex":2,"name":"Lightning Penetration","orbit":2},"34927":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupFire.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryFirePattern","connections":[],"group":493,"skill":34927,"orbitIndex":0,"name":"Fire Mastery","orbit":0},"46604":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":7,"id":2138}],"group":439,"skill":46604,"orbitIndex":17,"name":"Chaos Damage","orbit":7},"44902":{"stats":["8% increased Spell Damage","8% increased Attack Damage"],"icon":"Art/2DArt/SkillIcons/passives/Inquistitor/IncreasedElementalDamageAttackCasteSpeed.dds","connections":[{"orbit":3,"id":511}],"group":137,"skill":44902,"orbitIndex":0,"name":"Attack and Spell Damage","orbit":7},"47429":{"stats":["10% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[],"group":265,"skill":47429,"orbitIndex":6,"name":"Warcry Cooldown","orbit":6},"58183":{"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","skill":58183,"stats":["15% increased Magnitude of Bleeding you inflict","25% increased Physical Damage"],"recipe":["Despair","Isolation","Greed"],"connections":[{"orbit":0,"id":60241},{"orbit":0,"id":21245},{"orbit":0,"id":32278}],"group":343,"orbitIndex":11,"isNotable":true,"name":"Blood Tearing","orbit":2},"36808":{"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","skill":36808,"stats":["1% increased Attack Damage per 75 Armour or Evasion Rating on Shield","50% increased Defences from Equipped Shield"],"recipe":["Fear","Suffering","Fear"],"connections":[{"orbit":3,"id":34076},{"orbit":0,"id":37795}],"group":860,"orbitIndex":16,"isNotable":true,"name":"Spiked Shield","orbit":2},"42825":{"stats":["15% faster start of Energy Shield Recharge"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":31238}],"group":335,"skill":42825,"orbitIndex":14,"name":"Energy Shield Delay","orbit":2},"61042":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61042,"stats":["+5 to any Attribute"],"isAttribute":true,"group":441,"connections":[{"orbit":0,"id":44344}],"orbitIndex":0,"name":"Attribute","orbit":0},"62498":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":62498,"stats":["+5 to any Attribute"],"isAttribute":true,"group":177,"connections":[{"orbit":0,"id":3446},{"orbit":0,"id":51561},{"orbit":0,"id":21390}],"orbitIndex":0,"name":"Attribute","orbit":0},"63894":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":63894,"stats":["12% increased Spell Damage"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":-4,"id":61267}],"orbitIndex":64,"name":"Spell Damage","orbit":6},"43139":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":43139,"stats":["15% increased Damage for each type of Elemental Ailment on Enemy"],"recipe":["Isolation","Despair","Guilt"],"connections":[{"orbit":0,"id":38068}],"group":513,"orbitIndex":0,"isNotable":true,"name":"Stormbreaker","orbit":4},"24646":{"stats":["5% reduced maximum Mana","+12 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":61409}],"group":133,"skill":24646,"orbitIndex":18,"name":"Strength and Reduced Mana","orbit":3},"2508":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":47168},{"orbit":0,"id":59425}],"group":427,"skill":2508,"orbitIndex":18,"name":"Life Recoup","orbit":7},"58930":{"stats":["3% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","connections":[{"orbit":7,"id":14934}],"group":439,"skill":58930,"orbitIndex":9,"name":"Cast Speed","orbit":7},"43944":{"icon":"Art/2DArt/SkillIcons/passives/CursemitigationclusterNode.dds","skill":43944,"stats":["25% chance that when Volatility on you detonates, you regain an equivalent amount of Volatility"],"recipe":["Paranoia","Greed","Ire"],"connections":[{"orbit":0,"id":23547}],"group":960,"orbitIndex":13,"isNotable":true,"name":"Instability","orbit":2},"61487":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-4,"id":36596},{"orbit":0,"id":58109}],"group":640,"skill":61487,"orbitIndex":66,"name":"Damage against Enemies on Low Life","orbit":4},"48670":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48670,"stats":["+5 to any Attribute"],"isAttribute":true,"group":453,"connections":[{"orbit":0,"id":13241},{"orbit":0,"id":33169},{"orbit":0,"id":53589},{"orbit":0,"id":19122}],"orbitIndex":42,"name":"Attribute","orbit":6},"14934":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":14934,"stats":["10% increased Cast Speed","+7% to Chaos Resistance"],"recipe":["Ire","Envy","Suffering"],"connections":[],"group":439,"orbitIndex":4,"isNotable":true,"name":"Spiral into Mania","orbit":2},"53853":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":53853,"stats":["50% increased Evasion Rating if you have been Hit Recently","50% increased Armour if you haven't been Hit Recently"],"recipe":["Greed","Greed","Ire"],"connections":[{"orbit":0,"id":57320}],"group":475,"orbitIndex":19,"isNotable":true,"name":"Backup Plan","orbit":7},"4":{"stats":["15% increased chance to Shock"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":11578}],"group":759,"skill":4,"orbitIndex":0,"name":"Shock Chance","orbit":0},"17138":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":51903}],"group":124,"skill":17138,"orbitIndex":0,"name":"Melee Damage","orbit":0},"53505":{"stats":["10% increased amount of Life Leeched"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":6,"id":21468}],"group":455,"skill":53505,"orbitIndex":18,"name":"Life Leech","orbit":2},"38856":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":38856,"stats":["+5 to any Attribute"],"isAttribute":true,"group":444,"connections":[{"orbit":0,"id":49357},{"orbit":0,"id":2071},{"orbit":5,"id":21081}],"orbitIndex":54,"name":"Attribute","orbit":6},"48833":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":4}],"group":757,"skill":48833,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"36994":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":27491}],"group":458,"skill":36994,"orbitIndex":12,"name":"Energy Shield","orbit":4},"57088":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":-5,"id":54557}],"group":937,"skill":57088,"orbitIndex":20,"name":"Cold Penetration","orbit":2},"29399":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":23888},{"orbit":-7,"id":51446}],"group":492,"skill":29399,"orbitIndex":20,"name":"Armour and Evasion","orbit":3},"13387":{"icon":"Art/2DArt/SkillIcons/passives/MasteryElementalDamage.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[],"group":457,"skill":13387,"orbitIndex":0,"name":"Elemental Mastery","orbit":5},"42177":{"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","skill":42177,"stats":["5% increased Attack Speed","10% increased Accuracy Rating","5% increased Dexterity"],"recipe":["Despair","Paranoia","Ire"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[{"orbit":7,"id":11153}],"group":430,"orbitIndex":0,"isNotable":true,"name":"Blurred Motion","orbit":0},"29432":{"stats":["15% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/energyshield.dds","connections":[{"orbit":0,"id":4061}],"group":458,"skill":29432,"orbitIndex":48,"name":"Energy Shield","orbit":4},"28458":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":0,"id":38972}],"group":324,"skill":28458,"orbitIndex":10,"name":"Minion Damage","orbit":3},"45992":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":41657}],"group":318,"skill":45992,"orbitIndex":12,"name":"Armour","orbit":3},"8406":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":8406,"stats":["+5 to any Attribute"],"isAttribute":true,"group":412,"connections":[{"orbit":-4,"id":48305}],"orbitIndex":21,"name":"Attribute","orbit":3},"29240":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":29240,"stats":["+5 to any Attribute"],"isAttribute":true,"group":761,"connections":[{"orbit":0,"id":55668},{"orbit":0,"id":10881},{"orbit":0,"id":31977},{"orbit":0,"id":57513}],"orbitIndex":0,"name":"Attribute","orbit":0},"43791":{"icon":"Art/2DArt/SkillIcons/passives/BannerAreaNotable.dds","skill":43791,"stats":["When you leave your Banner's Area, recover 15% of the Valour consumed for that Banner"],"recipe":["Greed","Despair","Guilt"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBannerPattern","connections":[],"group":465,"orbitIndex":0,"isNotable":true,"name":"Rallying Icon","orbit":3},"50879":{"stats":["16% increased Hazard Damage"],"icon":"Art/2DArt/SkillIcons/passives/trapsmax.dds","connections":[{"orbit":7,"id":14211}],"group":868,"skill":50879,"orbitIndex":4,"name":"Hazard Damage","orbit":7},"54447":{"icon":"Art/2DArt/SkillIcons/passives/blankInt.dds","classesStart":["Witch","Sorceress"],"skill":54447,"stats":[],"group":554,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"WITCH","orbit":0},"3051":{"stats":["Offerings have 30% increased Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":504,"skill":3051,"orbitIndex":18,"name":"Offering Life","orbit":7},"37258":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":37258,"stats":["+5 to any Attribute"],"isAttribute":true,"group":297,"connections":[{"orbit":0,"id":31903}],"orbitIndex":0,"name":"Attribute","orbit":0},"27687":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":27687,"stats":["2% increased Attack Damage per 75 Armour or Evasion Rating on Shield"],"recipe":["Suffering","Fear","Disgust"],"connections":[{"orbit":-6,"id":10508}],"group":103,"orbitIndex":18,"isNotable":true,"name":"Greatest Defence","orbit":3},"34419":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/ScorchTheEarth.dds","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"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":12,"isNotable":true,"name":"Grinning Immolation","orbit":9},"33240":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":33240,"stats":["Minions have 12% reduced Reservation"],"recipe":["Isolation","Isolation","Ire"],"connections":[{"orbit":0,"id":14505}],"group":328,"orbitIndex":71,"isNotable":true,"name":"Lord of Horrors","orbit":5},"30720":{"icon":"Art/2DArt/SkillIcons/passives/MinionsandManaNode.dds","skill":30720,"stats":["Minions have +13% to Chaos Resistance","Minions gain 8% of Physical Damage as Chaos Damage"],"recipe":["Suffering","Suffering","Envy"],"connections":[{"orbit":0,"id":20119}],"group":466,"orbitIndex":2,"isNotable":true,"name":"Entropic Incarnation","orbit":2},"53440":{"stats":["Gain 2 Rage on Melee Axe Hit"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":11306}],"group":101,"skill":53440,"orbitIndex":7,"name":"Axe Rage on Hit","orbit":3},"47173":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":113,"skill":47173,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"17646":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterRemovePercentageFullLifeEnemies.dds","skill":17646,"stats":["Decimating Strike"],"ascendancyName":"Witchhunter","connections":[],"group":155,"orbitIndex":0,"isNotable":true,"name":"Judge, Jury, and Executioner","orbit":0},"46644":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistConvertLifeToSpirit.dds","skill":46644,"stats":["Reserves 25% of Life","+1 to Maximum Spirit per 25 Maximum Life"],"ascendancyName":"Infernalist","connections":[],"group":534,"orbitIndex":48,"isNotable":true,"name":"Beidat's Will","orbit":8},"38663":{"stats":["10% increased Melee Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":3516}],"group":424,"skill":38663,"orbitIndex":6,"name":"Melee Critical Chance","orbit":7},"24009":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":-4,"id":34433},{"orbit":0,"id":21755}],"group":470,"skill":24009,"orbitIndex":27,"name":"Armour and Evasion","orbit":4},"31189":{"icon":"Art/2DArt/SkillIcons/passives/accuracystr.dds","skill":31189,"stats":["10% increased Attack Damage","Gain Accuracy Rating equal to your Strength"],"recipe":["Despair","Greed","Isolation"],"connections":[{"orbit":0,"id":28863}],"group":601,"orbitIndex":12,"isNotable":true,"name":"Unexpected Finesse","orbit":4},"45327":{"stats":["15% increased Stun Buildup"],"icon":"Art/2DArt/SkillIcons/passives/stunstr.dds","connections":[{"orbit":0,"id":10251}],"group":148,"skill":45327,"orbitIndex":14,"name":"Stun Buildup","orbit":7},"24813":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":3,"id":20397}],"group":477,"skill":24813,"orbitIndex":14,"name":"Attack Area","orbit":7},"8115":{"stats":["12% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":42981}],"group":472,"skill":8115,"orbitIndex":0,"name":"Physical Damage","orbit":0},"24767":{"stats":["40% increased Energy Shield from Equipped Focus"],"icon":"Art/2DArt/SkillIcons/passives/ShieldNodeOffensive.dds","connections":[{"orbit":4,"id":35408}],"group":295,"skill":24767,"orbitIndex":34,"name":"Focus Energy Shield","orbit":4},"48035":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":11329}],"group":383,"skill":48035,"orbitIndex":23,"name":"Life Regeneration","orbit":2},"13828":{"stats":["+16 to Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/evade.dds","connections":[{"orbit":0,"id":1140}],"group":625,"skill":13828,"orbitIndex":0,"name":"Evasion","orbit":0},"50216":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":44951},{"orbit":4,"id":17655}],"group":419,"skill":50216,"orbitIndex":18,"name":"Mana Regeneration","orbit":2},"51934":{"icon":"Art/2DArt/SkillIcons/passives/auraeffect.dds","skill":51934,"stats":["Recover 3% of maximum Mana when you Invoke a Spell","Triggered Spells deal 45% increased Spell Damage"],"recipe":["Isolation","Envy","Paranoia"],"connections":[],"group":926,"orbitIndex":0,"isNotable":true,"name":"Invocated Efficiency","orbit":0},"21245":{"stats":["10% increased Critical Hit Chance for Spells"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[],"group":355,"skill":21245,"orbitIndex":0,"name":"Spell Critical Chance","orbit":0},"60515":{"stats":["12% increased Cold Damage"],"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","connections":[{"orbit":-4,"id":19955}],"group":545,"skill":60515,"orbitIndex":4,"name":"Cold Damage","orbit":3},"14945":{"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","skill":14945,"stats":["Minions have 20% increased Area of Effect","Minions have 20% increased Cooldown Recovery Rate"],"recipe":["Guilt","Paranoia","Fear"],"connections":[{"orbit":0,"id":34552},{"orbit":0,"id":1447}],"group":324,"orbitIndex":16,"isNotable":true,"name":"Growing Swarm","orbit":3},"38779":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":5,"id":44605},{"orbit":0,"id":44836}],"group":562,"skill":38779,"orbitIndex":8,"name":"Armour and Evasion","orbit":2},"34621":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":38541}],"group":880,"skill":34621,"orbitIndex":0,"name":"Critical Damage","orbit":0},"9941":{"stats":["8% increased Accuracy Rating with One Handed Melee Weapons","8% increased Accuracy Rating with Two Handed Melee Weapons"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":38888}],"group":643,"skill":9941,"orbitIndex":15,"name":"Melee Damage","orbit":7},"5580":{"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","skill":5580,"stats":["Attack Skills have +1 to maximum number of Summoned Totems","Skills that would Summon a Totem have 20% chance to Summon two Totems instead"],"recipe":["Disgust","Suffering","Suffering"],"connections":[{"orbit":0,"id":42710}],"group":433,"orbitIndex":0,"isNotable":true,"name":"Watchtowers","orbit":0},"18472":{"stats":["10% increased Stun Buildup","10% increased Freeze Buildup"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","connections":[{"orbit":0,"id":46533}],"group":956,"skill":18472,"orbitIndex":12,"name":"Stun and Freeze Buildup","orbit":2},"26291":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":26291,"stats":["25% increased Lightning Damage","15% increased Shock Duration"],"recipe":["Envy","Greed","Paranoia"],"connections":[],"group":169,"orbitIndex":28,"isNotable":true,"name":"Electrifying Nature","orbit":4},"6514":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":6514,"stats":["40% increased Damage with Warcries","Warcry Skills have 25% increased Area of Effect"],"recipe":["Isolation","Guilt","Fear"],"connections":[{"orbit":0,"id":47173}],"group":113,"orbitIndex":5,"isNotable":true,"name":"Cacophony","orbit":4},"39570":{"stats":["10% chance to inflict Bleeding on Critical Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":6,"id":49394}],"group":848,"skill":39570,"orbitIndex":59,"name":"Bleeding Chance on Critical","orbit":4},"65016":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":65016,"stats":["35% increased Damage with Hits against Burning Enemies"],"recipe":["Guilt","Suffering","Fear"],"connections":[{"orbit":0,"id":11505}],"group":386,"orbitIndex":17,"isNotable":true,"name":"Intense Flames","orbit":3},"32071":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":32071,"stats":["20% increased Area of Effect if you've Killed Recently","10% increased Area of Effect for Attacks"],"recipe":["Envy","Fear","Fear"],"connections":[{"orbit":0,"id":15427},{"orbit":0,"id":49111}],"group":60,"orbitIndex":23,"isNotable":true,"name":"Primal Growth","orbit":3},"26324":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":0,"id":46023}],"group":317,"skill":26324,"orbitIndex":0,"name":"Armour","orbit":3},"54975":{"stats":["Debuffs you inflict have 5% increased Slow Magnitude"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-9,"id":7526}],"group":912,"skill":54975,"orbitIndex":66,"name":"Slow Effect","orbit":5},"46421":{"icon":"Art/2DArt/SkillIcons/passives/AltMasteryAuras.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryReservationPattern","connections":[],"group":205,"skill":46421,"orbitIndex":0,"name":"Aura Mastery","orbit":0},"3823":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","options":{"Witch":{"stats":["Minions deal 15% increased Damage","Minions have 3% increased Attack and Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","name":"Power of the Dead","id":17324}},"skill":3823,"stats":["18% increased Cold Damage","30% increased Freeze Buildup"],"isSwitchable":true,"connections":[{"orbit":0,"id":60230},{"orbit":0,"id":5726}],"group":523,"orbitIndex":0,"isNotable":true,"name":"Path of Winter","orbit":1},"48568":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":48568,"stats":["+5 to any Attribute"],"isAttribute":true,"group":683,"connections":[{"orbit":0,"id":16489}],"orbitIndex":0,"name":"Attribute","orbit":0},"27388":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":27388,"stats":["20% increased Mana Regeneration Rate","10% chance to Gain Arcane Surge when you deal a Critical Hit"],"recipe":["Suffering","Greed","Greed"],"connections":[{"orbit":0,"id":28578},{"orbit":0,"id":24551}],"group":170,"orbitIndex":21,"isNotable":true,"name":"Aspiring Genius","orbit":7},"6544":{"icon":"Art/2DArt/SkillIcons/passives/firedamageint.dds","skill":6544,"stats":["Gain 12% of Physical Damage as Extra Fire Damage"],"recipe":["Envy","Disgust","Isolation"],"connections":[{"orbit":6,"id":56061},{"orbit":0,"id":42604}],"group":287,"orbitIndex":53,"isNotable":true,"name":"Burning Strikes","orbit":4},"46300":{"stats":["15% increased chance to Ignite"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":0,"id":63021},{"orbit":0,"id":52774}],"group":493,"skill":46300,"orbitIndex":14,"name":"Ignite Chance","orbit":2},"43014":{"stats":["10% increased Melee Damage"],"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","connections":[{"orbit":0,"id":34308}],"group":276,"skill":43014,"orbitIndex":19,"name":"Melee Damage","orbit":2},"16256":{"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","skill":16256,"stats":["25% reduced Mana Regeneration Rate while stationary","50% increased Mana Regeneration Rate while moving"],"recipe":["Envy","Greed","Envy"],"connections":[{"orbit":0,"id":53188}],"group":732,"orbitIndex":8,"isNotable":true,"name":"Ether Flow","orbit":3},"38501":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":-4,"id":47796}],"group":483,"skill":38501,"orbitIndex":40,"name":"Attack Speed","orbit":4},"5961":{"stats":["10% increased Lightning Damage"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":54675},{"orbit":0,"id":11315}],"group":687,"skill":5961,"orbitIndex":0,"name":"Lightning Damage","orbit":0},"56564":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":8349}],"group":495,"skill":56564,"orbitIndex":15,"name":"Energy Shield Recharge","orbit":2},"59061":{"stats":["20% increased Critical Damage Bonus if you haven't dealt a Critical Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":28267}],"group":189,"skill":59061,"orbitIndex":0,"name":"Critical Damage","orbit":0},"23650":{"stats":["15% increased Life Regeneration Rate while on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":3,"id":43895}],"group":406,"skill":23650,"orbitIndex":12,"name":"Life Regeneration on Low Life","orbit":2},"1442":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingNode.dds","skill":1442,"stats":["3% increased Attributes"],"ascendancyName":"Gemling Legionnaire","group":357,"connections":[{"orbit":0,"id":53108}],"orbitIndex":0,"name":"Attributes","orbit":0},"13293":{"stats":["20% increased Armour if you haven't been Hit Recently"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":4,"id":30457}],"group":89,"skill":13293,"orbitIndex":0,"name":"Armour","orbit":7},"7344":{"icon":"Art/2DArt/SkillIcons/passives/HiredKiller2.dds","skill":7344,"stats":["Recover 3% of maximum Life on Kill"],"connections":[{"orbit":0,"id":58182},{"orbit":0,"id":26931}],"group":733,"orbitIndex":4,"isNotable":true,"name":"Life from Death","orbit":3},"3443":{"stats":["Minions deal 10% increased Damage"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[{"orbit":-4,"id":14548},{"orbit":-3,"id":63545},{"orbit":7,"id":55180}],"group":659,"skill":3443,"orbitIndex":12,"name":"Minion Damage","orbit":7},"48137":{"stats":["15% increased Crossbow Reload Speed"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":33887}],"group":662,"skill":48137,"orbitIndex":11,"name":"Crossbow Reload Speed","orbit":4},"39710":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":39710,"stats":["+5 to any Attribute"],"isAttribute":true,"group":165,"connections":[{"orbit":0,"id":51821}],"orbitIndex":0,"name":"Attribute","orbit":0},"4140":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":4140,"stats":["+5 to any Attribute"],"isAttribute":true,"group":128,"connections":[{"orbit":0,"id":59093}],"orbitIndex":0,"name":"Attribute","orbit":0},"15969":{"stats":["12% increased Damage with Hits against Enemies affected by Elemental Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":41129},{"orbit":0,"id":59376}],"group":457,"skill":15969,"orbitIndex":0,"name":"Damage against Ailments","orbit":3},"37963":{"stats":["10% increased Damage with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[],"group":398,"skill":37963,"orbitIndex":13,"name":"Sword Damage","orbit":3},"62439":{"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","skill":62439,"stats":["+10 to Maximum Rage while wielding an Axe"],"recipe":["Isolation","Isolation","Fear"],"connections":[{"orbit":0,"id":24224},{"orbit":0,"id":52300}],"group":101,"orbitIndex":11,"isNotable":true,"name":"Enraged Reaver","orbit":3},"61938":{"stats":["15% increased Magnitude of Jagged Ground you create"],"icon":"Art/2DArt/SkillIcons/icongroundslam.dds","connections":[{"orbit":0,"id":14515}],"group":172,"skill":61938,"orbitIndex":14,"name":"Jagged Ground Effect","orbit":3},"57880":{"stats":["12% increased Damage with Axes"],"icon":"Art/2DArt/SkillIcons/passives/damageaxe.dds","connections":[{"orbit":0,"id":27082},{"orbit":0,"id":6269}],"group":101,"skill":57880,"orbitIndex":3,"name":"Axe Damage","orbit":3},"51795":{"stats":["12% increased chance to Ignite","6% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/firedamagestr.dds","connections":[{"orbit":-2,"id":32271},{"orbit":7,"id":53632}],"group":229,"skill":51795,"orbitIndex":12,"name":"Ignite and Critical Chance","orbit":7},"35739":{"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","skill":35739,"stats":["25% increased Armour Break Duration","25% increased Attack Area Damage"],"recipe":["Greed","Isolation","Ire"],"connections":[{"orbit":3,"id":42410},{"orbit":0,"id":8556}],"group":476,"orbitIndex":0,"isNotable":true,"name":"Crushing Judgement","orbit":0},"20842":{"stats":["Banner Skills have 15% increased Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":48026},{"orbit":2147483647,"id":4661}],"group":325,"skill":20842,"orbitIndex":10,"name":"Banner Area","orbit":3},"22626":{"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak2BuffIcon.dds","skill":22626,"stats":["100% increased Armour Break Duration"],"recipe":["Guilt","Despair","Disgust"],"connections":[{"orbit":0,"id":45227},{"orbit":0,"id":48717}],"group":120,"orbitIndex":4,"isNotable":true,"name":"Irreparable","orbit":7},"14340":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":14340,"stats":["+5 to any Attribute"],"isAttribute":true,"group":651,"connections":[{"orbit":0,"id":26786},{"orbit":0,"id":26319}],"orbitIndex":0,"name":"Attribute","orbit":0},"56360":{"stats":["20% increased Power Charge Duration"],"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","connections":[{"orbit":0,"id":24812}],"group":777,"skill":56360,"orbitIndex":19,"name":"Power Charge Duration","orbit":2},"55429":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","options":{"Huntress":{"stats":["10% increased Melee Damage","10% increased Projectile Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChannellingAttacksNode.dds","name":"Melee and Projectile Damage","id":24854}},"skill":55429,"stats":["10% increased Projectile Damage"],"isSwitchable":true,"group":767,"connections":[{"orbit":0,"id":22049}],"orbitIndex":0,"name":"Projectile Damage","orbit":0},"11826":{"icon":"Art/2DArt/SkillIcons/passives/projectilespeed.dds","skill":11826,"stats":["8% reduced Attack Speed","40% increased Projectile Damage","40% increased Projectile Stun Buildup"],"recipe":["Guilt","Greed","Greed"],"connections":[{"orbit":0,"id":17726}],"group":672,"orbitIndex":8,"isNotable":true,"name":"Heavy Ammunition","orbit":7},"38014":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":38014,"stats":["Slam Skills have 12% increased Area of Effect"],"ascendancyName":"Titan","group":49,"connections":[{"orbit":5,"id":3762}],"orbitIndex":0,"name":"Slam Area of Effect","orbit":0},"39752":{"stats":["10% increased Duration of Ignite, Shock and Chill on Enemies"],"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","connections":[{"orbit":0,"id":5936},{"orbit":0,"id":38068}],"group":513,"skill":39752,"orbitIndex":48,"name":"Elemental Ailment Duration","orbit":4},"38578":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/ImprovedElementalStorm.dds","skill":38578,"stats":["Elemental Storm has 150% more Cooldown Recovery Rate"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":24,"isNotable":true,"name":"Rain Dancer","orbit":8},"5544":{"stats":["30% increased Thorns Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":3,"id":43711}],"group":198,"skill":5544,"orbitIndex":10,"name":"Thorn Critical Damage","orbit":2},"51737":{"icon":"Art/2DArt/SkillIcons/passives/Witchhunter/WitchunterNode.dds","skill":51737,"stats":["4 Passive Skill Points become Weapon Set Skill Points"],"ascendancyName":"Witchhunter","group":144,"connections":[{"orbit":-6,"id":8272}],"orbitIndex":0,"name":"Specialisation Points","orbit":0},"18240":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupEnergyShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEnergyPattern","connections":[],"group":227,"skill":18240,"orbitIndex":0,"name":"Energy Shield Mastery","orbit":0},"17340":{"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","skill":17340,"stats":["4% increased Movement Speed if you've Killed Recently","8% increased Attack Speed if you've Killed Recently"],"recipe":["Disgust","Ire","Fear"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryEvasionPattern","connections":[{"orbit":-4,"id":62051}],"group":579,"orbitIndex":9,"isNotable":true,"name":"Adrenaline Rush","orbit":4},"43128":{"icon":"Art/2DArt/SkillIcons/passives/Temporalist/TemporalistNode.dds","skill":43128,"stats":["4% increased Cast Speed"],"ascendancyName":"Chronomancer","group":236,"connections":[{"orbit":4,"id":10731}],"orbitIndex":60,"name":"Cast Speed","orbit":4},"22533":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":-2,"id":26663},{"orbit":0,"id":21274}],"group":593,"skill":22533,"orbitIndex":23,"name":"Cooldown Recovery Rate","orbit":7},"8875":{"stats":["15% increased Electrocute Buildup"],"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","connections":[{"orbit":0,"id":50687}],"group":519,"skill":8875,"orbitIndex":8,"name":"Electrocute Buildup","orbit":1},"62034":{"icon":"Art/2DArt/SkillIcons/passives/ElementalResistance2.dds","skill":62034,"stats":["+1% to all Maximum Elemental Resistances","+5% to all Elemental Resistances"],"recipe":["Isolation","Isolation","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryResistancesAndAilmentProtectionPattern","connections":[],"group":90,"orbitIndex":0,"isNotable":true,"name":"Prism Guard","orbit":0},"17150":{"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","skill":17150,"stats":["Gain 8% of Evasion Rating as extra Armour"],"recipe":["Paranoia","Fear","Envy"],"connections":[{"orbit":7,"id":53647},{"orbit":0,"id":19750}],"group":492,"orbitIndex":8,"isNotable":true,"name":"General's Bindings","orbit":3},"20718":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":30979}],"group":409,"skill":20718,"orbitIndex":10,"name":"Duration","orbit":7},"61409":{"stats":["5% reduced maximum Mana","+12 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":13075}],"group":133,"skill":61409,"orbitIndex":22,"name":"Strength and Reduced Mana","orbit":7},"25374":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":25374,"stats":["+5 to any Attribute"],"isAttribute":true,"group":483,"connections":[{"orbit":6,"id":45969}],"orbitIndex":42,"name":"Attribute","orbit":6},"20024":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":44223}],"group":660,"skill":20024,"orbitIndex":22,"name":"Critical Damage","orbit":7},"53719":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":53719,"stats":["+5 to any Attribute"],"isAttribute":true,"group":97,"connections":[{"orbit":0,"id":27082}],"orbitIndex":0,"name":"Attribute","orbit":0},"58783":{"stats":["8% increased amount of Life Leeched","8% increased Armour and Evasion Rating while Leeching"],"icon":"Art/2DArt/SkillIcons/passives/lifeleech.dds","connections":[{"orbit":0,"id":26520}],"group":642,"skill":58783,"orbitIndex":19,"name":"Life Leech. Armour and Evasion while Leeching","orbit":2},"51210":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":138,"skill":51210,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"21721":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":15899},{"orbit":0,"id":55066}],"group":526,"skill":21721,"orbitIndex":4,"name":"Bleeding Chance","orbit":3},"42410":{"stats":["Break 10% increased Armour","8% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":4,"id":9737}],"group":477,"skill":42410,"orbitIndex":20,"name":"Area Damage and Armour Break","orbit":7},"11764":{"stats":["Debuffs on you expire 10% faster"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":7,"id":38878}],"group":912,"skill":11764,"orbitIndex":11,"name":"Debuff Expiry","orbit":7},"61976":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61976,"stats":["+5 to any Attribute"],"isAttribute":true,"group":855,"connections":[{"orbit":0,"id":7526},{"orbit":6,"id":36298}],"orbitIndex":0,"name":"Attribute","orbit":0},"47312":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonLifeFlasksRecoverManaViceVersa.dds","skill":47312,"stats":["Life Flasks also recover Mana","Mana Flasks also recover Life"],"ascendancyName":"Amazon","connections":[],"group":1180,"orbitIndex":0,"isNotable":true,"name":"Azmeri Brew","orbit":0},"41031":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":41031,"stats":["+5 to any Attribute"],"isAttribute":true,"group":454,"connections":[{"orbit":0,"id":54232}],"orbitIndex":27,"name":"Attribute","orbit":4},"13708":{"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","skill":13708,"stats":["15% increased Accuracy Rating","+10 to Dexterity"],"recipe":["Greed","Fear","Greed"],"connections":[],"group":529,"orbitIndex":40,"isNotable":true,"name":"Curved Weapon","orbit":4},"11066":{"stats":["5% increased Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/GreenAttackSmallPassive.dds","connections":[{"orbit":2,"id":26663}],"group":593,"skill":11066,"orbitIndex":19,"name":"Cooldown Recovery Rate","orbit":7},"53785":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":1170},{"orbit":0,"id":23307}],"group":182,"skill":53785,"orbitIndex":18,"name":"Attack Area","orbit":3},"57805":{"icon":"Art/2DArt/SkillIcons/passives/knockback.dds","skill":57805,"stats":["20% increased Knockback Distance","20% chance to Knock Enemies Back with Hits at Close Range"],"recipe":["Paranoia","Guilt","Guilt"],"connections":[{"orbit":4,"id":43444}],"group":565,"orbitIndex":18,"isNotable":true,"name":"Clear Space","orbit":4},"54818":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54818,"stats":["+5 to any Attribute"],"isAttribute":true,"group":506,"connections":[{"orbit":0,"id":18801}],"orbitIndex":0,"name":"Attribute","orbit":0},"45916":{"stats":["10% increased Life Regeneration rate"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":-4,"id":27501},{"orbit":4,"id":19330}],"group":483,"skill":45916,"orbitIndex":48,"name":"Life Regeneration","orbit":5},"55104":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":-7,"id":33254},{"orbit":7,"id":19125}],"group":603,"skill":55104,"orbitIndex":14,"name":"Spell Damage","orbit":7},"12882":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/GrantsElementalStorm.dds","skill":12882,"stats":["Trigger Elemental Storm on Critical Hit with Spells","Grants Skill: Elemental Storm"],"ascendancyName":"Stormweaver","connections":[{"orbit":0,"id":25618}],"group":354,"orbitIndex":12,"isNotable":true,"name":"Tempest Caller","orbit":8},"62628":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[],"group":671,"skill":62628,"orbitIndex":0,"name":"Projectile Mastery","orbit":0},"51206":{"stats":["16% increased Totem Damage"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":49642}],"group":360,"skill":51206,"orbitIndex":17,"name":"Totem Damage","orbit":3},"52199":{"icon":"Art/2DArt/SkillIcons/passives/elementaldamage.dds","skill":52199,"stats":["30% increased Cold Exposure Effect","30% increased Fire Exposure Effect","30% increased Lightning Exposure Effect"],"recipe":["Suffering","Isolation","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryElementalPattern","connections":[{"orbit":0,"id":44498}],"group":513,"orbitIndex":0,"isNotable":true,"name":"Overexposure","orbit":0},"28304":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":28304,"stats":["+5 to any Attribute"],"isAttribute":true,"group":283,"connections":[{"orbit":0,"id":37258},{"orbit":0,"id":2491}],"orbitIndex":0,"name":"Attribute","orbit":0},"28446":{"stats":["8% increased Area of Effect for Attacks"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":0,"id":12430},{"orbit":0,"id":50084}],"group":452,"skill":28446,"orbitIndex":9,"name":"Attack Area","orbit":2},"47284":{"stats":["Minions have +20% to Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdResistNode.dds","connections":[{"orbit":0,"id":3332}],"group":428,"skill":47284,"orbitIndex":0,"name":"Minion Cold Resistance","orbit":0},"12851":{"stats":["10% increased Physical Damage"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":32507},{"orbit":0,"id":32727}],"group":473,"skill":12851,"orbitIndex":3,"name":"Physical Damage","orbit":7},"4495":{"icon":"Art/2DArt/SkillIcons/passives/PathFinder/PathfinderFreezeImmunity.dds","skill":4495,"stats":["Immune to Freeze"],"isMultipleChoiceOption":true,"ascendancyName":"Pathfinder","group":1152,"connections":[],"orbitIndex":0,"name":"Thawing Campfire","orbit":0},"48026":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":65439},{"orbit":0,"id":6623}],"group":325,"skill":48026,"orbitIndex":12,"name":"Banner Valour Gained","orbit":2},"30990":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":58939}],"group":652,"skill":30990,"orbitIndex":16,"name":"Critical Chance","orbit":2},"14655":{"stats":["15% increased Armour"],"icon":"Art/2DArt/SkillIcons/passives/dmgreduction.dds","connections":[{"orbit":7,"id":372}],"group":253,"skill":14655,"orbitIndex":3,"name":"Armour","orbit":3},"23880":{"icon":"Art/2DArt/SkillIcons/passives/Infernalist/InfernalistNode.dds","skill":23880,"stats":["3% increased maximum Mana"],"ascendancyName":"Infernalist","group":534,"connections":[{"orbit":3,"id":13174}],"orbitIndex":0,"name":"Mana","orbit":8},"61438":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":61438,"stats":["+5 to any Attribute"],"isAttribute":true,"group":535,"connections":[{"orbit":0,"id":28510}],"orbitIndex":62,"name":"Attribute","orbit":6},"42350":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":42350,"stats":["+5 to any Attribute"],"isAttribute":true,"group":535,"connections":[{"orbit":0,"id":61438}],"orbitIndex":67,"name":"Attribute","orbit":6},"24647":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":24647,"stats":["+5 to any Attribute"],"isAttribute":true,"group":816,"connections":[{"orbit":4,"id":5702},{"orbit":0,"id":43691},{"orbit":4,"id":30634}],"orbitIndex":42,"name":"Attribute","orbit":6},"58714":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":58714,"stats":["Grenade Skills have +1 Cooldown Use"],"recipe":["Paranoia","Fear","Isolation"],"connections":[{"orbit":0,"id":39431}],"group":517,"orbitIndex":60,"isNotable":true,"name":"Grenadier","orbit":4},"26092":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":52392}],"group":271,"skill":26092,"orbitIndex":14,"name":"Two Handed Damage","orbit":3},"13937":{"stats":["14% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":17791}],"group":79,"skill":13937,"orbitIndex":7,"name":"Mace Damage","orbit":7},"48290":{"icon":"Art/2DArt/SkillIcons/passives/MinionMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionDefencePattern","connections":[{"orbit":0,"id":55180},{"orbit":0,"id":49088}],"group":659,"skill":48290,"orbitIndex":15,"name":"Minion Defence Mastery","orbit":2},"54701":{"stats":["16% increased Thorns damage"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":2,"id":21089},{"orbit":-7,"id":1286}],"group":156,"skill":54701,"orbitIndex":14,"name":"Thorns","orbit":7},"53320":{"stats":["20% increased Valour gained"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":43791}],"group":465,"skill":53320,"orbitIndex":22,"name":"Banner Valour Gained","orbit":2},"21879":{"stats":["Link Skills have 8% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/clustersLinknode2.dds","connections":[{"orbit":7,"id":9343}],"group":331,"skill":21879,"orbitIndex":1,"name":"Link Cast Speed","orbit":2},"26786":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":26786,"stats":["+5 to any Attribute"],"isAttribute":true,"group":699,"connections":[{"orbit":0,"id":64352},{"orbit":0,"id":48568}],"orbitIndex":0,"name":"Attribute","orbit":0},"9825":{"stats":["15% increased Elemental Ailment Threshold"],"icon":"Art/2DArt/SkillIcons/passives/SpellSuppresionNode.dds","connections":[{"orbit":-4,"id":934},{"orbit":9,"id":21755}],"group":537,"skill":9825,"orbitIndex":0,"name":"Ailment Threshold","orbit":3},"31345":{"stats":["Damage Penetrates 6% Lightning Resistance"],"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","connections":[{"orbit":0,"id":55400}],"group":923,"skill":31345,"orbitIndex":11,"name":"Lightning Penetration","orbit":2},"12382":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupLife.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLifePattern","connections":[{"orbit":0,"id":35849}],"group":102,"skill":12382,"orbitIndex":3,"name":"Life Mastery","orbit":1},"25935":{"icon":"Art/2DArt/SkillIcons/passives/Warbringer/WarbringerNode.dds","skill":25935,"stats":["6% increased Block chance"],"ascendancyName":"Warbringer","group":30,"connections":[{"orbit":0,"id":23005}],"orbitIndex":0,"name":"Block Chance","orbit":0},"33366":{"stats":["12% increased Evasion Rating","12% increased maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":-3,"id":10944}],"group":913,"skill":33366,"orbitIndex":14,"name":"Evasion and Energy Shield","orbit":7},"54232":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":54232,"stats":["+5 to any Attribute"],"isAttribute":true,"group":460,"connections":[{"orbit":5,"id":44659}],"orbitIndex":0,"name":"Attribute","orbit":0},"4627":{"icon":"Art/2DArt/SkillIcons/passives/colddamage.dds","skill":4627,"stats":["20% increased Freeze Buildup","Gain 25% of Cold Damage as Extra Fire Damage against Frozen Enemies"],"recipe":["Greed","Isolation","Despair"],"connections":[{"orbit":0,"id":44179},{"orbit":0,"id":55572}],"group":590,"orbitIndex":0,"isNotable":true,"name":"Climate Change","orbit":7},"12276":{"stats":["8% chance for Mace Slam Skills you use yourself to cause Aftershocks"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":13980}],"group":79,"skill":12276,"orbitIndex":39,"name":"Mace Aftershock Chance","orbit":4},"4083":{"stats":["10% increased Magnitude of Poison you inflict"],"icon":"Art/2DArt/SkillIcons/passives/Poison.dds","connections":[{"orbit":0,"id":33815},{"orbit":0,"id":43677}],"group":843,"skill":4083,"orbitIndex":11,"name":"Poison Damage","orbit":2},"31419":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":3,"id":35787},{"orbit":4,"id":53405}],"group":302,"skill":31419,"orbitIndex":9,"name":"Increased Duration","orbit":7},"13425":{"stats":["10% increased Bleeding Duration"],"icon":"Art/2DArt/SkillIcons/passives/Blood2.dds","connections":[{"orbit":0,"id":315}],"group":507,"skill":13425,"orbitIndex":0,"name":"Bleeding Duration","orbit":0},"37276":{"icon":"Art/2DArt/SkillIcons/passives/Rage.dds","skill":37276,"stats":["+8 to Maximum Rage"],"recipe":["Isolation","Disgust","Fear"],"connections":[{"orbit":0,"id":33244}],"group":252,"orbitIndex":14,"isNotable":true,"name":"Battle Trance","orbit":2},"24511":{"stats":["+3 to all Attributes"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":49696}],"group":557,"skill":24511,"orbitIndex":6,"name":"All Attributes","orbit":7},"57047":{"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","skill":57047,"stats":["7% increased Attributes"],"recipe":["Isolation","Suffering","Paranoia"],"connections":[{"orbit":0,"id":45278},{"orbit":0,"id":4492}],"group":557,"orbitIndex":48,"isNotable":true,"name":"Polymathy","orbit":5},"47175":{"icon":"Art/2DArt/SkillIcons/passives/blankStr.dds","classesStart":["Marauder","Warrior"],"skill":47175,"stats":[],"group":500,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"MARAUDER","orbit":0},"11578":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":11578,"stats":["Shocking Hits have a 50% chance to also Shock enemies in a 1.5 metre radius"],"recipe":["Guilt","Disgust","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[],"group":772,"orbitIndex":0,"isNotable":true,"name":"Spreading Shocks","orbit":0},"45278":{"stats":["Equipment and Skill Gems have 4% reduced Attribute Requirements"],"icon":"Art/2DArt/SkillIcons/passives/Ascendants/SkillPoint.dds","connections":[{"orbit":0,"id":38138}],"group":557,"skill":45278,"orbitIndex":14,"name":"Reduced Attribute Requirements","orbit":7},"375":{"stats":["15% increased Damage with Maces"],"icon":"Art/2DArt/SkillIcons/passives/macedmg.dds","connections":[{"orbit":0,"id":12276}],"group":79,"skill":375,"orbitIndex":17,"name":"Mace Damage","orbit":7},"2702":{"icon":"Art/2DArt/SkillIcons/passives/Amazon/AmazonNode.dds","skill":2702,"stats":["12% increased amount of Life Leeched"],"ascendancyName":"Amazon","group":1175,"connections":[{"orbit":7,"id":3065}],"orbitIndex":0,"name":"Life Leech","orbit":0},"33242":{"stats":["10% increased chance to inflict Ailments"],"icon":"Art/2DArt/SkillIcons/passives/ElementalDamagenode.dds","connections":[{"orbit":0,"id":15838}],"group":457,"skill":33242,"orbitIndex":2,"name":"Ailment Chance","orbit":5},"24120":{"icon":"Art/2DArt/SkillIcons/passives/mana.dds","skill":24120,"stats":["18% increased Mana Regeneration Rate","15% reduced Mana Cost while not on Low Mana"],"recipe":["Envy","Fear","Greed"],"connections":[{"orbit":0,"id":10495}],"group":973,"orbitIndex":0,"isNotable":true,"name":"Mental Toughness","orbit":0},"60313":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[],"group":496,"skill":60313,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"41154":{"stats":["15% increased Magnitude of Chill you inflict"],"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","connections":[{"orbit":-2,"id":33601}],"group":142,"skill":41154,"orbitIndex":18,"name":"Chill Effect","orbit":2},"60241":{"stats":["5% chance to inflict Bleeding on Hit"],"icon":"Art/2DArt/SkillIcons/WitchBoneStorm.dds","connections":[{"orbit":0,"id":57178}],"group":338,"skill":60241,"orbitIndex":0,"name":"Bleed Chance","orbit":0},"18849":{"icon":"Art/2DArt/SkillIcons/passives/Stormweaver/AllDamageCanChill.dds","skill":18849,"stats":["All Damage from Hits Contributes to Chill Magnitude"],"ascendancyName":"Stormweaver","connections":[],"group":354,"orbitIndex":2,"isNotable":true,"name":"Shaper of Winter","orbit":5},"34747":{"stats":["8% increased Accuracy Rating"],"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","connections":[{"orbit":0,"id":6274}],"group":404,"skill":34747,"orbitIndex":23,"name":"Accuracy","orbit":7},"15628":{"stats":["15% increased effect of Arcane Surge on you"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":3,"id":36880}],"group":296,"skill":15628,"orbitIndex":17,"name":"Arcane Surge Effect","orbit":5},"40691":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":7,"id":25893}],"group":567,"skill":40691,"orbitIndex":62,"name":"Energy Shield Recharge","orbit":4},"17973":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","options":{"Witch":{"stats":["Minions have 15% increased maximum Life","Minions Revive 15% faster"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","name":"Living Death","id":48926}},"skill":17973,"stats":["25% increased Energy Shield Recharge Rate","25% faster start of Energy Shield Recharge"],"isSwitchable":true,"connections":[{"orbit":4,"id":4748},{"orbit":-6,"id":22691}],"group":587,"orbitIndex":3,"isNotable":true,"name":"Rapid Recharge","orbit":7},"65204":{"icon":"Art/2DArt/SkillIcons/passives/chargeint.dds","skill":65204,"stats":["+2 to Maximum Power Charges"],"recipe":["Isolation","Envy","Greed"],"connections":[{"orbit":0,"id":30615},{"orbit":0,"id":10162}],"group":1062,"orbitIndex":7,"isNotable":true,"name":"Overflowing Power","orbit":2},"46972":{"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","skill":46972,"stats":["25% increased Energy Shield Recharge Rate","Mana Flasks gain 0.1 charges per Second"],"recipe":["Paranoia","Paranoia","Guilt"],"connections":[{"orbit":0,"id":54783}],"group":644,"orbitIndex":23,"isNotable":true,"name":"Arcane Mixtures","orbit":7},"20641":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[{"orbit":0,"id":51934}],"group":926,"skill":20641,"orbitIndex":1,"name":"Caster Mastery","orbit":1},"32699":{"icon":"Art/2DArt/SkillIcons/passives/damage.dds","skill":32699,"stats":[],"ascendancyName":"Infernalist","isAscendancyStart":true,"group":534,"connections":[{"orbit":0,"id":7793},{"orbit":0,"id":23880},{"orbit":0,"id":24135},{"orbit":4,"id":39470},{"orbit":-9,"id":64379},{"orbit":-9,"id":63484}],"orbitIndex":0,"name":"Infernalist","orbit":9},"18826":{"icon":"Art/2DArt/SkillIcons/passives/AcolyteofChayula/AcolyteOfChayulaManaLeechInstant.dds","skill":18826,"stats":["Mana Leech recovers based on other Damage Types damage as well as Physical damage"],"ascendancyName":"Acolyte of Chayula","connections":[{"orbit":0,"id":47344}],"group":1161,"orbitIndex":8,"isNotable":true,"name":"Ravenous Doubts","orbit":9},"61441":{"stats":["3% increased Attack Speed with Swords"],"icon":"Art/2DArt/SkillIcons/passives/damagesword.dds","connections":[{"orbit":0,"id":54138}],"group":398,"skill":61441,"orbitIndex":7,"name":"Sword Speed","orbit":6},"32509":{"icon":"Art/2DArt/SkillIcons/passives/AreaofEffectSpellsMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":1037,"skill":32509,"orbitIndex":0,"name":"Caster Mastery","orbit":0},"18923":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":18923,"stats":["+5 to any Attribute"],"isAttribute":true,"group":809,"connections":[{"orbit":0,"id":61976},{"orbit":0,"id":17118},{"orbit":0,"id":39570},{"orbit":0,"id":9085}],"orbitIndex":36,"name":"Attribute","orbit":6},"31609":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":-4,"id":36163}],"group":310,"skill":31609,"orbitIndex":0,"name":"Shield Defences","orbit":3},"11741":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11741,"stats":["+5 to any Attribute"],"isAttribute":true,"group":115,"connections":[{"orbit":0,"id":17282}],"orbitIndex":8,"name":"Attribute","orbit":3},"32777":{"icon":"Art/2DArt/SkillIcons/passives/AltMinionDamageHeraldMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryMinionOffencePattern","connections":[],"group":94,"skill":32777,"orbitIndex":0,"name":"Shapeshifting Mastery","orbit":2},"4017":{"stats":["15% increased Energy Shield Recharge Rate"],"icon":"Art/2DArt/SkillIcons/passives/EnergyShieldNode.dds","connections":[{"orbit":0,"id":10079}],"group":584,"skill":4017,"orbitIndex":12,"name":"Energy Shield Recharge","orbit":2},"14429":{"icon":"Art/2DArt/SkillIcons/passives/Gemling/GemlingSkillsAdditionalSupport.dds","skill":14429,"stats":["30% less Cost of Skills","Skill Gems have 30% more Attribute Requirements"],"ascendancyName":"Gemling Legionnaire","connections":[],"group":262,"orbitIndex":0,"isNotable":true,"name":"Advanced Thaumaturgy","orbit":0},"17999":{"stats":["8% increased Warcry Speed","6% increased Warcry Cooldown Recovery Rate"],"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","connections":[{"orbit":0,"id":51561},{"orbit":0,"id":42026},{"orbit":0,"id":63979}],"group":192,"skill":17999,"orbitIndex":2,"name":"Warcry Cooldown and Speed","orbit":7},"11752":{"stats":["Banner Skills have 20% increased Duration"],"icon":"Art/2DArt/SkillIcons/passives/BannerResourceAreaNode.dds","connections":[{"orbit":0,"id":62455},{"orbit":0,"id":62258}],"group":478,"skill":11752,"orbitIndex":2,"name":"Banner Duration","orbit":7},"64023":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryThornsPattern","connections":[],"group":156,"skill":64023,"orbitIndex":0,"name":"Thorns Mastery","orbit":0},"36302":{"icon":"Art/2DArt/SkillIcons/passives/castspeed.dds","skill":36302,"stats":["6% increased Cast Speed"],"connections":[{"orbit":6,"id":47307}],"group":553,"orbitIndex":0,"isNotable":true,"name":"Practiced Signs","orbit":7},"47441":{"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","skill":47441,"stats":["Offerings have 30% increased Maximum Life","Recover 3% of maximum Life when you create an Offering"],"recipe":["Disgust","Guilt","Fear"],"connections":[{"orbit":0,"id":61992}],"group":592,"orbitIndex":12,"isNotable":true,"name":"Stigmata","orbit":7},"65468":{"icon":"Art/2DArt/SkillIcons/passives/MineAreaOfEffectNode.dds","skill":65468,"stats":["Grenades have 15% chance to activate a second time"],"recipe":["Suffering","Despair","Isolation"],"connections":[{"orbit":0,"id":61432}],"group":632,"orbitIndex":0,"isNotable":true,"name":"Repeating Explosives","orbit":0},"17762":{"icon":"Art/2DArt/SkillIcons/passives/ThornsNotable1.dds","skill":17762,"stats":["10% of Thorns Damage Leeched as Life"],"recipe":["Guilt","Fear","Envy"],"connections":[{"orbit":-7,"id":2964},{"orbit":0,"id":28476}],"group":339,"orbitIndex":23,"isNotable":true,"name":"Vengeance","orbit":2},"5398":{"stats":["Spells Cast by Totems have 4% increased Cast Speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":-6,"id":51820}],"group":174,"skill":5398,"orbitIndex":40,"name":"Totem Cast Speed","orbit":4},"44461":{"stats":["10% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/ReducedSkillEffectDurationNode.dds","connections":[{"orbit":-7,"id":54998}],"group":181,"skill":44461,"orbitIndex":21,"name":"Increased Duration","orbit":7},"35477":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":35477,"stats":["30% reduced penalty to Accuracy Rating at range"],"recipe":["Guilt","Ire","Fear"],"connections":[{"orbit":0,"id":10277}],"group":985,"orbitIndex":1,"isNotable":true,"name":"Far Sighted","orbit":2},"11679":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11679,"stats":["+5 to any Attribute"],"isAttribute":true,"group":442,"connections":[{"orbit":0,"id":29148},{"orbit":4,"id":7424},{"orbit":0,"id":61042}],"orbitIndex":0,"name":"Attribute","orbit":0},"47591":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":-2,"id":9226}],"group":119,"skill":47591,"orbitIndex":1,"name":"Mana Regeneration","orbit":2},"27658":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":7,"id":21540}],"group":594,"skill":27658,"orbitIndex":6,"name":"Life Recoup","orbit":7},"29323":{"icon":"Art/2DArt/SkillIcons/passives/Titan/TitanNode.dds","skill":29323,"stats":["20% increased Armour"],"ascendancyName":"Titan","group":51,"connections":[{"orbit":4,"id":24807}],"orbitIndex":53,"name":"Armour","orbit":6},"26725":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":26725,"stats":[],"group":178,"connections":[{"orbit":0,"id":57703}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"21017":{"stats":["10% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":-7,"id":26969},{"orbit":7,"id":55789}],"group":214,"skill":21017,"orbitIndex":0,"name":"Critical Chance","orbit":5},"28371":{"stats":["20% increased Damage with Hits against Enemies that are on Full Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":60560}],"group":1029,"skill":28371,"orbitIndex":18,"name":"Damage vs Full Life","orbit":7},"52980":{"stats":["+8 to Evasion Rating","+5 to maximum Energy Shield"],"icon":"Art/2DArt/SkillIcons/passives/EvasionandEnergyShieldNode.dds","connections":[{"orbit":0,"id":18970},{"orbit":-4,"id":44343}],"group":665,"skill":52980,"orbitIndex":48,"name":"Evasion and Energy Shield","orbit":4},"44787":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":14654},{"orbit":0,"id":49192},{"orbit":-4,"id":51683}],"group":246,"skill":44787,"orbitIndex":14,"name":"Totem Placement Speed","orbit":7},"29065":{"icon":"Art/2DArt/SkillIcons/passives/BloodMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBleedingPattern","connections":[],"group":976,"skill":29065,"orbitIndex":7,"name":"Bleeding Mastery","orbit":1},"34096":{"stats":["10% increased Spell Damage"],"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","connections":[{"orbit":0,"id":58096}],"group":307,"skill":34096,"orbitIndex":4,"name":"Spell Damage","orbit":3},"61834":{"isJewelSocket":true,"icon":"Art/2DArt/SkillIcons/passives/MasteryBlank.dds","skill":61834,"stats":[],"group":921,"connections":[{"orbit":0,"id":17088},{"orbit":0,"id":24958}],"orbitIndex":0,"name":"Jewel Socket","orbit":0},"51006":{"stats":["4% reduced Flask Charges used from Mana Flasks"],"icon":"Art/2DArt/SkillIcons/passives/flaskint.dds","connections":[{"orbit":0,"id":41877}],"group":966,"skill":51006,"orbitIndex":1,"name":"Mana Flask Charges Used","orbit":3},"10058":{"icon":"Art/2DArt/SkillIcons/passives/MasteryChaos.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryChaosPattern","connections":[{"orbit":0,"id":55149},{"orbit":0,"id":44373}],"group":977,"skill":10058,"orbitIndex":0,"name":"Chaos Mastery","orbit":0},"49111":{"icon":"Art/2DArt/SkillIcons/passives/AttackBlindMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryAttackPattern","connections":[],"group":60,"skill":49111,"orbitIndex":0,"name":"Attack Mastery","orbit":0},"50986":{"icon":"Art/2DArt/SkillIcons/passives/damagedualwield.dds","classesStart":["Duelist","Mercenary"],"skill":50986,"stats":[],"group":560,"connections":[{"orbit":0,"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}],"orbitIndex":0,"name":"DUELIST","orbit":0},"19125":{"icon":"Art/2DArt/SkillIcons/passives/damagespells.dds","skill":19125,"stats":["30% increased Spell Damage","5% reduced Cast Speed"],"recipe":["Paranoia","Paranoia","Disgust"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryCasterPattern","connections":[],"group":603,"orbitIndex":4,"isNotable":true,"name":"Potent Incantation","orbit":1},"31848":{"stats":["Thorns Damage has 25% chance to ignore Enemy Armour"],"icon":"Art/2DArt/SkillIcons/passives/ThornsNode1.dds","connections":[{"orbit":7,"id":40117}],"group":156,"skill":31848,"orbitIndex":22,"name":"Thorns Ignore Armour","orbit":7},"21871":{"stats":["10% increased Attack Damage while you have an Ally in your Presence"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":0,"id":51847},{"orbit":0,"id":37872},{"orbit":0,"id":25213}],"group":601,"skill":21871,"orbitIndex":8,"name":"Attack Damage","orbit":7},"47236":{"icon":"Art/2DArt/SkillIcons/passives/SmithofKitava/SmithofKitavaNode.dds","skill":47236,"stats":["20% increased Melee Damage"],"ascendancyName":"Smith of Kitava","group":7,"connections":[{"orbit":0,"id":60298}],"orbitIndex":0,"name":"Melee Damage","orbit":0},"51735":{"stats":["Attack Skills deal 10% increased Damage while holding a Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":0,"id":44707}],"group":494,"skill":51735,"orbitIndex":17,"name":"Shield Damage","orbit":2},"64939":{"stats":["12% increased Damage with Two Handed Weapons"],"icon":"Art/2DArt/SkillIcons/passives/2handeddamage.dds","connections":[{"orbit":0,"id":30123}],"group":271,"skill":64939,"orbitIndex":12,"name":"Two Handed Damage","orbit":2},"10681":{"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","skill":10681,"stats":["1% increased Damage per 1% Chance to Block"],"recipe":["Disgust","Fear","Isolation"],"connections":[{"orbit":5,"id":27581},{"orbit":0,"id":58138}],"group":75,"orbitIndex":0,"isNotable":true,"name":"Offensive Stance","orbit":4},"33059":{"icon":"Art/2DArt/SkillIcons/passives/life1.dds","skill":33059,"stats":["80% increased Stun Recovery"],"recipe":["Ire","Guilt","Greed"],"connections":[{"orbit":0,"id":2841}],"group":681,"orbitIndex":12,"isNotable":true,"name":"Back in Action","orbit":2},"54962":{"stats":["15% increased Life Regeneration Rate while stationary"],"icon":"Art/2DArt/SkillIcons/passives/lifepercentage.dds","connections":[{"orbit":0,"id":35849}],"group":102,"skill":54962,"orbitIndex":12,"name":"Life Regeneration while Stationary","orbit":7},"43562":{"stats":["8% chance to Blind Enemies on Hit with Attacks"],"icon":"Art/2DArt/SkillIcons/passives/EvasionNode.dds","connections":[{"orbit":0,"id":3660}],"group":616,"skill":43562,"orbitIndex":4,"name":"Blind Chance","orbit":3},"45390":{"stats":["Mark Skills have 25% increased Skill Effect Duration"],"icon":"Art/2DArt/SkillIcons/passives/MarkNode.dds","connections":[{"orbit":0,"id":13624},{"orbit":2,"id":28258}],"group":1000,"skill":45390,"orbitIndex":7,"name":"Mark Duration","orbit":2},"17372":{"icon":"Art/2DArt/SkillIcons/passives/MeleeAoENode.dds","skill":17372,"stats":["25% increased Melee Damage","+2 to Melee Strike Range"],"recipe":["Isolation","Paranoia","Guilt"],"connections":[{"orbit":0,"id":35985},{"orbit":0,"id":19074}],"group":1030,"orbitIndex":6,"isNotable":true,"name":"Reaching Strike","orbit":3},"3717":{"stats":["12% increased Damage with Crossbows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":19998},{"orbit":0,"id":35653}],"group":618,"skill":3717,"orbitIndex":0,"name":"Crossbow Damage","orbit":0},"11788":{"stats":["12% increased Spell Area Damage","Spell Skills have 5% reduced Area of Effect"],"icon":"Art/2DArt/SkillIcons/passives/areaofeffect.dds","connections":[{"orbit":-4,"id":38732}],"group":619,"skill":11788,"orbitIndex":0,"name":"Spell Area of Effect","orbit":7},"15892":{"stats":["20% increased Damage against Enemies with Fully Broken Armour"],"icon":"Art/2DArt/SkillIcons/passives/ArmourBreak1BuffIcon.dds","connections":[{"orbit":0,"id":30136}],"group":109,"skill":15892,"orbitIndex":13,"name":"Damage vs Armour Broken Enemies","orbit":3},"40894":{"stats":["Minions have 10% increased maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":1218}],"group":324,"skill":40894,"orbitIndex":20,"name":"Minion Life","orbit":3},"8460":{"icon":"Art/2DArt/SkillIcons/passives/WarcryMastery.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern","connections":[],"group":116,"skill":8460,"orbitIndex":0,"name":"Warcry Mastery","orbit":0},"38921":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupShield.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryBlockPattern","connections":[],"group":199,"skill":38921,"orbitIndex":1,"name":"Block Mastery","orbit":2},"52454":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":3,"id":46604}],"group":439,"skill":52454,"orbitIndex":21,"name":"Chaos Damage","orbit":3},"17745":{"icon":"Art/2DArt/SkillIcons/passives/MasteryTotem.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTotemPattern","connections":[],"group":308,"skill":17745,"orbitIndex":0,"name":"Totem Mastery","orbit":0},"28975":{"icon":"Art/2DArt/SkillIcons/passives/LightningDamagenode.dds","skill":28975,"stats":["2% increased Lightning Damage per 10 Intelligence"],"recipe":["Suffering","Guilt","Suffering"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":26905}],"group":624,"orbitIndex":0,"isNotable":true,"name":"Pure Power","orbit":6},"15194":{"stats":["Minions have +20% to Fire Resistance"],"icon":"Art/2DArt/SkillIcons/passives/FireResistNode.dds","connections":[{"orbit":0,"id":25303}],"group":403,"skill":15194,"orbitIndex":0,"name":"Minion Fire Resistance","orbit":0},"43366":{"stats":["Minions have 12% additional Physical Damage Reduction"],"icon":"Art/2DArt/SkillIcons/passives/minionlife.dds","connections":[{"orbit":0,"id":2606},{"orbit":0,"id":4407}],"group":401,"skill":43366,"orbitIndex":0,"name":"Minion Physical Damage Reduction","orbit":0},"1477":{"icon":"Art/2DArt/SkillIcons/passives/MasteryProjectiles.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryProjectilePattern","connections":[{"orbit":0,"id":11037}],"group":582,"skill":1477,"orbitIndex":0,"name":"Projectile Mastery","orbit":0},"58125":{"stats":["25% increased Defences from Equipped Shield"],"icon":"Art/2DArt/SkillIcons/passives/shieldblock.dds","connections":[{"orbit":5,"id":10681}],"group":75,"skill":58125,"orbitIndex":60,"name":"Shield Defences","orbit":4},"17248":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":17248,"stats":["+5 to any Attribute"],"isAttribute":true,"group":660,"connections":[{"orbit":-5,"id":53960}],"orbitIndex":0,"name":"Attribute","orbit":5},"30390":{"stats":["5% increased Block chance"],"icon":"Art/2DArt/SkillIcons/passives/blockstr.dds","connections":[{"orbit":3,"id":33978}],"group":310,"skill":30390,"orbitIndex":18,"name":"Block","orbit":3},"26945":{"stats":["Minions have 20% increased Critical Hit Chance"],"icon":"Art/2DArt/SkillIcons/passives/miniondamageBlue.dds","connections":[],"group":466,"skill":26945,"orbitIndex":17,"name":"Minion Critical Chance","orbit":2},"36596":{"stats":["30% increased Damage with Hits against Enemies that are on Low Life"],"icon":"Art/2DArt/SkillIcons/passives/damage.dds","connections":[{"orbit":-3,"id":45013}],"group":640,"skill":36596,"orbitIndex":4,"name":"Damage against Enemies on Low Life","orbit":3},"56649":{"stats":["Damage Penetrates 6% Cold Resistance"],"icon":"Art/2DArt/SkillIcons/passives/ColdDamagenode.dds","connections":[{"orbit":0,"id":44455}],"group":545,"skill":56649,"orbitIndex":8,"name":"Cold Penetration","orbit":3},"63114":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":63114,"stats":["+5 to any Attribute"],"isAttribute":true,"group":132,"connections":[{"orbit":0,"id":26725},{"orbit":0,"id":21387},{"orbit":0,"id":26176},{"orbit":0,"id":35048}],"orbitIndex":4,"name":"Attribute","orbit":3},"59653":{"stats":["2% increased Movement Speed"],"icon":"Art/2DArt/SkillIcons/passives/increasedrunspeeddex.dds","connections":[{"orbit":0,"id":35987}],"group":654,"skill":59653,"orbitIndex":10,"name":"Movement Speed","orbit":7},"59425":{"stats":["3% of Damage taken Recouped as Life"],"icon":"Art/2DArt/SkillIcons/passives/LifeRecoupNode.dds","connections":[{"orbit":0,"id":23939}],"group":427,"skill":59425,"orbitIndex":16,"name":"Life Recoup","orbit":7},"42710":{"stats":["20% increased Totem Placement speed"],"icon":"Art/2DArt/SkillIcons/passives/totemandbrandlife.dds","connections":[{"orbit":0,"id":41186}],"group":433,"skill":42710,"orbitIndex":7,"name":"Totem Placement Speed","orbit":2},"10159":{"stats":["10% increased Mana Regeneration Rate"],"icon":"Art/2DArt/SkillIcons/passives/manaregeneration.dds","connections":[{"orbit":4,"id":31977}],"group":732,"skill":10159,"orbitIndex":42,"name":"Mana Regeneration","orbit":4},"23888":{"stats":["12% increased Armour and Evasion Rating"],"icon":"Art/2DArt/SkillIcons/passives/ArmourAndEvasionNode.dds","connections":[{"orbit":7,"id":7390},{"orbit":0,"id":54099}],"group":492,"skill":23888,"orbitIndex":0,"name":"Armour and Evasion","orbit":3},"63445":{"stats":["3% increased Attack Speed"],"icon":"Art/2DArt/SkillIcons/passives/attackspeed.dds","connections":[{"orbit":0,"id":43562}],"group":616,"skill":63445,"orbitIndex":8,"name":"Attack Speed","orbit":3},"2516":{"icon":"Art/2DArt/SkillIcons/passives/Lich/LichSpellsConsumePowerCharges.dds","skill":2516,"stats":["Non-Channelling Spells consume a Power Charge if able to deal 25% more Damage"],"ascendancyName":"Lich","connections":[],"group":919,"orbitIndex":0,"isNotable":true,"name":"Price of Power","orbit":0},"45918":{"icon":"Art/2DArt/SkillIcons/passives/heroicspirit.dds","skill":45918,"isKeystone":true,"stats":["All Damage is taken from Mana before Life","50% less Mana Recovery Rate"],"group":288,"connections":[],"orbitIndex":0,"name":"Mind Over Matter","orbit":0},"47270":{"icon":"Art/2DArt/SkillIcons/passives/avoidchilling.dds","skill":47270,"stats":["40% increased Freeze Buildup","20% increased Freeze Duration on Enemies"],"recipe":["Ire","Paranoia","Isolation"],"connections":[],"group":545,"orbitIndex":66,"isNotable":true,"name":"Inescapable Cold","orbit":4},"11248":{"icon":"Art/2DArt/SkillIcons/passives/plusattribute.dds","options":[{"stats":["+5 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","name":"Strength","id":26297},{"stats":["+5 to Dexterity"],"icon":"Art/2DArt/SkillIcons/passives/plusdexterity.dds","name":"Dexterity","id":14927},{"stats":["+5 to Intelligence"],"icon":"Art/2DArt/SkillIcons/passives/plusintelligence.dds","name":"Intelligence","id":57022}],"skill":11248,"stats":["+5 to any Attribute"],"isAttribute":true,"group":193,"connections":[{"orbit":0,"id":35831},{"orbit":0,"id":21568},{"orbit":0,"id":30260}],"orbitIndex":0,"name":"Attribute","orbit":0},"61472":{"stats":["+8 to Strength"],"icon":"Art/2DArt/SkillIcons/passives/plusstrength.dds","connections":[{"orbit":0,"id":9417},{"orbit":-7,"id":36389}],"group":256,"skill":61472,"orbitIndex":10,"name":"Strength","orbit":7},"35602":{"stats":["Offerings have 30% reduced Maximum Life"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":504,"skill":35602,"orbitIndex":6,"name":"Offering Life","orbit":7},"37665":{"stats":["Break 10% increased Armour","8% increased Attack Area Damage"],"icon":"Art/2DArt/SkillIcons/passives/AreaDmgNode.dds","connections":[{"orbit":3,"id":35739}],"group":477,"skill":37665,"orbitIndex":2,"name":"Area Damage and Armour Break","orbit":7},"48717":{"icon":"Art/2DArt/SkillIcons/passives/MasteryGroupArmour.dds","isOnlyImage":true,"stats":[],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryArmourPattern","connections":[],"group":121,"skill":48717,"orbitIndex":16,"name":"Armour Mastery","orbit":7},"42614":{"stats":["Offering Skills have 30% reduced Duration"],"icon":"Art/2DArt/SkillIcons/passives/CorpseDamage.dds","connections":[],"group":592,"skill":42614,"orbitIndex":6,"name":"Offering Duration","orbit":7},"27875":{"icon":"Art/2DArt/SkillIcons/passives/lightningint.dds","skill":27875,"stats":["40% increased chance to Shock","5% increased Attack and Cast Speed with Lightning Skills"],"recipe":["Isolation","Suffering","Greed"],"activeEffectImage":"Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryLightningPattern","connections":[{"orbit":0,"id":32123}],"group":914,"orbitIndex":0,"isNotable":true,"name":"General Electric","orbit":0},"16249":{"icon":"Art/2DArt/SkillIcons/passives/Tactician/TacticianAlliesGainAttack.dds","skill":16249,"stats":["Allies in your Presence gain added Attack Damage equal","to 25% of your main hand Weapon's Damage"],"ascendancyName":"Tactician","connections":[],"group":185,"orbitIndex":0,"isNotable":true,"name":"Watch How I Do It","orbit":0},"38053":{"icon":"Art/2DArt/SkillIcons/passives/WarCryEffect.dds","skill":38053,"stats":["25% increased Warcry Cooldown Recovery Rate","8% increased Damage for each time you've Warcried Recently"],"recipe":["Disgust","Guilt","Paranoia"],"connections":[{"orbit":0,"id":8460},{"orbit":-2,"id":40328}],"group":116,"orbitIndex":1,"isNotable":true,"name":"Deafening Cries","orbit":3},"31055":{"stats":["3% increased Attack Speed with Bows"],"icon":"Art/2DArt/SkillIcons/passives/BowDamage.dds","connections":[{"orbit":0,"id":18969}],"group":1093,"skill":31055,"orbitIndex":19,"name":"Bow Speed","orbit":2},"19779":{"stats":["7% increased Chaos Damage"],"icon":"Art/2DArt/SkillIcons/passives/ChaosDamagenode.dds","connections":[{"orbit":2,"id":63891}],"group":670,"skill":19779,"orbitIndex":22,"name":"Chaos Damage","orbit":2},"19715":{"icon":"Art/2DArt/SkillIcons/passives/FireDamagenode.dds","skill":19715,"stats":["Damage Penetrates 18% Fire Resistance","25% increased Fire Exposure Effect"],"recipe":["Isolation","Disgust","Isolation"],"connections":[{"orbit":0,"id":34927}],"group":493,"orbitIndex":66,"isNotable":true,"name":"Cremation","orbit":4},"21779":{"stats":["15% increased Critical Damage Bonus"],"icon":"Art/2DArt/SkillIcons/passives/criticalstrikechance.dds","connections":[{"orbit":0,"id":57204}],"group":669,"skill":21779,"orbitIndex":19,"name":"Critical Damage","orbit":2},"37991":{"stats":["6% increased Curse Magnitudes"],"icon":"Art/2DArt/SkillIcons/passives/CurseEffectNode.dds","connections":[{"orbit":0,"id":52254}],"group":613,"skill":37991,"orbitIndex":18,"name":"Curse Effect","orbit":7},"39839":{"stats":["20% increased Stun Threshold if you haven't been Stunned Recently"],"icon":"Art/2DArt/SkillIcons/passives/life1.dds","connections":[{"orbit":0,"id":20205},{"orbit":0,"id":14340}],"group":681,"skill":39839,"orbitIndex":20,"name":"Stun Threshold if no recent Stun","orbit":2},"24753":{"icon":"Art/2DArt/SkillIcons/passives/accuracydex.dds","skill":24753,"stats":["30% increased Accuracy Rating at Close Range","+10 to Dexterity"],"recipe":["Ire","Greed","Envy"],"connections":[{"orbit":0,"id":34747},{"orbit":0,"id":56567},{"orbit":0,"id":151}],"group":404,"orbitIndex":0,"isNotable":true,"name":"Determined Precision","orbit":0}},"max_x":23292.443728276,"constants":{"classes":{"DexIntClass":6,"IntClass":3,"StrDexIntClass":0,"StrIntClass":5,"StrDexClass":4,"DexClass":2,"StrClass":1},"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],"characterAttributes":{"Strength":0,"Intelligence":2,"Dexterity":1},"PSSCentreInnerRadius":130,"skillsPerOrbit":[1,12,24,24,72,72,72,24,72,144]}} \ No newline at end of file diff --git a/src/TreeData/0_2/tree.lua b/src/TreeData/0_2/tree.lua index c19de50e99..f168966cea 100644 --- a/src/TreeData/0_2/tree.lua +++ b/src/TreeData/0_2/tree.lua @@ -1296,6 +1296,14 @@ return { ["Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryTwoHandsPattern"]=25, ["Art/2DArt/UIImages/InGame/PassiveMastery/MasteryBackgroundGraphic/MasteryWarcryPattern"]=36 }, + ["monster-categories_36_36_BC7.dds.zst"]={ + Beast=4, + Construct=1, + Demon=5, + Eldritch=3, + Humanoid=2, + Undead=6 + }, ["oils_108_108_RGBA.dds.zst"]={ Despair=6, Disgust=10, From 467e157ea2766cb499aff17bfb56755ef025cfbd Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 14 May 2025 21:28:53 -0500 Subject: [PATCH 44/69] Show Monster Images on checkboxes in Spectre Library --- src/Modules/Build.lua | 44 ++++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 15 deletions(-) diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index f6bc184576..a3069bbaa0 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1417,7 +1417,8 @@ function buildMode:OpenSpectreLibrary(library) [7] = { field = "fireResist", asc = false }, [8] = { field = "coldResist", asc = false }, [9] = { field = "lightningResist", asc = false }, - [10] = { field = "totalResist", asc = false }, + [10] = { field = "chaosResist", asc = false }, + [11] = { field = "totalResist", asc = false }, } local sortModeIndex = controls.sortModeDropDown and controls.sortModeDropDown.selIndex or 1 local sortOption = sortFields[sortModeIndex] @@ -1470,20 +1471,34 @@ function buildMode:OpenSpectreLibrary(library) sortSourceList() end end - controls.sortMonsterCheckboxBeast = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {0, 24, 26, 26}, "", monsterTypeCheckboxChange("Beast"), "Beast", true) - controls.sortMonsterCheckboxBeast.shown = library ~= "beast" - controls.sortMonsterCheckboxHumanoid = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {37, 24, 26, 26}, "", monsterTypeCheckboxChange("Humanoid"), "Humanoid", true) - controls.sortMonsterCheckboxHumanoid.shown = library ~= "beast" - controls.sortMonsterCheckboxEldritch = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {74, 24, 26, 26}, "", monsterTypeCheckboxChange("Eldritch"), "Eldritch", true) - controls.sortMonsterCheckboxEldritch.shown = library ~= "beast" - controls.sortMonsterCheckboxConstruct = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {111, 24, 26, 26}, "", monsterTypeCheckboxChange("Construct"), "Construct", true) - controls.sortMonsterCheckboxConstruct.shown = library ~= "beast" - controls.sortMonsterCheckboxDemon = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {148, 24, 26, 26}, "", monsterTypeCheckboxChange("Demon"), "Demon", true) - controls.sortMonsterCheckboxDemon.shown = library ~= "beast" - controls.sortMonsterCheckboxUndead = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {185, 24, 26, 26}, "", monsterTypeCheckboxChange("Undead"), "Undead", true) - controls.sortMonsterCheckboxUndead.shown = library ~= "beast" + local function getMonsterTypeImages() + local tree = main:LoadTree(latestTreeVersion) + local images = {} + for name, value in pairs(monsterTypeSort) do + images[name] = tree:GetAssetByName(name) + end + return images + end + self.monsterImages = getMonsterTypeImages() + + local monsterTypeCheckbox = { + { name = "Beast", x = 0 }, + { name = "Humanoid", x = 37 }, + { name = "Eldritch", x = 74 }, + { name = "Construct", x = 111 }, + { name = "Demon", x = 148 }, + { name = "Undead", x = 185 }, + } + for _, monster in ipairs(monsterTypeCheckbox) do + local controlName = "sortMonsterCheckbox" .. monster.name + local checkbox = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {monster.x, 24, 26, 26}, "", monsterTypeCheckboxChange(monster.name), monster.name, true) + checkbox:SetCheckImage(self.monsterImages[monster.name]) + checkbox.shown = library ~= "beast" + controls[controlName] = checkbox + end + controls.sortLabel = new("LabelControl", {"TOPLEFT",controls.source,"BOTTOMLEFT"}, {2, 2, 0, 16}, "Sort by:") - controls.sortModeDropDown = new("DropDownControl", {"TOPRIGHT",controls.source,"BOTTOMRIGHT"}, {0, 2, 155, 18}, { "Names", "Life", "Energy Shield", "Attack Speed", "Companion Reservation", "Spectre Reservation", "Fire Resistance", "Cold Resistance", "Lightning Resistance", "Total Resistance"}, function(index, value) + controls.sortModeDropDown = new("DropDownControl", {"TOPRIGHT",controls.source,"BOTTOMRIGHT"}, {0, 2, 155, 18}, { "Names", "Life", "Energy Shield", "Attack Speed", "Companion Reservation", "Spectre Reservation", "Fire Resistance", "Cold Resistance", "Lightning Resistance", "Chaos Resistance", "Total Resistance"}, function(index, value) sortSourceList() end) controls.save = new("ButtonControl", nil, {-45, 390, 80, 20}, "Save", function() @@ -1527,7 +1542,6 @@ function buildMode:OpenSpectreLibrary(library) controls.source.OnSelect = function() local selected = controls.source.selValue local minion = self.data.minions[selected] - -- Get the gem level from the control, default to 20 if not set local gemLevel = controls.minionGemLevel.buf local baseLife = self.data.monsterAllyLifeTable[m_min(gemLevel * 2, 100)] local totalLife = baseLife * minion.life From 8aed1dfe3f0504f2bc0b25ea1c1b910fbd6c8ead Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 14 May 2025 22:38:43 -0500 Subject: [PATCH 45/69] removed test mob --- src/Data/Spectres.lua | 22 ---------------------- src/Export/Minions/Spectres.txt | 1 - 2 files changed, 23 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 8c62826596..7d09663ca5 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -2563,28 +2563,6 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { modList = { }, } -minions["Metadata/Monsters/InsectMinion/InsectTest"] = { - name = "Testling", - monsterTags = { "animal_claw_weapon", "beast", "Claw_onhit_audio", "extra_extra_small_height", "fast_movement", "flesh_armour", "insect", "insect_blood", "is_unarmed", "melee", "physical_affinity", }, - life = 1, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1, - damageSpread = 0, - attackTime = 1.5, - attackRange = 6, - accuracy = 1, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Beast", - skillList = { - "MeleeAtAnimationSpeed", - }, - modList = { - }, -} minions["Metadata/Monsters/Spiker/Spiker"] = { name = "Porcupine Goliath", monsterTags = { "allows_additional_projectiles", "animal_claw_weapon", "beast", "Claw_onhit_audio", "flesh_armour", "has_dagger", "has_one_handed_melee", "mammal_beast", "medium_height", "medium_movement", "melee", "monster_has_on_death_mechanic", "physical_affinity", "red_blood", "rodent_beast", }, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 898cfbfdfc..5594fe955a 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -134,7 +134,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Monkeys/MonkeyJungle #spectre Metadata/Monsters/BloodChieftain/MonkeyChiefJungle -#spectre Metadata/Monsters/InsectMinion/InsectTest #spectre Metadata/Monsters/Spiker/Spiker #spectre Metadata/Monsters/MudBurrower/BrambleBurrower #spectre Metadata/Monsters/StonebackRhoa/BrambleRhoa From 8494f609c1ea56917e9074e2d241112d73d76030 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 15 May 2025 14:31:55 -0500 Subject: [PATCH 46/69] Spec stuff for Spawn Locations --- src/Export/Classes/GGPKData.lua | 3 + src/Export/spec.lua | 322 ++++++++++++++++++++++++++++++++ 2 files changed, 325 insertions(+) diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index e5d6d6b74c..3c779aefd7 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -307,6 +307,9 @@ function GGPKClass:GetNeededFiles() "Data/MonsterCategories.dat", "Data/ActiveSkillRequirements.dat", "Data/ArchnemesisMods.dat", + "Data/MonsterPackEntries.dat", + "Data/MonsterPacks.dat", + "Data/WorldAreas.dat", } local csdFiles = { "^Metadata/StatDescriptions/specific_skill_stat_descriptions/\\w+.csd$", diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 5b5f1dd712..6eed427335 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -9732,8 +9732,225 @@ return { monsterpackcounts={ }, monsterpackentries={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=80 + }, + [2]={ + list=false, + name="MonsterPacksKey", + refTo="MonsterPacks", + type="Key", + width=240 + }, + [3]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [4]={ + list=false, + name="Weight", + refTo="", + type="Int", + width=90 + }, + [5]={ + list=false, + name="MonsterVarietiesKey", + refTo="MonsterVarieties", + type="Key", + width=530 + }, + [6]={ + list=false, + name="", + refTo="", + type="String", + width=150 + } }, monsterpacks={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=240 + }, + [2]={ + list=true, + name="WorldAreas", + refTo="WorldAreas", + type="Key", + width=150 + }, + [3]={ + list=false, + name="MinCount", + refTo="", + type="Int", + width=90 + }, + [4]={ + list=false, + name="MaxCount", + refTo="", + type="Int", + width=90 + }, + [5]={ + list=false, + name="BossMonsterChance", + refTo="", + type="Int", + width=120 + }, + [6]={ + list=false, + name="BossCount", + refTo="", + type="Int", + width=80 + }, + [7]={ + list=true, + name="BossMonsters", + refTo="", + type="Key", + width=150 + }, + [8]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [9]={ + list=true, + name="", + refTo="", + type="Int", + width=150 + }, + [10]={ + list=true, + name="Grounds", + refTo="", + type="String", + width=150 + }, + [11]={ + list=true, + name="Tags", + refTo="Tags", + type="Key", + width=150 + }, + [12]={ + list=false, + name="MinLevel", + refTo="", + type="Int", + width=80 + }, + [13]={ + list=false, + name="MaxLevel", + refTo="", + type="Int", + width=80 + }, + [14]={ + list=true, + name="", + refTo="", + type="Int", + width=150 + }, + [15]={ + list=false, + name="Formation", + refTo="PackFormation", + type="Key", + width=150 + }, + [16]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [17]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [18]={ + list=true, + name="", + refTo="", + type="String", + width=150 + }, + [19]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [20]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [21]={ + list=false, + name="", + refTo="", + type="String", + width=150 + }, + [22]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [23]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [24]={ + list=true, + name="AdditionalMonsters", + refTo="MonsterVarieties", + type="Key", + width=480 + }, + [25]={ + list=true, + name="AdditionalCounts", + refTo="", + type="Int", + width=110 + } }, monsterprojectileattack={ }, @@ -16707,10 +16924,115 @@ return { }, worldareas={ [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=150 + }, + [2]={ + list=false, + name="Name", + refTo="", + type="String", + width=150 + }, + [3]={ + list=false, + name="Act", + refTo="", + type="Int", + width=40 + }, + [4]={ + list=false, + name="IsTown", + refTo="", + type="Bool", + width=60 + }, + [5]={ + list=false, + name="HasWaypoint", + refTo="", + type="Bool", + width=80 + }, + [6]={ + list=true, + name="", + refTo="", + type="Key", + width=150 + }, + [7]={ + list=false, + name="AreaLevel", + refTo="", + type="Int", + width=90 + }, + [8]={ + list=false, + name="HASH16", + refTo="", + type="UInt16", + width=150 + }, + [9]={ + list=false, + name="", + refTo="", + type="Int", + width=60 + }, + [10]={ list=false, name="", refTo="", + type="Int", + width=60 + }, + [11]={ + list=true, + name="LoadingScreens", + refTo="", type="String", + width=390 + }, + [12]={ + list=true, + name="FlagOnEntered", + refTo="QuestFlags", + type="Key", + width=150 + }, + [13]={ + list=true, + name="RequiredFlags", + refTo="QuestFlags", + type="Key", + width=150 + }, + [14]={ + list=false, + name="", + refTo="", + type="Int", + width=70 + }, + [15]={ + list=true, + name="Topologies", + refTo="", + type="Key", + width=150 + }, + [16]={ + list=false, + name="ParentTown", + refTo="WorldAreas", + type="Key", width=150 } }, From dd3be9e5d162a57724fde0e7876893a5fa083276 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 15 May 2025 20:49:27 -0500 Subject: [PATCH 47/69] Most Spectre Spawn Locations shown in tooltip --- src/Data/Spectres.lua | 1473 ++++++++++++++++++++++++++++++++ src/Export/Scripts/minions.lua | 49 ++ 2 files changed, 1522 insertions(+) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 7d09663ca5..7de25d6afb 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -25,6 +25,11 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured"] = { spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", + spawnLocation = { + "The Lost City", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GSBeetleLightningNova", @@ -51,6 +56,11 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", + spawnLocation = { + "Keth", + "The Lost City", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeBeetleFast", @@ -78,6 +88,10 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Beast", + spawnLocation = { + "Keth", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAMediumBeetleChargedSunder", @@ -104,6 +118,11 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Beast", + spawnLocation = { + "The Lost City", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAMediumBeetleChargedSunder", @@ -134,6 +153,8 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_"] spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MPSHellscapeDemonFodderProj", "HellscapeDemonFodderFaceLaser", @@ -160,6 +181,8 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_"] spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedFire", }, @@ -184,6 +207,8 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_"] spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedFire", }, @@ -209,6 +234,8 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_"] spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedFire", "DTTHellscapeDemonElite1", @@ -238,6 +265,8 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_"] spectreReservation = 110, companionReservation = 43.5, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MMSHellscapeDemonEliteTripleMortar", "GSHellscapeDemonEliteBeamNuke", @@ -264,6 +293,8 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_"] spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedFireCombo35", "DTTHellscapeFleshLeap", @@ -291,6 +322,8 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_"] spectreReservation = 90, companionReservation = 39, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EAAHellscapeFleshFodderSlam", @@ -318,6 +351,8 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_"] spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "GTHellscapeFleshPustuleParty", @@ -348,6 +383,8 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_"] spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedLightning", "HellscapeFleshFodderArc", @@ -374,6 +411,8 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_"] spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MPSHellscapeFleshEliteBasicProj", "SOHellscapeFleshEliteBloodOrb", @@ -408,6 +447,8 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_"] spectreReservation = 110, companionReservation = 45, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EAAHellscapeFleshElite2Combo1", @@ -437,6 +478,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_"] = spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MPSHellscapePaleHammerhead", }, @@ -462,6 +505,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_"] = spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASHellscapePaleDogmanChargeUp", @@ -491,6 +536,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_"] = spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "DTTHellscapeSpiderDodgeLeft", @@ -518,6 +565,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = spectreReservation = 120, companionReservation = 45.9, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "TBHellscapePaleLightningBoltSpammableLeft", "TBHellscapePaleLightningBoltSpammableRight", @@ -548,6 +597,8 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = spectreReservation = 110, companionReservation = 45, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "DTTHellscapeStabbySkyStab", "DTTHellscapeStabWeb", @@ -583,6 +634,11 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { spectreReservation = 90, companionReservation = 39, monsterCategory = "Beast", + spawnLocation = { + "Chimeral Wetlands", + "Infested Barrens", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GoreChargerCharge", @@ -611,6 +667,10 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", + spawnLocation = { + "The Riverbank", + "The Ziggurat Refuge", + }, skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurst", @@ -638,6 +698,10 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", + spawnLocation = { + "The Riverbank", + "The Ziggurat Refuge", + }, skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurst", @@ -665,6 +729,10 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", + spawnLocation = { + "Hunting Grounds", + "The Ziggurat Refuge", + }, skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurstPoison", @@ -692,6 +760,9 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", + spawnLocation = { + "Untainted Paradise", + }, skillList = { "QuillCrabSpikeBurstEmptyAction", "QuillCrabSpikeBurstTropical", @@ -720,6 +791,11 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Beast", + spawnLocation = { + "Vastiri Outskirts", + "The Ziggurat Refuge", + "Trial of the Sekhemas", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "ShellMonsterFirehose", @@ -749,6 +825,9 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Beast", + spawnLocation = { + "Untainted Paradise", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "ShellMonsterDeathMortarPoison", @@ -780,6 +859,11 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", + spawnLocation = { + "Freythorn", + "The Ziggurat Refuge", + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeedBow", "AzmeriPictBowRainOfSpores", @@ -810,6 +894,11 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Freythorn", + "The Ziggurat Refuge", + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -835,6 +924,11 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Viridian Wildwood", + "The Ziggurat Refuge", + "Freythorn", + }, skillList = { "MPSAzmeriPictStaffProj", "MPSAzmeriPictStaffProj2", @@ -864,6 +958,8 @@ minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -888,6 +984,8 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { spectreReservation = 180, companionReservation = 56.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MPWCleansedMonstrosityRailgun", @@ -915,6 +1013,8 @@ minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GASanctifiedScytheImpact", @@ -942,6 +1042,8 @@ minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { spectreReservation = 110, companionReservation = 44.1, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GASanctifiedSnakeSlam", @@ -972,6 +1074,8 @@ minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { spectreReservation = 110, companionReservation = 44.1, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MPWSanctifiedSpiderSpit", @@ -1002,6 +1106,8 @@ minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { spectreReservation = 70, companionReservation = 36, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MPWSanctifiedTentacleProjectile", @@ -1029,6 +1135,8 @@ minions["Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -1057,6 +1165,10 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTMutewindBanditExecutioner", @@ -1091,6 +1203,13 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Humanoid", + spawnLocation = { + "The Halani Gates", + "The Spires of Deshar", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "WalkEmergeMutewind", @@ -1117,6 +1236,13 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Humanoid", + spawnLocation = { + "The Spires of Deshar", + "The Halani Gates", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MPWMutewindGirlGhostSpear", @@ -1145,6 +1271,13 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", + spawnLocation = { + "The Spires of Deshar", + "The Halani Gates", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "WalkEmergeMutewind", @@ -1173,6 +1306,13 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", + spawnLocation = { + "The Halani Gates", + "The Spires of Deshar", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "WalkEmergeMutewind", @@ -1201,6 +1341,13 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", + spawnLocation = { + "The Spires of Deshar", + "The Halani Gates", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "WalkEmergeMutewind", @@ -1232,6 +1379,13 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Spires of Deshar", + "The Halani Gates", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "WalkEmergeMutewind", @@ -1259,6 +1413,13 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "The Halani Gates", + "The Spires of Deshar", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EmptyActionMutewindWomanDodgeLeft", @@ -1290,6 +1451,13 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Halani Gates", + "The Spires of Deshar", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "JavelinThrow", @@ -1321,6 +1489,9 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite"] = { spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Spires of Deshar", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EAAFarudinSpearThrow", @@ -1357,6 +1528,12 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "The Halani Gates", + "The Spires of Deshar", + "The Dreadnought", + "Dreadnought Vanguard", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EmptyActionMutewindBanditLeap", @@ -1393,6 +1570,13 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "The Spires of Deshar", + "The Halani Gates", + "The Dreadnought", + "Dreadnought Vanguard", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "WalkEmergeMutewind", @@ -1423,6 +1607,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", + spawnLocation = { + "The Drowned City", + "The Ziggurat Refuge", + "Apex of Filth", + }, skillList = { "MeleeAtAnimationSpeed", "GSCenobiteBloaterOnDeath", @@ -1451,6 +1640,9 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedE spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Demon", + spawnLocation = { + "Ogham Manor", + }, skillList = { "MeleeAtAnimationSpeed", "MAASCountEnforcerPullBite", @@ -1479,6 +1671,10 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Demon", + spawnLocation = { + "Ogham Manor", + "The Ziggurat Refuge", + }, skillList = { "MPACountsGuardSpike", "EAACountsGuardRangedBarrage", @@ -1508,6 +1704,11 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", + spawnLocation = { + "Ogham Manor", + "The Manor Ramparts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MAASCountGuardSpearCombo", @@ -1538,6 +1739,12 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Demon", + spawnLocation = { + "Ogham Manor", + "The Manor Ramparts", + "The Ziggurat Refuge", + "Ogham Farmlands", + }, skillList = { "MeleeAtAnimationSpeed", "GSIronGuardToothZone", @@ -1564,6 +1771,12 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "Ogham Manor", + "The Manor Ramparts", + "The Ziggurat Refuge", + "Ogham Farmlands", + }, skillList = { "MeleeAtAnimationSpeed", "GPSCourtGuardFireball", @@ -1592,6 +1805,11 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", + spawnLocation = { + "The Titan Grotto", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GATwoHeadedTitanSlam", @@ -1620,6 +1838,11 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecro spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Mastodon Badlands", + "The Bone Pits", + }, skillList = { "MPSBoneCultistNecromancerLightning", "BoneCultistSummonSkeletons", @@ -1646,6 +1869,11 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Mastodon Badlands", + "The Bone Pits", + }, skillList = { "MPSBoneCultistZealotLightning", "BoneCultistZealotLightningstorm", @@ -1672,6 +1900,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "The Dreadnought", + }, skillList = { "FarudinWarlockBugRend", "GSWarlockRaiseBugs", @@ -1699,6 +1931,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", + spawnLocation = { + "The Ziggurat Refuge", + "The Bone Pits", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "CultistBeastSunder", @@ -1725,6 +1961,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage_ spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Humanoid", + spawnLocation = { + "The Bone Pits", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "BoneCultistSavageBeastBuff", @@ -1752,6 +1992,11 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Humanoid", + spawnLocation = { + "Mastodon Badlands", + "The Bone Pits", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "BoneCultistShieldCharge", @@ -1782,6 +2027,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_" spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -1807,6 +2054,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -1833,6 +2082,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeExpeditionArmourCaster", @@ -1861,6 +2112,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkele spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "ExpeditionMegaSkeletonHeavyMelee", @@ -1887,6 +2140,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Machinarium", + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MASFireConvertAltArtFireArrow", "MPSBoneRabbleBurningArrow", @@ -1913,6 +2171,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Machinarium", + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -1941,6 +2204,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Sanctum", + "The Ziggurat Refuge", + "Jiquani's Machinarium", + }, skillList = { "MMSBoneRabbleMortar", }, @@ -1967,6 +2235,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Machinarium", + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -1994,6 +2267,11 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Grim Tangle", + "The Grelwood", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2019,6 +2297,10 @@ minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Mud Burrow", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2043,6 +2325,16 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Traitor's Passage", + "Valley of the Titans", + "Path of Mourning", + "Keth", + "The Lost City", + "Buried Shrines", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2069,6 +2361,8 @@ minions["Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield"] = spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2096,6 +2390,11 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Red Vale", + "The Ziggurat Refuge", + "The Phaaryl Megalith", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2123,6 +2422,8 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructSentinelGroundSlam", @@ -2152,6 +2453,12 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "The Ziggurat Refuge", + "Keth", + "Trial of the Sekhemas", + "The Lost City", + }, skillList = { "MeleeAtAnimationSpeed", "SerpentClanTailWhip", @@ -2184,6 +2491,10 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "GSProwlingShadeIceBeam", @@ -2214,6 +2525,8 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EGTerracottaTransitionSideways", @@ -2241,6 +2554,8 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ spectreReservation = 10, companionReservation = 14.1, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2267,6 +2582,10 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "Jungle Ruins", + "The Ziggurat Refuge", + }, skillList = { "GAQuadrillaSunder", "EAAQuadrillaThrow", @@ -2300,6 +2619,11 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Library of Kamasa", + "Utzaal", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MMSVaalGuardGrenade", @@ -2331,6 +2655,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Aggorat", + }, skillList = { "MeleeAtAnimationSpeed", "VaalBloodPriestExsanguinate", @@ -2363,6 +2691,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Aggorat", + }, skillList = { "MeleeAtAnimationSpeed", "VaalBloodPriestSoulrend", @@ -2394,6 +2726,10 @@ minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_" spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Humanoid", + spawnLocation = { + "Utzaal", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedViperLegionnaireCombo", @@ -2421,6 +2757,10 @@ minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Beast", + spawnLocation = { + "Ogham Village", + "Ogham Farmlands", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2445,6 +2785,12 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Beast", + spawnLocation = { + "The Grelwood", + "Ogham Farmlands", + "The Ziggurat Refuge", + "The Phaaryl Megalith", + }, skillList = { "MeleeAtAnimationSpeed", "WerewolfPackHowlEAS", @@ -2470,6 +2816,13 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", + spawnLocation = { + "The Grelwood", + "The Ziggurat Refuge", + "The Phaaryl Megalith", + "Ogham Village", + "Ogham Farmlands", + }, skillList = { "MeleeAtAnimationSpeed", "WerewolfProwlerHowlEAS", @@ -2496,6 +2849,10 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", + spawnLocation = { + "Ogham Manor", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "WerewolfProwlerHowlEAS", @@ -2523,6 +2880,10 @@ minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Beast", + spawnLocation = { + "Jungle Ruins", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "ScavengerThrow", @@ -2550,6 +2911,10 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { spectreReservation = 90, companionReservation = 39.6, monsterCategory = "Beast", + spawnLocation = { + "Jungle Ruins", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "BloodChieftainSummonMonkeys", @@ -2580,6 +2945,12 @@ minions["Metadata/Monsters/Spiker/Spiker"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", + spawnLocation = { + "Deshar", + "The Dreadnought's Wake", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { }, modList = { @@ -2604,6 +2975,11 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", + spawnLocation = { + "Hunting Grounds", + "The Ziggurat Refuge", + "Untainted Paradise", + }, skillList = { "MeleeAtAnimationSpeed", "RootSpiderBurrow", @@ -2633,6 +3009,11 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Beast", + spawnLocation = { + "Hunting Grounds", + "The Ziggurat Refuge", + "Untainted Paradise", + }, skillList = { "MeleeAtAnimationSpeed", "BrambleRhoaTableCharge", @@ -2660,6 +3041,11 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Undead", + spawnLocation = { + "Cemetery of the Eternals", + "The Ziggurat Refuge", + "Trial of the Sekhemas", + }, skillList = { "SpookyWraithProjectileCold", "SpookyWraithProjectileExplosionCold", @@ -2689,6 +3075,10 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + "Mausoleum of the Praetor", + "The Ziggurat Refuge", + }, skillList = { "SpookyGhostLightningBounce", }, @@ -2712,6 +3102,11 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Undead", + spawnLocation = { + "The Grelwood", + "The Grim Tangle", + "The Ziggurat Refuge", + }, skillList = { "FungusZombieCausticOnDeathMedium", "FungusZombieExplodeOnDeathMedium", @@ -2738,6 +3133,11 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + "The Grelwood", + "The Ziggurat Refuge", + "The Grim Tangle", + }, skillList = { "MeleeAtAnimationSpeed", "FungalCascade", @@ -2763,6 +3163,10 @@ minions["Metadata/Monsters/MudGolem/MudGolem"] = { spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Construct", + spawnLocation = { + "Mud Burrow", + "The Ziggurat Refuge", + }, skillList = { "MudGolemSlam", "MudGolemMaggotSummon", @@ -2788,6 +3192,10 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + "Keth", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GASandGolemSlam", @@ -2812,6 +3220,11 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Riverbank", + "Clearfell", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2836,6 +3249,9 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Clearfell", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2861,6 +3277,12 @@ minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Undead", + spawnLocation = { + "Clearfell", + "The Grelwood", + "The Ziggurat Refuge", + "The Phaaryl Megalith", + }, skillList = { "UrchinSlingProjectile", "MeleeAtAnimationSpeedComboTEMP", @@ -2892,6 +3314,12 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "The Phaaryl Megalith", + "Clearfell", + "The Grelwood", + }, skillList = { "MeleeAtAnimationSpeed", "ReviveUrchin", @@ -2919,6 +3347,11 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Riverbank", + "The Drowned City", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "SSMTrenchHagDrowningOrb", @@ -2946,6 +3379,10 @@ minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvae"] = { spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", + spawnLocation = { + "Mud Burrow", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -2970,6 +3407,9 @@ minions["Metadata/Monsters/Stalker/Stalker"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Demon", + spawnLocation = { + "Cemetery of the Eternals", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MeleeStalkerDoubleStrike", @@ -2997,6 +3437,13 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + "Ogham Village", + "Mausoleum of the Praetor", + "The Manor Ramparts", + "Ogham Manor", + }, skillList = { "LivingBloodGroundSmall", "MeleeAtAnimationSpeed", @@ -3028,6 +3475,11 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + "The Manor Ramparts", + "Ogham Manor", + "The Ziggurat Refuge", + }, skillList = { "LivingBloodGroundLarger", "LivingBloodBurstLarger", @@ -3055,6 +3507,13 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Demon", + spawnLocation = { + "Mausoleum of the Praetor", + "Ogham Village", + "The Manor Ramparts", + "Ogham Manor", + "The Ziggurat Refuge", + }, skillList = { "LivingBloodGroundSmall", "LivingBloodBurstSmall", @@ -3082,6 +3541,12 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Demon", + spawnLocation = { + "Ogham Village", + "The Manor Ramparts", + "Ogham Manor", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "LivingBloodGroundMedium", @@ -3110,6 +3575,11 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", + spawnLocation = { + "Cemetery of the Eternals", + "The Manor Ramparts", + "The Ziggurat Refuge", + }, skillList = { "DeathKnightSlamEAA", "MeleeAtAnimationSpeed", @@ -3137,6 +3607,10 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", + spawnLocation = { + "The Manor Ramparts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3164,6 +3638,12 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Undead", + spawnLocation = { + "Ogham Farmlands", + "The Manor Ramparts", + "Ogham Village", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3189,6 +3669,10 @@ minions["Metadata/Monsters/Crow/CrowCarrion"] = { spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Beast", + spawnLocation = { + "Ogham Farmlands", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3213,6 +3697,11 @@ minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "Hunting Grounds", + "The Ziggurat Refuge", + "Untainted Paradise", + }, skillList = { "MeleeAtAnimationSpeed", "BrambleHulkSlam", @@ -3241,6 +3730,9 @@ minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Demon", + spawnLocation = { + "Mausoleum of the Praetor", + }, skillList = { "MeleeAtAnimationSpeed", "GhoulCommanderVomit", @@ -3267,6 +3759,8 @@ minions["Metadata/Monsters/Bird/MutantBird"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MutantBirdPeck", "MutantBirdMultiPeck", @@ -3303,6 +3797,8 @@ minions["Metadata/Monsters/Bird/MutantBirdDog"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MutantBirdDogMelee", "MutantBirdDogMeleeMove", @@ -3331,6 +3827,9 @@ minions["Metadata/Monsters/Ghouls/Ghoul"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Demon", + spawnLocation = { + "Mausoleum of the Praetor", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3354,6 +3853,11 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Beast", + spawnLocation = { + "The Ziggurat Refuge", + "The Grim Tangle", + "The Grelwood", + }, skillList = { "FungalArtilleryMortar", "FungalArtilleryFungalGroundFromMortar", @@ -3379,6 +3883,10 @@ minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + "Cemetery of the Eternals", + }, skillList = { "CoffinWretchBabySoulrend1", "CoffinWretchBabySoulrend2", @@ -3404,6 +3912,9 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + }, skillList = { "BurdenedWretchSlam", "BurdenedWretchSlamCloseRange", @@ -3429,6 +3940,10 @@ minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Undead", + spawnLocation = { + "Cemetery of the Eternals", + "The Ziggurat Refuge", + }, skillList = { "BurdenedWretchSlamUnique", "BearerOfPenitenceSlam", @@ -3461,6 +3976,9 @@ minions["Metadata/Monsters/Frog/PaleFrog1"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Beast", + spawnLocation = { + "The Red Vale", + }, skillList = { "MeleeAtAnimationSpeed", "PaleFrogShieldCharge", @@ -3485,6 +4003,8 @@ minions["Metadata/Monsters/ReliquaryMonster/PitCrawler1"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "CryptReliquarianGhoulRevive", @@ -3512,6 +4032,10 @@ minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", + spawnLocation = { + "Tomb of the Consort", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GATombStalkerConeSlam", @@ -3539,6 +4063,10 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Humanoid", + spawnLocation = { + "Ogham Manor", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeBetrayal", @@ -3568,6 +4096,10 @@ minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "Clearfell", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "TauntWolfRespond", @@ -3594,6 +4126,10 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "The Grim Tangle", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3617,6 +4153,12 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Cemetery of the Eternals", + "Tomb of the Consort", + "Mausoleum of the Praetor", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3642,6 +4184,11 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", + spawnLocation = { + "The Red Vale", + "Chimeral Wetlands", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "SnakeFlowerManProjectile", @@ -3667,6 +4214,10 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Ogham Farmlands", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3691,6 +4242,10 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Ogham Village", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3716,6 +4271,11 @@ minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", + spawnLocation = { + "Hunting Grounds", + "The Ziggurat Refuge", + "Untainted Paradise", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3741,6 +4301,16 @@ minions["Metadata/Monsters/RisenArbalest__"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Undead", + spawnLocation = { + "Buried Shrines", + "The Ziggurat Refuge", + "The Phaaryl Megalith", + "The Red Vale", + "The Lost City", + "Traitor's Passage", + "Valley of the Titans", + "Trial of the Sekhemas", + }, skillList = { "RisenArbalestRainOfArrows", "RisenArbalestSnipe", @@ -3770,6 +4340,12 @@ minions["Metadata/Monsters/Bugbot/BugbotRocky_"] = { spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Construct", + spawnLocation = { + "Traitor's Passage", + "Valley of the Titans", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3794,6 +4370,10 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + "The Dreadnought's Wake", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAFaridunLizardTailSlam", @@ -3819,6 +4399,10 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + "Mawdun Quarry", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAFaridunLizardTailSlam", @@ -3844,6 +4428,11 @@ minions["Metadata/Monsters/Parasites/FishParasite"] = { spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", + spawnLocation = { + "The Drowned City", + "The Matlan Waterways", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MMSFishParasiteWaterMortar", @@ -3872,6 +4461,8 @@ minions["Metadata/Monsters/Parasites/PirateFishParasite"] = { spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MMSFishParasiteWaterMortar", @@ -3899,6 +4490,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -3922,6 +4515,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GAExpeditionZombieEarthquake", @@ -3948,6 +4543,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCa spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MPSMercurialCasterEnrage", "GSMercurialCasterBlast", @@ -3975,6 +4572,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAx spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "ExpeditionMercurialThrownWeapon", @@ -4002,6 +4601,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "UrchinLeapGeometryAttack", @@ -4029,6 +4630,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MPWExpeditionArbalestProjectile", "MPWExpeditionArbalestSnipe", @@ -4061,6 +4664,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GAExpeditionDeathKnightSlam", @@ -4089,6 +4694,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MPSArmourCasterBasic", "ExpeditionGroundLaser", @@ -4119,6 +4726,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "EDSGolemancerReapLeft", "EDSGolemancerReapRight", @@ -4144,6 +4753,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MPSExpeditionBoneCultistProjectiles", "GPSBoneCultistOrb", @@ -4172,6 +4783,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -4196,6 +4809,8 @@ minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_" spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "DTTExpeditionScytheHand", "GAExpeditionScytheLeft", @@ -4227,6 +4842,12 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + "Freythorn", + "The Ziggurat Refuge", + "The Grelwood", + "The Phaaryl Megalith", + }, skillList = { "MeleeAtAnimationSpeed", "SOTwigMonsterVinePod", @@ -4256,6 +4877,8 @@ minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "SOTwigMonsterVinePod", @@ -4282,6 +4905,11 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Beast", + spawnLocation = { + "Traitor's Passage", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeSpiderWebAttach", @@ -4307,6 +4935,11 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Beast", + spawnLocation = { + "Mastodon Badlands", + "Deshar", + "The Ziggurat Refuge", + }, skillList = { "GAHarvestSabreSpiderDualStrike", "EAAHarvestSpiderLacerate", @@ -4336,6 +4969,8 @@ minions["Metadata/Monsters/RamGiant/RamGiant"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "RamGiantWheelSlam", @@ -4364,6 +4999,10 @@ minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", + spawnLocation = { + "Mawdun Quarry", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "RamGiantWheelSlam", @@ -4393,6 +5032,11 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + "Vastiri Outskirts", + }, skillList = { "MeleeAtAnimationSpeed", "GTRottingRamGiantVomitSpray", @@ -4422,6 +5066,8 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiantBog"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GTRottingRamGiantVomitSpray", @@ -4450,6 +5096,10 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Vastiri Outskirts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -4474,6 +5124,12 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Beast", + spawnLocation = { + "Keth", + "The Lost City", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "SerpentClanTailWhip", @@ -4500,6 +5156,12 @@ minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Construct", + spawnLocation = { + "The Ziggurat Refuge", + "Trial of the Sekhemas", + "Valley of the Titans", + "Traitor's Passage", + }, skillList = { "GASaltGolemMelee", "EAASaltGolemSlamRuckus", @@ -4528,6 +5190,11 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "Vastiri Outskirts", + "The Bone Pits", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "EASHyenaMonsterWhoop", @@ -4555,6 +5222,11 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "Vastiri Outskirts", + "The Ziggurat Refuge", + "The Bone Pits", + }, skillList = { "HyenaCentaurMeleeStab", "HyenaCentaurMeleeSwipe", @@ -4582,6 +5254,10 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Beast", + spawnLocation = { + "Deshar", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "VultureRegurgitatorMortar", @@ -4610,6 +5286,10 @@ minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", + spawnLocation = { + "Vastiri Outskirts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DesertLeaperDodgeLeftShort", @@ -4646,6 +5326,10 @@ minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + "Tomb of the Consort", + }, skillList = { "SSMBoneGolemancerSkeletons", "GSSkeletonTornadoWave", @@ -4678,6 +5362,13 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Valley of the Titans", + "The Ziggurat Refuge", + "Trial of the Sekhemas", + "Keth", + "Traitor's Passage", + }, skillList = { "MeleeAtAnimationSpeed", "MPSSandGolemancerProjectile", @@ -4706,6 +5397,11 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "Buried Shrines", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedFire", "MarAcolyteSlam", @@ -4732,6 +5428,10 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", + spawnLocation = { + "The Spires of Deshar", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MPSWingedFiendSpit", @@ -4759,6 +5459,11 @@ minions["Metadata/Monsters/RockSlider"] = { spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Beast", + spawnLocation = { + "The Halani Gates", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "RockSliderShieldCharge", @@ -4785,6 +5490,11 @@ minions["Metadata/Monsters/SkeletonSnake"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Mastodon Badlands", + "The Bone Pits", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MonsterPuncture", @@ -4809,6 +5519,12 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Undead", + spawnLocation = { + "Mastodon Badlands", + "The Bone Pits", + "Freythorn", + "The Ziggurat Refuge", + }, skillList = { "MPWAzmeriPitifulFabricationSkullThrow", }, @@ -4832,6 +5548,11 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication02"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Undead", + spawnLocation = { + "Mastodon Badlands", + "The Bone Pits", + "The Ziggurat Refuge", + }, skillList = { "PitifulFabricationBuff", "TBPitifulFabricationBuff", @@ -4857,6 +5578,12 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Undead", + spawnLocation = { + "Mastodon Badlands", + "The Bone Pits", + "Freythorn", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -4880,6 +5607,10 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Titan Grotto", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -4905,6 +5636,10 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Titan Grotto", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -4929,6 +5664,11 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Titan Grotto", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MPSRedSkeletonCaster", }, @@ -4954,6 +5694,12 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", + spawnLocation = { + "Deshar", + "The Dreadnought's Wake", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GPAPorcupineAntSpikeNova", @@ -4980,6 +5726,11 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Beast", + spawnLocation = { + "Traitor's Passage", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GSCaveDwellerSonicPulse", @@ -5007,6 +5758,10 @@ minions["Metadata/Monsters/MineBat/MineBatDesertCave"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Beast", + spawnLocation = { + "Buried Shrines", + "Trial of the Sekhemas", + }, skillList = { "MeleeAtAnimationSpeed", "TBDesertBatZap", @@ -5034,6 +5789,12 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", + spawnLocation = { + "The Lost City", + "Buried Shrines", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MPSDesertPhantasmBolt", @@ -5061,6 +5822,10 @@ minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Beast", + spawnLocation = { + "Deshar", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "VultureDemonLeap", @@ -5088,6 +5853,8 @@ minions["Metadata/Monsters/Kinarha/Kinarha"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "KinahraShuriken", "MeleeAtAnimationSpeed", @@ -5114,6 +5881,12 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Spires of Deshar", + "Deshar", + "Path of Mourning", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MarakethZombieDeathGround", @@ -5141,6 +5914,12 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", + spawnLocation = { + "The Dreadnought's Wake", + "Mawdun Quarry", + "Mawdun Mine", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -5165,6 +5944,12 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { spectreReservation = 30, companionReservation = 21.3, monsterCategory = "Beast", + spawnLocation = { + "The Dreadnought's Wake", + "Mawdun Quarry", + "The Dreadnought", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -5189,6 +5974,12 @@ minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", + spawnLocation = { + "Mawdun Mine", + "The Dreadnought's Wake", + "The Ziggurat Refuge", + "Mud Burrow", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -5213,6 +6004,12 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "The Dreadnought", + "The Ziggurat Refuge", + "The Dreadnought's Wake", + "Mawdun Quarry", + }, skillList = { "MASExtraAttackDistance6", "MeleeAtAnimationSpeedComboTEMP2", @@ -5240,6 +6037,11 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Beast", + spawnLocation = { + "Valley of the Titans", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "EAADuneLurkerRoll", @@ -5270,6 +6072,11 @@ minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Beast", + spawnLocation = { + "The Titan Grotto", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GPSWingedCreatureBallLightning", @@ -5296,6 +6103,11 @@ minions["Metadata/Monsters/MantisRat/MantisRat"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "Mawdun Mine", + "Valley of the Titans", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTMantisRatLeap", @@ -5322,6 +6134,9 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Construct", + spawnLocation = { + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -5345,6 +6160,10 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "BogCorpseVolatileExplosion", "MeleeAtAnimationSpeed", @@ -5370,6 +6189,10 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "BogCorpseVolatileExplosion", "MeleeAtAnimationSpeed", @@ -5397,6 +6220,10 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Construct", + spawnLocation = { + "The Ziggurat Refuge", + "Sandswept Marsh", + }, skillList = { "MeleeAtAnimationSpeed", "MMSDredgeFiendMortar", @@ -5428,6 +6255,8 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeStalker"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -5453,6 +6282,10 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MMAVaalSavageSpearThrow", @@ -5485,6 +6318,10 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -5510,6 +6347,10 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -5535,6 +6376,10 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MMSCannibalShamanSwapMortar", @@ -5564,6 +6409,8 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeGiant"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GACannibalGiantGroundSlam", @@ -5593,6 +6440,11 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "The Matlan Waterways", + "The Azak Bog", + }, skillList = { "MeleeAtAnimationSpeed", "GABogSavageStalkerGroundSlam", @@ -5627,6 +6479,11 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "The Azak Bog", + "The Matlan Waterways", + "The Ziggurat Refuge", + }, skillList = { "MMAVaalSavageSpearThrow", "DTTVaalSavageDaggerDashSlash", @@ -5661,6 +6518,11 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "The Azak Bog", + "The Matlan Waterways", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASSavageWeaponFire", @@ -5688,6 +6550,9 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Matlan Waterways", + }, skillList = { "MeleeAtAnimationSpeed", "GABruteSpearThrust", @@ -5717,6 +6582,11 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Azak Bog", + "The Matlan Waterways", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASSavageWeaponFire", @@ -5743,6 +6613,11 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Matlan Waterways", + "The Azak Bog", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GTBogShamanBoneWall1", @@ -5776,6 +6651,11 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Matlan Waterways", + "The Ziggurat Refuge", + "The Azak Bog", + }, skillList = { "MeleeAtAnimationSpeed", "EASSavageWeaponFire", @@ -5806,6 +6686,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "The Azak Bog", + "The Ziggurat Refuge", + }, skillList = { "MPWVaalSavageBlowDart", }, @@ -5831,6 +6715,9 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageTorchbearer"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "The Azak Bog", + }, skillList = { "MeleeAtAnimationSpeed", "EGSavageTorchEffigy", @@ -5857,6 +6744,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Humanoid", + spawnLocation = { + "The Azak Bog", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GABogGiantGroundSlam", @@ -5888,6 +6779,10 @@ minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { spectreReservation = 30, companionReservation = 21.3, monsterCategory = "Beast", + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTBloodDroneDashAttach", @@ -5912,6 +6807,10 @@ minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { accuracy = 1, spectreReservation = 130, companionReservation = 47.4, + spawnLocation = { + "Sandswept Marsh", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "EASSwarmHostDroneSpawn", @@ -5946,6 +6845,11 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Humanoid", + spawnLocation = { + "Jiquani's Machinarium", + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed3", "MeleeAtAnimationSpeedComboTEMP", @@ -5972,6 +6876,10 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Humanoid", + spawnLocation = { + "Temple of Kopec", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed3", "MeleeAtAnimationSpeedComboTEMP", @@ -5997,6 +6905,11 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Humanoid", + spawnLocation = { + "The Drowned City", + "Apex of Filth", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeAnchoriteSpawn", @@ -6026,6 +6939,11 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { spectreReservation = 50, companionReservation = 29.1, monsterCategory = "Humanoid", + spawnLocation = { + "The Drowned City", + "Apex of Filth", + "The Ziggurat Refuge", + }, skillList = { "WalkEmergeAnchoriteFlathead", "WalkEmergeAnchoriteFlathead2", @@ -6057,6 +6975,10 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Apex of Filth", + }, skillList = { "MeleeAtAnimationSpeed", "AnchoriteInvisibleSpark", @@ -6087,6 +7009,10 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", + spawnLocation = { + "Infested Barrens", + "Jungle Ruins", + }, skillList = { "MMSBaneSapling", "SSMBaneSaplingAntRing", @@ -6115,6 +7041,11 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "Jungle Ruins", + "Infested Barrens", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTArmadilloDemonRolling", @@ -6142,6 +7073,11 @@ minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "The Azak Bog", + "The Matlan Waterways", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -6168,6 +7104,11 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Chimeral Wetlands", + "Infested Barrens", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "CGEIllFatedCausticPollen", @@ -6194,6 +7135,8 @@ minions["Metadata/Monsters/NettleAnt/NettleAntSummoned"] = { spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -6218,6 +7161,11 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", + spawnLocation = { + "The Venom Crypts", + "The Ziggurat Refuge", + "Jungle Ruins", + }, skillList = { "MeleeAtAnimationSpeed", "SnakeHulkDualStrike", @@ -6243,6 +7191,11 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "Jungle Ruins", + "The Venom Crypts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MASExtraAttackDistance4", @@ -6270,6 +7223,10 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "The Venom Crypts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -6294,6 +7251,8 @@ minions["Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -6319,6 +7278,10 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + "The Venom Crypts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "EDSSpittingSnakeSpray", @@ -6346,6 +7309,11 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Jungle Ruins", + "The Venom Crypts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -6371,6 +7339,11 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Jungle Ruins", + "The Venom Crypts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MMSConstrictorCorpseMortar", @@ -6398,6 +7371,10 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", + spawnLocation = { + "The Venom Crypts", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASSpiderMonkeyEmerge1", @@ -6427,6 +7404,11 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { spectreReservation = 90, companionReservation = 39, monsterCategory = "Beast", + spawnLocation = { + "Chimeral Wetlands", + "Infested Barrens", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GoreChargerCharge", @@ -6453,6 +7435,11 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "Freythorn", + "The Ziggurat Refuge", + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASAzmeriPictMaleEffigy", @@ -6479,6 +7466,11 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "Freythorn", + "The Ziggurat Refuge", + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedAzmeriBigPictSweep", @@ -6506,6 +7498,10 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Beast", + spawnLocation = { + "Chimeral Wetlands", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MASStepDistance5", @@ -6533,6 +7529,12 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", + spawnLocation = { + "Chimeral Wetlands", + "The Drowned City", + "The Matlan Waterways", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EDSRiverTaniwhaCloudSpray", @@ -6560,6 +7562,8 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EDSRiverTaniwhaCloudSpray", @@ -6586,6 +7590,8 @@ minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -6610,6 +7616,8 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructSentinelGroundSlam", @@ -6637,6 +7645,10 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", + spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructSentinelGroundSlam", @@ -6665,6 +7677,9 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient"] spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Construct", + spawnLocation = { + "Jiquani's Machinarium", + }, skillList = { "VaalConstructPyramidReviveConstructs", "TBVaalPyramidBeam", @@ -6697,6 +7712,8 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned"] spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "VaalConstructPyramidReviveConstructs", "TBVaalPyramidBeam", @@ -6729,6 +7746,8 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructGolemPhysicalSlam", @@ -6758,6 +7777,10 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Construct", + spawnLocation = { + "Jiquani's Machinarium", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAVaalConstructGolemPhysicalSlam", @@ -6785,6 +7808,9 @@ minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Construct", + spawnLocation = { + "Jiquani's Machinarium", + }, skillList = { "GPSVaalSkitterbot", "GSVaalConstructSkitterbotGrenadeExplode", @@ -6813,6 +7839,8 @@ minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MonsterWaitShort", }, @@ -6838,6 +7866,8 @@ minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "GSMonkeyConstructFire", "FaceLastTarget", @@ -6865,6 +7895,12 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Machinarium", + "The Venom Crypts", + "Mud Burrow", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedComboTEMP2", @@ -6892,6 +7928,10 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDagger spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASUndeadVaalGuardRoar", @@ -6919,6 +7959,10 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", + spawnLocation = { + "Jiquani's Sanctum", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MMSUndeadVaalGuardGrenade", @@ -6948,6 +7992,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "The Drowned City", + "Apex of Filth", + }, skillList = { "MeleeAtAnimationSpeed", "MDHighbornSpore", @@ -6974,6 +8023,10 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Humanoid", + spawnLocation = { + "Apex of Filth", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeCenobiteSwarm", @@ -7001,6 +8054,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", + spawnLocation = { + "Apex of Filth", + "The Ziggurat Refuge", + "The Drowned City", + }, skillList = { "MeleeAtAnimationSpeed", "MMSCenobiteMortarPoison", @@ -7033,6 +8091,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { spectreReservation = 90, companionReservation = 39.6, monsterCategory = "Humanoid", + spawnLocation = { + "Apex of Filth", + "The Ziggurat Refuge", + "The Drowned City", + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeCenobiteSwarm", @@ -7057,6 +8120,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Humanoid", + spawnLocation = { + "The Drowned City", + "Apex of Filth", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeCenobiteStoneThrower", @@ -7086,6 +8154,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", + spawnLocation = { + "The Drowned City", + "Apex of Filth", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "WalkEmergeCenobiteSwarm", @@ -7116,6 +8189,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", + spawnLocation = { + "The Drowned City", + "The Ziggurat Refuge", + "Apex of Filth", + }, skillList = { "MeleeAtAnimationSpeed", "GSCenobiteBloaterOnDeath", @@ -7143,6 +8221,8 @@ minions["Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion"] spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedChaos", "CGEViperNapuatziSnakeGroundDegen", @@ -7171,6 +8251,11 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Aggorat", + "The Ziggurat Refuge", + "Frigid Bluffs", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7197,6 +8282,11 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Utzaal", + "Aggorat", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7223,6 +8313,12 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Utzaal", + "Aggorat", + "The Ziggurat Refuge", + "Frigid Bluffs", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7249,6 +8345,10 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "Aggorat", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7275,6 +8375,9 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7301,6 +8404,8 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol"] spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7327,6 +8432,11 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", + spawnLocation = { + "Library of Kamasa", + "Utzaal", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTVaalGuardClawLeap", @@ -7357,6 +8467,11 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Humanoid", + spawnLocation = { + "Library of Kamasa", + "The Ziggurat Refuge", + "Utzaal", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MAASVaalOverseerCleave", @@ -7382,6 +8497,11 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", + spawnLocation = { + "Aggorat", + "Utzaal", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeed2", @@ -7414,6 +8534,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "The Black Chambers", + }, skillList = { "MeleeAtAnimationSpeed", "VaalStormcallerBallLightning", @@ -7442,6 +8566,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "Aggorat", + }, skillList = { "MeleeAtAnimationSpeed", "MPSVaalShadowpriestProj", @@ -7473,6 +8600,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { spectreReservation = 90, companionReservation = 39, monsterCategory = "Humanoid", + spawnLocation = { + "Library of Kamasa", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -7498,6 +8628,8 @@ minions["Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_"] = spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MPSVaalTimeScientistProjectile", @@ -7525,6 +8657,8 @@ minions["Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7549,6 +8683,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "Library of Kamasa", + }, skillList = { "MeleeAtAnimationSpeed", "VaalArchivistSpark", @@ -7592,6 +8729,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", + spawnLocation = { + "Utzaal", + }, skillList = { "MeleeAtAnimationSpeed", "DTTVaalJaguarMinionLeap", @@ -7619,6 +8759,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "DTTVaalJaguarMinionLeap", @@ -7646,6 +8788,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7671,6 +8815,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_"] = { spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "ScavengerThrow", @@ -7698,6 +8844,8 @@ minions["Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake"] = { spectreReservation = 30, companionReservation = 21.3, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "EASSnakeSuitUp", "EASSnakeRetreat", @@ -7725,6 +8873,10 @@ minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", + spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7751,6 +8903,10 @@ minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", + spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7775,6 +8931,10 @@ minions["Metadata/Monsters/Procession/ProcessionDagger"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", + spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7799,6 +8959,10 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { spectreReservation = 70, companionReservation = 36, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + "The Molten Vault", + }, skillList = { "MeleeAtAnimationSpeed", "SOProcessionBowRainOfArrows", @@ -7827,6 +8991,8 @@ minions["Metadata/Monsters/Procession/ProcessionBanner"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "ABTTProcessionBannerInactive", "ABTTProcessionBannerRegen", @@ -7854,6 +9020,10 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7878,6 +9048,11 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Drowned City", + "Castaway", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -7903,6 +9078,8 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewGhost"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "DrownedCrewSuicideExplosion", @@ -7934,6 +9111,9 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MASStatueWretchPush", "GAFigureheadSlamGhostFlame", @@ -7960,6 +9140,10 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Construct", + spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GTVaalForgemanSunder", @@ -7990,6 +9174,12 @@ minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "The Drowned City", + "Castaway", + "The Ziggurat Refuge", + "The Riverbank", + }, skillList = { "GADrownedCrawlerSwipe", "DTTDrownedCrawlerLeap", @@ -8016,6 +9206,8 @@ minions["Metadata/Monsters/LiquidElementals/LiquidElementalBlood"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "TCBloodElementalGush", @@ -8044,6 +9236,10 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", + spawnLocation = { + "Temple of Kopec", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GSBloodMageSacrificeBlast", @@ -8071,6 +9267,10 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + "Temple of Kopec", + "The Ziggurat Refuge", + }, skillList = { "MPSVaalSunApparitionBasicProj", "VaalSunApparitionLaser", @@ -8098,6 +9298,10 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { spectreReservation = 90, companionReservation = 39, monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Temple of Kopec", + }, skillList = { "MPSBloodMageBloodProjectile", "EGBloodMageExplodeSacrifice", @@ -8123,6 +9327,8 @@ minions["Metadata/Monsters/AscendancyBatMonster/AscendancyBat"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8148,6 +9354,8 @@ minions["Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MPSVaalConstructCannon", "GSVaalConstructCannonImpact", @@ -8176,6 +9384,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", + spawnLocation = { + "Aggorat", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MPAVaalAxeThrowerAxe", @@ -8202,6 +9414,11 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Humanoid", + spawnLocation = { + "Apex of Filth", + "The Ziggurat Refuge", + "The Drowned City", + }, skillList = { "MeleeAtAnimationSpeed", "GPSCauldronCroneChunk", @@ -8234,6 +9451,9 @@ minions["Metadata/Monsters/Pirates/PirateBootyBlaster"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", "MMSBootyBlasterSoulRelease", @@ -8263,6 +9483,9 @@ minions["Metadata/Monsters/ManOWar/ManoWar"] = { spectreReservation = 90, companionReservation = 39.6, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", "GSJellyfishLightningTendrils", @@ -8292,6 +9515,9 @@ minions["Metadata/Monsters/Pirates/PirateCannon"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", "MPWPirateCannonball", @@ -8317,6 +9543,9 @@ minions["Metadata/Monsters/Pirates/PirateGrenade"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", "MPWPirateGrenade", @@ -8345,6 +9574,9 @@ minions["Metadata/Monsters/Pirates/PirateBarrel"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", "MPWPirateBarrelToss", @@ -8374,6 +9606,9 @@ minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", "MASBloatedAnchormanDoubleSwing", @@ -8405,6 +9640,9 @@ minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8430,6 +9668,9 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MASKelpDregCrossbow", "MPWKelpDregPuncture", @@ -8456,6 +9697,9 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8481,6 +9725,9 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8506,6 +9753,10 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGol spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", + spawnLocation = { + "The Ziggurat Refuge", + "The Black Chambers", + }, skillList = { "MeleeAtAnimationSpeed", "MPWVaalCyborgRocketFist", @@ -8534,6 +9785,10 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", + spawnLocation = { + "The Black Chambers", + "The Ziggurat Refuge", + }, skillList = { "EDSPyramidHandLightningLance", "MPSVaalHumanoidPyramidHandsGrenade", @@ -8561,6 +9816,9 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", + spawnLocation = { + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "CTS2VaalCyborgShieldGenerator", @@ -8596,6 +9854,10 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwo spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Construct", + spawnLocation = { + "The Black Chambers", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MASExtraAttackDistance6", @@ -8624,6 +9886,10 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Construct", + spawnLocation = { + "The Black Chambers", + "The Ziggurat Refuge", + }, skillList = { "MPAVaalHumanoidCannon", "MPSVaalHumanoidCannonNapalm", @@ -8656,6 +9922,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLi spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "SkitterMineDetonate", }, @@ -8681,6 +9949,8 @@ minions["Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal"] = { spectreReservation = 140, companionReservation = 49.2, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8707,6 +9977,10 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", + spawnLocation = { + "The Black Chambers", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -8733,6 +10007,10 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + "The Black Chambers", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "DTTVaalHumanoidStalkerLeap", @@ -8760,6 +10038,9 @@ minions["Metadata/Monsters/HarpyMonster/GullHarpy"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + "Castaway", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8784,6 +10065,9 @@ minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -8809,6 +10093,8 @@ minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -8835,6 +10121,8 @@ minions["Metadata/Monsters/RatMonster/RatMonsterPrison"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedComboTEMP2", @@ -8861,6 +10149,8 @@ minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "PrisonZombieWalkEmerge", @@ -8887,6 +10177,8 @@ minions["Metadata/Monsters/ElephantRhino/ElephantRhino"] = { spectreReservation = 180, companionReservation = 56.1, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EASRhinoElephant180RightSlam", @@ -8929,6 +10221,8 @@ minions["Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman"] = { spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASGoblinDance", @@ -8957,6 +10251,8 @@ minions["Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EASGoblinDance", @@ -8984,6 +10280,8 @@ minions["Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MPSGoblinShamanBasicProj", "SOGoblinVoltaxicStorm", @@ -9016,6 +10314,8 @@ minions["Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner"] = { spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MPSGoblinMinerRockThrow", @@ -9042,6 +10342,8 @@ minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedComboTEMP2", @@ -9069,6 +10371,8 @@ minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GTBrineMaidenScreech", @@ -9098,6 +10402,10 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", + spawnLocation = { + "The Grelwood", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -9122,6 +10430,8 @@ minions["Metadata/Monsters/Baron/BaronWerewolfSummon"] = { spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GSBaronWolfSummonDeathExplode", @@ -9149,6 +10459,10 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Beast", + spawnLocation = { + "Ogham Farmlands", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTScarecrowLeap", @@ -9181,6 +10495,10 @@ minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + "Mawdun Mine", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "EASGenericMonsterTaunt", @@ -9208,6 +10526,10 @@ minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Demon", + spawnLocation = { + "Mawdun Mine", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GSForgottenCrawlerLightning", @@ -9236,6 +10558,10 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + "Mawdun Mine", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "DTTFallenHookDash", @@ -9263,6 +10589,8 @@ minions["Metadata/Monsters/FallenGods/FallenGodsBloater_"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EASFallenGodBlasphamy", @@ -9290,6 +10618,9 @@ minions["Metadata/Monsters/FallenGods/FallenStag"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Demon", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "TCFallenStag", @@ -9317,6 +10648,9 @@ minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", + spawnLocation = { + "Mausoleum of the Praetor", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -9342,6 +10676,8 @@ minions["Metadata/Monsters/RatMonster/RatMonsterCistern"] = { spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedComboTEMP2", @@ -9367,6 +10703,8 @@ minions["Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "EASHusbandMonsterConsumeSpirit", "GSHusbandWifeRevive", @@ -9392,6 +10730,10 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "Ogham Farmlands", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -9415,6 +10757,8 @@ minions["Metadata/Monsters/KaruiBoar/ExplosivePig"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GSExplodingPigExplode", @@ -9444,6 +10788,12 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Mawdun Quarry", + "Mawdun Mine", + "The Dreadnought", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "GAFarudinCrawlerSpearSlam", @@ -9469,6 +10819,11 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "Mawdun Quarry", + "Mawdun Mine", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeed", "MPWDrudgeExplosiveGrenade", @@ -9497,6 +10852,11 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { spectreReservation = 110, companionReservation = 44.1, monsterCategory = "Undead", + spawnLocation = { + "Valley of the Titans", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MASExtraAttackDistance20", "MeleeAtAnimationSpeed2", @@ -9525,6 +10885,11 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Undead", + spawnLocation = { + "The Ziggurat Refuge", + "Mausoleum of the Praetor", + "Tomb of the Consort", + }, skillList = { "MeleeAtAnimationSpeed", "SkeletalKnightCleave", @@ -9556,6 +10921,11 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { spectreReservation = 110, companionReservation = 45, monsterCategory = "Undead", + spawnLocation = { + "Tomb of the Consort", + "The Ziggurat Refuge", + "The Red Vale", + }, skillList = { "MeleeAtAnimationSpeed", "EASSkeletalReaperSubmerge", @@ -9582,6 +10952,9 @@ minions["Metadata/Monsters/VaseMonster/VaseMonster_"] = { spectreReservation = 90, companionReservation = 39, monsterCategory = "Construct", + spawnLocation = { + "Trial of the Sekhemas", + }, skillList = { "MeleeAtAnimationSpeed", "EASSummonScarabs", @@ -9610,6 +10983,11 @@ minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", + spawnLocation = { + "Path of Mourning", + "Trial of the Sekhemas", + "The Ziggurat Refuge", + }, skillList = { "MeleeAtAnimationSpeedFire", "MarakethUndeadPriestRollingMagma", @@ -9638,6 +11016,8 @@ minions["Metadata/Monsters/Zombies/CourtGuardZombieAxe"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -9664,6 +11044,8 @@ minions["Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "TCChaosGodRangedFodder", @@ -9689,6 +11071,8 @@ minions["Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_"] = { spectreReservation = 90, companionReservation = 40.8, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeed2", @@ -9715,6 +11099,8 @@ minions["Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_"] = { spectreReservation = 90, companionReservation = 40.8, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "DTTChaosGodTriheadBatLeapSlam", @@ -9749,6 +11135,8 @@ minions["Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "DTTChaosGodGorillaLeapSlam", @@ -9777,6 +11165,8 @@ minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { spectreReservation = 170, companionReservation = 54.6, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "GAChaosGodTriceratopsTailSlam", @@ -9806,6 +11196,8 @@ minions["Metadata/Monsters/Rhoas/Winged/WingedRhoa"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { }, modList = { @@ -9829,6 +11221,9 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MeleeAtAnimationSpeedComboTEMP2", @@ -9857,6 +11252,9 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeed", "GABreachEliteBleedTentacle", @@ -9883,6 +11281,9 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeed", "MDIronSniperLaser", @@ -9910,6 +11311,9 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeed", "GSBreachFodderToothZone", @@ -9936,6 +11340,9 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Humanoid", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MPSBreachEliteBoneProjectile", "GPSBreachEliteBonestorm", @@ -9963,6 +11370,9 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "GSBreachElitePaleEliteBoltImpact", "GSBreachElitePaleEliteOmegaBeam", @@ -9994,6 +11404,9 @@ minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -10018,6 +11431,9 @@ minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", }, @@ -10042,6 +11458,9 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeed", "MPWBreachBatSpineProjectile", @@ -10068,6 +11487,9 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "MeleeAtAnimationSpeedComboTEMP", "MPWBreachFodderDemonFemaleRemakeSpike", @@ -10095,6 +11517,9 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Demon", + spawnLocation = { + "Twisted Domain", + }, skillList = { "GABreachEliteHellscapeStabWeb", "GABreachEliteHellscapePaleEliteSkyStab", @@ -10127,6 +11552,8 @@ minions["Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_"] = { spectreReservation = 110, companionReservation = 44.4, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MPSChaosGodTriHeadLizardBasicProjectile", "EDSChaosLizardBreathe", @@ -10152,6 +11579,9 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZ spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "FungusZombieCausticOnDeathMedium", "FungusZombieExplodeOnDeathMedium", @@ -10179,6 +11609,8 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EASFallenGodSplitLeft", @@ -10207,6 +11639,9 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "DTTFallenHookDash", @@ -10234,6 +11669,9 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "GPSRootedGuy4Proj", @@ -10264,6 +11702,9 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMele spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "SOTwigMonsterVinePod", @@ -10292,6 +11733,9 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "SOTwigMonsterVinePod", @@ -10321,6 +11765,9 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "SOTwigMonsterFungalSpawn", @@ -10348,6 +11795,9 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { spectreReservation = 90, companionReservation = 39, monsterCategory = "Beast", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "GTRitualCaveDwellerSummonBlood", @@ -10377,6 +11827,9 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "GSRitualPrimordialBatScreech", @@ -10404,6 +11857,9 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Beast", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "BrambleRhoaTableCharge", @@ -10432,6 +11888,9 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Undead", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "MeleeAtAnimationSpeedComboTEMP2", @@ -10457,6 +11916,9 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "SODemonicBurrowerBloodBoil", @@ -10488,6 +11950,9 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", + spawnLocation = { + "The Viridian Wildwood", + }, skillList = { "MeleeAtAnimationSpeed", "DemonHulkSlam", @@ -10516,6 +11981,8 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey"] = { spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -10542,6 +12009,8 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", }, @@ -10565,6 +12034,8 @@ minions["Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "GSRagingFireSpiritsVolatileSanctum", }, @@ -10588,6 +12059,8 @@ minions["Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "GSRagingTimeSpiritsVolatileSanctum", }, diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 71b10aadb0..b3b0128c2c 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -106,6 +106,50 @@ end directiveTable.emit = function(state, args, out) local monsterVariety = dat("MonsterVarieties"):GetRow("Id", state.varietyId) + local matchingEntries = {} + local allMonsterPackIds = {} + + -- Step 1: From MonsterPackEntries + for i = 1, 2000 do + local entry = dat("MonsterPackEntries"):GetRow("Id", tostring(i)) + if entry and entry.MonsterPacksKey then + local packId = entry.MonsterPacksKey.Id + if packId then + allMonsterPackIds[packId] = true -- add to full set of pack IDs + if entry.MonsterVarietiesKey and entry.MonsterVarietiesKey.Name == monsterVariety.Name then + table.insert(matchingEntries, packId) + end + end + end + end + -- Step 2: Check if monster is in AdditionalMonsters within MonsterPacks + for packId, _ in pairs(allMonsterPackIds) do + local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) + if pack and pack.AdditionalMonsters then + for _, addMon in ipairs(pack.AdditionalMonsters) do + if addMon.Name == monsterVariety.Name then + table.insert(matchingEntries, pack.Id) + end + end + end + end + -- Step 3: Get WorldAreas for each matching MonsterPack + local worldAreaNames = {} + local seenAreas = {} + + for _, packId in ipairs(matchingEntries) do + local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) + if pack and pack.WorldAreas then + for _, worldAreaRef in ipairs(pack.WorldAreas) do + local area = dat("WorldAreas"):GetRow("Id", worldAreaRef.Id) + if area and area.Name ~= "NULL" and not seenAreas[area.Name] then + table.insert(worldAreaNames, area.Name) + seenAreas[area.Name] = true + end + end + end + end + if not monsterVariety then print("Invalid Variety: "..state.varietyId) return @@ -164,6 +208,11 @@ directiveTable.emit = function(state, args, out) if monsterVariety.MonsterCategory then out:write('\tmonsterCategory = "', (monsterVariety.MonsterCategory.Type), '",\n') end + out:write('\tspawnLocation = {\n') + for _, name in ipairs(worldAreaNames) do + out:write('\t\t"', name, '",\n') + end + out:write('\t},\n') out:write('\tskillList = {\n') for _, grantedEffect in ipairs(monsterVariety.GrantedEffects) do out:write('\t\t"', grantedEffect.Id, '",\n') From a754b7ad0faf5b77160cc1f6f4c0ced20de40f9a Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 16 May 2025 01:53:04 -0500 Subject: [PATCH 48/69] Prettied up library and actually committed tooltip this time --- src/Classes/MinionListControl.lua | 7 ++ src/Data/Minions.lua | 36 ++++++++++ src/Modules/Build.lua | 106 ++++++++++++++++++++++++++---- 3 files changed, 135 insertions(+), 14 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 079b6d4ee0..037e9248d3 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -50,6 +50,13 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if tooltip:CheckForUpdate(minionId) then local minion = self.data.minions[minionId] tooltip:AddLine(18, "^7"..minion.name) + if #minion.spawnLocation > 0 then + local coloredLocations = {} + for _, location in ipairs(minion.spawnLocation) do + table.insert(coloredLocations, colorCodes.RELIC .. location) + end + tooltip:AddLine(14, s_format("^7Spawn: %s", table.concat(coloredLocations, ", "))) + end tooltip:AddLine(14, s_format("^7Spectre Reservation: %s%d", colorCodes.SPIRIT, tostring(minion.spectreReservation))) tooltip:AddLine(14, s_format("^7Companion Reservation: %s%s%%", colorCodes.SPIRIT, tostring(minion.companionReservation))) tooltip:AddLine(14, "^7Category: "..minion.monsterCategory) diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index 23c4e10572..24fa5cd2f3 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -25,6 +25,8 @@ minions["RaisedZombie"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MinionMeleeStep", }, @@ -51,6 +53,8 @@ minions["SummonedRagingSpirit"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MinionMeleeStep", }, @@ -78,6 +82,8 @@ minions["RaisedSkeletonSniper"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MinionMeleeBow", "GasShotSkeletonSniperMinion", @@ -107,6 +113,8 @@ minions["RaisedSkeletonBrute"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MinionMeleeStep", "BoneshatterBruteMinion", @@ -136,6 +144,8 @@ minions["RaisedSkeletonStormMage"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "ArcSkeletonMageMinion", "DeathStormSkeletonStormMageMinion", @@ -165,6 +175,8 @@ minions["RaisedSkeletonFrostMage"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "FrostBoltSkeletonMageMinion", "IceBombSkeletonMageMinion", @@ -194,6 +206,8 @@ minions["RaisedSkeletonCleric"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "HealSkeletonClericMinion", "ResurrectSkeletonClericMinion", @@ -224,6 +238,8 @@ minions["RaisedSkeletonArsonist"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "FireBombSkeletonMinion", "DestructiveLinkSkeletonBombadierMinion", @@ -254,6 +270,8 @@ minions["RaisedSkeletonReaver"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MinionMeleeStep", "EnrageSkeletonReaverMinion", @@ -284,6 +302,8 @@ minions["RaisedSkeletonWarriors"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MinionMeleeStep", }, @@ -313,6 +333,8 @@ minions["SummonedHellhound"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", + spawnLocation = { + }, skillList = { "MinionMelee", }, @@ -339,6 +361,8 @@ minions["AncestralSpiritTurtle"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "ABTTTortoiseTotemBubble", @@ -369,6 +393,8 @@ minions["AncestralSpiritHulk"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "DTTAncestralJadeHulkLeapSlam", @@ -399,6 +425,8 @@ minions["AncestralSpiritCaster"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "MPSAncestralTotemSpiritSoulCasterProjectile", @@ -429,6 +457,8 @@ minions["AncestralSpiritWarhorn"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", + spawnLocation = { + }, skillList = { "MeleeAtAnimationSpeed", "EGTotemSpiritJadeHornBlow", @@ -455,6 +485,8 @@ minions["UnearthBoneConstruct"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", + spawnLocation = { + }, skillList = { "MinionMelee", }, @@ -482,6 +514,8 @@ minions["SummonedRhoa"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", + spawnLocation = { + }, skillList = { "MinionMelee", }, @@ -508,6 +542,8 @@ minions["ManifestWeapon"] = { spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", + spawnLocation = { + }, skillList = { "MinionMelee", "GAAnimateWeaponMaceSlam", diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index a3069bbaa0..7dd8e0158e 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1531,18 +1531,91 @@ function buildMode:OpenSpectreLibrary(library) controls.minionGemLevel = new("EditControl", {"LEFT", controls.minionGemLevelLabel, "RIGHT"}, {4, 0, 60, 20}, "20", nil, "%D", 3, function() controls.source.OnSelect() end) - controls.lifeLabel = new("LabelControl", {"TOP", controls.source, "TOPRIGHT"}, {60, 4, 0, 16}, colorCodes.LIFE.."LIFE") - controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {190, 4, 0, 16}, colorCodes.ES.."ENERGY SHIELD") - controls.armourLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {60, 42, 0, 16}, colorCodes.ARMOUR.."ARMOUR") - controls.evasionLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {190, 42, 0, 16}, colorCodes.EVASION.."EVASION") - controls.blockLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {60, 80, 0, 16}, colorCodes.NORMAL.."BLOCK") - controls.resistsLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {190, 80, 0, 16}, "RESISTS") + controls.lifeLabel = new("LabelControl", {"TOP", controls.source, "TOP"}, {170, 4, 0, 16}, colorCodes.LIFE.."LIFE") + controls.lifeLabel.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local width, height = 120, 50 + SetDrawColor(colorCodes.LIFE) + DrawImage(nil, xPos - 45, yPos - 3, width, height) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, (xPos+2) - 45, (yPos+2) - 3, width - 4, height - 4) + SetDrawColor(colorCodes.LIFE) + DrawImage(nil, xPos - 45, yPos + 15, width, 2) + SetDrawColor(1,1,1) + DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "LIFE") + end + controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOP"}, {295, 4, 0, 16}, colorCodes.ES.."ENERGY SHIELD") + controls.energyshieldLabel.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local width, height = 120, 50 + SetDrawColor(colorCodes.ES) + DrawImage(nil, xPos - 7, yPos - 3, width, height) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, (xPos+2) - 7, (yPos+2) - 3, width - 4, height - 4) + SetDrawColor(colorCodes.ES) + DrawImage(nil, xPos - 7, yPos + 15, width, 2) + SetDrawColor(1,1,1) + DrawString(xPos-2, yPos, "LEFT", 16, "VAR BOLD", "ENERGY SHIELD") + end + controls.armourLabel = new("LabelControl", {"TOP",controls.lifeLabel,"TOP"}, {0, 54, 0, 16}, colorCodes.ARMOUR.."ARMOUR") + controls.armourLabel.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local width, height = 120, 50 + SetDrawColor(colorCodes.NORMAL) + DrawImage(nil, xPos - 29, yPos - 3, width, height) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, (xPos+2) - 29, (yPos+2) - 3, width - 4, height - 4) + SetDrawColor(colorCodes.NORMAL) + DrawImage(nil, xPos - 29, yPos + 15, width, 2) + SetDrawColor(1,1,1) + DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "ARMOUR") + end + controls.evasionLabel = new("LabelControl", {"TOP",controls.energyshieldLabel,"TOP"}, {0, 54, 0, 16}, colorCodes.EVASION.."EVASION") + controls.evasionLabel.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local width, height = 120, 50 + SetDrawColor(colorCodes.EVASION) + DrawImage(nil, xPos - 32, yPos - 3, width, height) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, (xPos+2) - 32, (yPos+2) - 3, width - 4, height - 4) + SetDrawColor(colorCodes.EVASION) + DrawImage(nil, xPos - 32, yPos + 15, width, 2) + SetDrawColor(1,1,1) + DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "EVASION") + end + controls.blockLabel = new("LabelControl", {"TOP",controls.armourLabel,"TOP"}, {0, 54, 0, 16}, colorCodes.NORMAL.."BLOCK") + controls.blockLabel.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local width, height = 120, 50 + SetDrawColor(colorCodes.NORMAL) + DrawImage(nil, xPos - 35, yPos - 3, width, height) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, (xPos+2) - 35, (yPos+2) - 3, width - 4, height - 4) + SetDrawColor(colorCodes.NORMAL) + DrawImage(nil, xPos - 35, yPos + 15, width, 2) + SetDrawColor(1,1,1) + DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "BLOCK") + end + controls.resistsLabel = new("LabelControl", {"TOP",controls.evasionLabel,"TOP"}, {0, 54, 0, 16}, "RESISTS") + controls.resistsLabel.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local width, height = 120, 50 + SetDrawColor(colorCodes.DEFENCE) + DrawImage(nil, xPos - 32, yPos - 3, width, height) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, (xPos+2) - 32, (yPos+2) - 3, width - 4, height - 4) + SetDrawColor(colorCodes.DEFENCE) + DrawImage(nil, xPos - 32, yPos + 15, width, 2) + SetDrawColor(1,1,1) + DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "RESISTS") + end -- Run this code whenever a new minion is selected in the list controls.source.OnSelect = function() + if not controls.source.selValue then return end local selected = controls.source.selValue local minion = self.data.minions[selected] - local gemLevel = controls.minionGemLevel.buf + local gemLevel = m_max(controls.minionGemLevel.buf,1) local baseLife = self.data.monsterAllyLifeTable[m_min(gemLevel * 2, 100)] local totalLife = baseLife * minion.life local totalES @@ -1571,16 +1644,21 @@ function buildMode:OpenSpectreLibrary(library) end end controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, minion.name) - controls.lifeLabelNum = new("LabelControl", {"TOP",controls.lifeLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.LIFE..round(totalLife)) - controls.energyshieldLabelNum = new("LabelControl", {"TOP",controls.energyshieldLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.ES..round(totalES)) - controls.blockLabelNum = new("LabelControl", {"TOP",controls.blockLabel,"BOTTOM"}, {4, 2, 0, 16}, blockChance.."%") - controls.armourLabelNum = new("LabelControl", {"TOP",controls.armourLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.ARMOUR..round(totalArmour)) - controls.evasionLabelNum = new("LabelControl", {"TOP",controls.evasionLabel,"BOTTOM"}, {0, 2, 0, 16}, colorCodes.EVASION..round(totalEvasion)) - controls.resistsLabelNum = new("LabelControl", {"TOP",controls.resistsLabel,"BOTTOM"}, {0, 2, 0, 16}, + controls.lifeLabelNum = new("LabelControl", {"TOP",controls.lifeLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalLife)) + controls.energyshieldLabelNum = new("LabelControl", {"TOP",controls.energyshieldLabel,"BOTTOM"}, {0, 6, 0, 16}, (totalES)) + controls.blockLabelNum = new("LabelControl", {"TOP",controls.blockLabel,"BOTTOM"}, {6, 6, 0, 16}, blockChance.."%") + controls.armourLabelNum = new("LabelControl", {"TOP",controls.armourLabel,"BOTTOM"}, {0, 6, 0, 16}, (totalArmour)) + controls.evasionLabelNum = new("LabelControl", {"TOP",controls.evasionLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalEvasion)) + controls.resistsLabelNum = new("LabelControl", {"TOP",controls.resistsLabel,"BOTTOM"}, {0, 6, 0, 16}, colorCodes.FIRE..minion.fireResist.."^7/".. colorCodes.COLD..minion.coldResist.."^7/".. colorCodes.LIGHTNING..minion.lightningResist.."^7/".. - colorCodes.CHAOS..minion.chaosResist..colorCodes.NORMAL) + colorCodes.CHAOS..minion.chaosResist) + controls.resistsLabelNum._oldDraw = controls.resistsLabelNum.Draw + controls.resistsLabelNum.Draw = function(self, view) + self:_oldDraw(view) + SetDrawColor(1, 1, 1, 1) -- Reset to white otherwise spectre notes and other lines get colored + end end end From ff91849016d69c49183d84ea5a73e4ae2d038ee7 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 17 May 2025 00:07:03 -0500 Subject: [PATCH 49/69] Preparation for popular spectre list, and some small fixes --- src/Classes/MinionListControl.lua | 32 ++++++++++++------------- src/Classes/MinionSearchListControl.lua | 4 ++-- src/Modules/Build.lua | 17 +++++++++---- 3 files changed, 30 insertions(+), 23 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 037e9248d3..66d62a50bf 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -9,27 +9,27 @@ 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) +local MinionListClass = newClass("MinionListControl", "ListControl", function(self, anchor, rect, data, list, dest, label) self.ListControl(anchor, rect, 16, "VERTICAL", not dest, list) self.data = data self.dest = dest if dest then - self.dragTargetList = { dest } - self.label = "^7Available Spectres:" - self.controls.add = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Add", function() - self:AddSel() - end) - self.controls.add.enabled = function() - return self.selValue ~= nil and not isValueInArray(dest.list, self.selValue) - end + self.dragTargetList = { dest } + self.label = label or "^7Available Spectres:" + self.controls.add = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Add", function() + self:AddSel() + end) + self.controls.add.enabled = function() + return self.selValue ~= nil and not isValueInArray(dest.list, self.selValue) + end else - self.label = "^7Spectres in Build:" - self.controls.delete = new("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 + self.label = label or "^7Spectres in Build:" + self.controls.delete = new("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) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index d69d36e03e..86456f0298 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -8,8 +8,8 @@ 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) - self.MinionListControl(anchor, rect, data, list, dest) +local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListControl", function(self, anchor, rect, data, list, dest, label) + self.MinionListControl(anchor, rect, data, list, dest, label) self.unfilteredList = copyTable(list) self.isMutable = false diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 7dd8e0158e..fa165d35f0 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1341,10 +1341,15 @@ end -- Open the spectre library popup function buildMode:OpenSpectreLibrary(library) local destList = { } + local popularBeastList = { } + local popularSpectreList = { } + local popularList = { } if library == "beast" then destList = copyTable(self.beastList) + popularList = popularBeastList else destList = copyTable(self.spectreList) + popularList = popularSpectreList end local monsterTypeSort = { Beast = true, @@ -1460,8 +1465,10 @@ function buildMode:OpenSpectreLibrary(library) end sortSourceList() - controls.list = new("MinionListControl", nil, {-230, 40, 210, 250}, self.data, destList) - controls.source = new("MinionSearchListControl", nil, {0, 60, 210, 230}, self.data, sourceList, controls.list) + local label = (library == "beast" and "Beasts" or "Spectres") + controls.list = new("MinionListControl", nil, {-230, 40, 210, 175}, self.data, destList, nil, label.." in Build:") + controls.popularList = new("MinionListControl", {"TOP",controls.list,"BOTTOM"}, {0, 25, 210, 175}, self.data, popularList, nil,"^7Popular "..label..":") + controls.source = new("MinionSearchListControl", nil, {0, 60, 210, 230}, self.data, sourceList, controls.list, "^7Available "..label..":") local function monsterTypeCheckboxChange(name) monsterTypeSort[name] = true return function(state) @@ -1644,10 +1651,10 @@ function buildMode:OpenSpectreLibrary(library) end end controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, minion.name) - controls.lifeLabelNum = new("LabelControl", {"TOP",controls.lifeLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalLife)) - controls.energyshieldLabelNum = new("LabelControl", {"TOP",controls.energyshieldLabel,"BOTTOM"}, {0, 6, 0, 16}, (totalES)) + controls.lifeLabelNum = new("LabelControl", {"TOP",controls.lifeLabel,"BOTTOM"}, {0, 6, 0, 16}, "^7"..round(totalLife)) + controls.energyshieldLabelNum = new("LabelControl", {"TOP",controls.energyshieldLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalES)) controls.blockLabelNum = new("LabelControl", {"TOP",controls.blockLabel,"BOTTOM"}, {6, 6, 0, 16}, blockChance.."%") - controls.armourLabelNum = new("LabelControl", {"TOP",controls.armourLabel,"BOTTOM"}, {0, 6, 0, 16}, (totalArmour)) + controls.armourLabelNum = new("LabelControl", {"TOP",controls.armourLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalArmour)) controls.evasionLabelNum = new("LabelControl", {"TOP",controls.evasionLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalEvasion)) controls.resistsLabelNum = new("LabelControl", {"TOP",controls.resistsLabel,"BOTTOM"}, {0, 6, 0, 16}, colorCodes.FIRE..minion.fireResist.."^7/".. From 0f5bb08e928b4b5962ce2e046c9b6e8ee4fe7180 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 17 May 2025 00:33:45 -0500 Subject: [PATCH 50/69] Fix bug on importing build with broken greyed gem --- src/Modules/CalcSetup.lua | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua index 4caf654f5e..6fdbf9c7dc 100644 --- a/src/Modules/CalcSetup.lua +++ b/src/Modules/CalcSetup.lua @@ -1690,13 +1690,15 @@ function calcs.initEnv(build, mode, override, specEnv) group.displayLabel = nil for _, gemInstance in ipairs(group.gemList) do local grantedEffect = gemInstance.gemData and gemInstance.gemData.grantedEffect or gemInstance.grantedEffect - if grantedEffect.name:match("^Companion:") or grantedEffect.name:match("^Spectre:") then - group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. gemInstance.nameSpec - elseif grantedEffect and not grantedEffect.support and gemInstance.enabled then - group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. grantedEffect.name + if grantedEffect and not grantedEffect.support and gemInstance.enabled then + if grantedEffect.name:match("^Companion:") or grantedEffect.name:match("^Spectre:") then + group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. gemInstance.nameSpec + else + group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. grantedEffect.name + end end + group.displayLabel = group.displayLabel or "" end - group.displayLabel = group.displayLabel or "" end -- Save the active skill list for display in the socket group tooltip From e00320e51c0b80a626e4036f2809c80af1bdcae9 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sun, 18 May 2025 16:46:41 -0500 Subject: [PATCH 51/69] Recommended Spectres/Beasts button, and removed some spectres --- src/Data/Minions.lua | 2 +- src/Data/SkillStatMap.lua | 3 + src/Data/Spectres.lua | 694 +++++++++++++++++++++------- src/Export/Minions/Spectres.txt | 794 +++++++++++++++++++++++++++++++- src/Export/Scripts/minions.lua | 23 +- src/Modules/Build.lua | 112 +++-- 6 files changed, 1400 insertions(+), 228 deletions(-) diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index 24fa5cd2f3..b0025a376a 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -310,7 +310,7 @@ minions["RaisedSkeletonWarriors"] = { modList = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] mod("BlockChance", "BASE", 30, 0, 0), -- SkeletonWarriorPlayerMinionBlockChance [monster_base_block_% = 30] - -- SkeletonWarriorPlayerMinionBlockChance [additional_maximum_block_% = 0] + mod("BlockChanceMax", "BASE", 0, 0, 0), -- SkeletonWarriorPlayerMinionBlockChance [additional_maximum_block_% = 0] }, } diff --git a/src/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua index b604f87cc3..6dcc466102 100644 --- a/src/Data/SkillStatMap.lua +++ b/src/Data/SkillStatMap.lua @@ -402,6 +402,9 @@ return { ["base_spell_block_%"] = { mod("SpellBlockChance", "BASE", nil), }, +["additional_maximum_block_%"] = { + mod("BlockChanceMax", "BASE", nil), +}, ["base_block_%_damage_taken"] = { mod("BlockEffect", "BASE", nil) }, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 7de25d6afb..09dfd63e99 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -38,6 +38,7 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured"] = { modList = { }, } + minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { name = "Tarnished Beetle", monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "insect", "lightning_affinity", "medium_movement", "melee", "not_dex", "not_int", }, @@ -70,6 +71,7 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { modList = { }, } + minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { name = "Tarnished Scarab", monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "fast_movement", "insect", "lightning_affinity", "melee", "not_dex", "not_int", }, @@ -100,6 +102,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { modList = { }, } + minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = { name = "Adorned Scarab", monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "fast_movement", "insect", "lightning_affinity", "melee", "not_dex", "not_int", }, @@ -162,6 +165,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_"] = { name = "Demon Beast", monsterTags = { "beyond_demon", "demon", "fast_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -189,6 +193,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_"] = { name = "Demon Ghast", monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "red_blood", "very_fast_movement", }, @@ -215,6 +220,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_"] = { name = "Demon Harpy", monsterTags = { "beyond_demon", "demon", "demon_faction", "fast_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -246,6 +252,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_"] = { name = "Demon Herder", monsterTags = { "beyond_demon", "demon", "demon_faction", "fast_movement", "not_dex", "not_str", "red_blood", "StaffWood_onhit_audio", }, @@ -274,9 +281,13 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_"] = { name = "Ravenous Homunculus", monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "not_dex", "not_int", "red_blood", "Unarmed_onhit_audio", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.3, baseDamageIgnoresAttackSpeed = true, armour = 0.3, @@ -303,9 +314,13 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_"] = { name = "Ravenous Brute", monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "not_dex", "not_int", "red_blood", "Unarmed_onhit_audio", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.7, baseDamageIgnoresAttackSpeed = true, armour = 0.4, @@ -332,6 +347,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_"] = { name = "Ravenous Digester", monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "MonsterStab_onhit_audio", "not_int", "not_str", "red_blood", }, @@ -364,6 +380,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_"] = { name = "Ravenous Misshapen", monsterTags = { "beyond_demon", "demon", "flesh_faction", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, @@ -392,6 +409,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_"] = { name = "Ravenous Bloodshaper", monsterTags = { "beyond_demon", "demon", "fast_movement", "flesh_faction", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -428,6 +446,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_"] = { name = "Ravenous Macerator", monsterTags = { "beyond_demon", "demon", "flesh_faction", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, @@ -459,6 +478,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_"] modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_"] = { name = "Pale Cherubim", monsterTags = { "beyond_demon", "demon", "not_dex", "not_str", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, @@ -486,6 +506,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_"] = modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_"] = { name = "Pale Servitor", monsterTags = { "beyond_demon", "Claw_onhit_audio", "demon", "fast_movement", "not_int", "not_str", "red_blood", "very_fast_movement", }, @@ -517,6 +538,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_"] = modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_"] = { name = "Pale Virtue", monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "not_int", "not_str", "red_blood", }, @@ -546,6 +568,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_"] = modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = { name = "Pale Angel", monsterTags = { "beyond_demon", "demon", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, @@ -577,6 +600,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = modList = { }, } + minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = { name = "Pale Seraphim", monsterTags = { "beyond_demon", "demon", "fast_movement", "MonsterStab_onhit_audio", "not_int", "pale_faction", "red_blood", }, @@ -680,6 +704,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { modList = { }, } + minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { name = "Porcupine Crab", monsterTags = { "allows_additional_projectiles", "beast", "fire_affinity", "insect", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, @@ -711,9 +736,14 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { modList = { }, } + minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { name = "Venomous Crab Matriarch", monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 0.85, baseDamageIgnoresAttackSpeed = true, armour = 0.25, @@ -742,9 +772,14 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { modList = { }, } + minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { name = "Quill Crab", monsterTags = { "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", "slow_movement", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 0.7, baseDamageIgnoresAttackSpeed = true, armour = 0.25, @@ -773,6 +808,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { modList = { }, } + minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { name = "Brimstone Crab", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "crustacean_beast", "fire", "fire_affinity", "melee", "MonsterStab_onhit_audio", "not_dex", "not_int", "ranged", "slow_movement", }, @@ -807,9 +843,14 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { name = "Caustic Crab", monsterTags = { "allows_additional_projectiles", "beast", "crustacean_beast", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "slow_movement", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 1.15, baseDamageIgnoresAttackSpeed = true, armour = 1, @@ -843,6 +884,9 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { name = "Cultist Archer", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "azmeri_cultist_monster", "chaos_affinity", "cultist", "fast_movement", "human", "humanoid", "monster_barely_moves", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.3, baseDamageIgnoresAttackSpeed = true, evasion = 0.4, @@ -874,6 +918,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { modList = { }, } + minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { name = "Cultist Daggerdancer", monsterTags = { "azmeri_cultist_monster", "Claw_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -905,6 +950,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { modList = { }, } + minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { name = "Cultist Witch", monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "azmeri_cultist_monster", "caster", "chaos_affinity", "cultist", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "red_blood", "very_slow_movement", }, @@ -967,6 +1013,7 @@ minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } + minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { name = "Fettered Monstrosity", monsterTags = { "demon", "medium_movement", "MonsterBlunt_onhit_audio", "mud_blood", }, @@ -995,9 +1042,13 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } + minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { name = "Fettered Scythe", monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, armour = 0.75, @@ -1024,9 +1075,13 @@ minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } + minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { name = "Fettered Snake", monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2.15, baseDamageIgnoresAttackSpeed = true, armour = 0.5, @@ -1056,6 +1111,7 @@ minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } + minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { name = "Fettered Spider", monsterTags = { "beast", "fast_movement", "MonsterStab_onhit_audio", "mud_blood", "not_dex", "not_int", "spider", "very_fast_movement", }, @@ -1087,6 +1143,7 @@ minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } + minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { name = "Fettered Grasper", monsterTags = { "demon", "MonsterStab_onhit_audio", "mud_blood", "not_int", "slow_movement", }, @@ -1117,6 +1174,7 @@ minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { -- CleansedMonsterNoEquipmentDrops [drop_no_equipment = 1] }, } + minions["Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing"] = { name = "Fettered Writher", monsterTags = { "beast", "insect", "MonsterStab_onhit_audio", "mud_blood", "not_int", "not_str", "very_slow_movement", }, @@ -1183,6 +1241,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { name = "Faridun Neophyte", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -1217,6 +1276,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { name = "Faridun Fledgling", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -1251,9 +1311,13 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { name = "Faridun Spearman", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.2, baseDamageIgnoresAttackSpeed = true, armour = 0.3, @@ -1285,6 +1349,7 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { name = "Faridun Swordsman", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -1320,6 +1385,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { name = "Faridun Heavy Infantry", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "monster_blocks_damage", "not_int", "physical_affinity", "red_blood", }, @@ -1359,6 +1425,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock40Bypass10_ [base_block_%_damage_taken = 10] }, } + minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { name = "Faridun Wind-slicer", monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -1393,6 +1460,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { name = "Faridun Bladedancer", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -1432,6 +1500,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { name = "Faridun Javelineer", monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "Stab_onhit_audio", }, @@ -1469,9 +1538,13 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite"] = { name = "Faridun Impaler", monsterTags = { "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_fast_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2.3, baseDamageIgnoresAttackSpeed = true, armour = 0.5, @@ -1509,6 +1582,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite"] = { mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] }, } + minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { name = "Faridun Spearwoman", monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, @@ -1549,6 +1623,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { modList = { }, } + minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { name = "Faridun Infantry", monsterTags = { "human", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_int", "physical_affinity", "red_blood", "Stab_onhit_audio", }, @@ -1591,6 +1666,9 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { name = "Filthy First-born", monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2.5, baseDamageIgnoresAttackSpeed = true, armour = 0.75, @@ -1653,6 +1731,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedE modList = { }, } + minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRanger_"] = { name = "Iron Sharpshooter", monsterTags = { "allows_additional_projectiles", "chaos_affinity", "Claw_onhit_audio", "demon", "humanoid", "medium_movement", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, @@ -1685,6 +1764,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan modList = { }, } + minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteSpear_"] = { name = "Iron Spearman", monsterTags = { "allows_inc_aoe", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, @@ -1720,6 +1800,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS modList = { }, } + minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteToothy"] = { name = "Iron Guard", monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -1753,6 +1834,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] }, } + minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/CorruptedEliteGuard"] = { name = "Iron Thaumaturgist", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "fast_movement", "fire_affinity", "human", "humanoid", "not_dex", "not_str", "ranged", "red_blood", }, @@ -1851,6 +1933,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecro modList = { }, } + minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01"] = { name = "Lost-men Zealot", monsterTags = { "allows_inc_aoe", "caster", "cultist", "human", "humanoid", "lightning_affinity", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -1882,6 +1965,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" modList = { }, } + minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock"] = { name = "Faridun Plaguebringer", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "human", "humanoid", "not_dex", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -1913,9 +1997,13 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock modList = { }, } + minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = { name = "Drudge Osseodon", monsterTags = { "beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", }, + extraFlags = { + recommendedBeast = true, + }, life = 2.5, baseDamageIgnoresAttackSpeed = true, armour = 0.7, @@ -1942,6 +2030,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = modList = { }, } + minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage__"] = { name = "Lost-men Subjugator", monsterTags = { "2HBluntWood_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -1973,6 +2062,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage_ modList = { }, } + minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] = { name = "Lost-men Brute", monsterTags = { "2HBluntWood_onhit_audio", "cultist", "human", "humanoid", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -2004,7 +2094,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] }, modList = { mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] - -- MonsterBlock100 [additional_maximum_block_% = 25] + mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] }, } @@ -2036,6 +2126,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_" -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword"] = { name = "Unearthed Skeletal Swordsman", monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "has_one_hand_sword", "has_one_handed_melee", "melee", "physical_affinity", "skeleton", "slashing_weapon", "undead", "very_slow_movement", }, @@ -2063,6 +2154,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSwordShield"] = { name = "Unearthed Skeletal Warrior", monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "has_one_hand_sword", "has_one_handed_melee", "melee", "physical_affinity", "skeleton", "slashing_weapon", "undead", "very_slow_movement", }, @@ -2094,6 +2186,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] }, } + minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkeleton"] = { name = "Order Ostiary", monsterTags = { "1HSword_onhit_audio", "bones", "is_unarmed", "melee", "metal_armour", "not_dex", "not_int", "physical_affinity", "skeleton", "slashing_weapon", "undead", "very_slow_movement", "ward_armour", }, @@ -2122,6 +2215,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkele modList = { }, } + minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { name = "Vaal Skeletal Archer", monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "fire_affinity", "monster_barely_moves", "ranged", "skeleton", "undead", "very_slow_movement", }, @@ -2153,6 +2247,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { name = "Vaal Skeletal Warrior", monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "SpearMetal_onhit_audio", "undead", "very_slow_movement", }, @@ -2185,6 +2280,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { mod("MeleeWeaponRange", "BASE", 7, 0, 0), -- BoneRabbleMeleeRange [melee_range_+ = 7] }, } + minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { name = "Vaal Skeletal Priest", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "lightning_affinity", "monster_barely_moves", "not_dex", "not_str", "skeleton", "StaffWood_onhit_audio", "undead", "very_slow_movement", }, @@ -2216,6 +2312,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { name = "Vaal Skeletal Squire", monsterTags = { "1HAxe_onhit_audio", "melee", "monster_barely_moves", "monster_blocks_damage", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -2249,6 +2346,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] }, } + minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { name = "Fungal Rattler", monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -2279,6 +2377,7 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { name = "Wretched Rattler", monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -2308,6 +2407,7 @@ minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { name = "Risen Maraketh", monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -2342,6 +2442,7 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield"] = { name = "Rust Skeleton", monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "skeleton", "undead", "very_slow_movement", }, @@ -2372,6 +2473,7 @@ minions["Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield"] = mod("BlockEffect", "BASE", 10, 0, 0), -- MonsterAttackBlock30Bypass10 [base_block_%_damage_taken = 10] }, } + minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = { name = "Ancient Ezomyte", monsterTags = { "1HSword_onhit_audio", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -2438,6 +2540,10 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { name = "Serpent Shaman", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "caster", "fast_movement", "humanoid", "not_dex", "not_str", "physical_affinity", "reptile_beast", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, energyShield = 0.05, @@ -2535,9 +2641,13 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { modList = { }, } + minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__"] = { name = "Terracotta Soldier", monsterTags = { "1HBluntMetal_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 0.99, baseDamageIgnoresAttackSpeed = true, armour = 0.5, @@ -2567,6 +2677,9 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { name = "Quadrilla", monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "mammal_beast", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, + extraFlags = { + recommendedBeast = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, armour = 0.75, @@ -2604,6 +2717,9 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { name = "Vaal Guard", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "human", "humanoid", "not_int", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1, baseDamageIgnoresAttackSpeed = true, evasion = 0.5, @@ -2635,6 +2751,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale"] = { name = "Blood Priest", monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, @@ -2671,6 +2788,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale"] = { name = "Blood Priestess", monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "fast_movement", "human", "humanoid", "not_str", "physical_affinity", "ranged", "red_blood", }, @@ -2706,6 +2824,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal modList = { }, } + minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_"] = { name = "Viper Legionnaire", monsterTags = { "2HSharpMetal_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -2767,6 +2886,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { modList = { }, } + minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { name = "Pack Werewolf", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -2798,6 +2918,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { modList = { }, } + minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { name = "Werewolf Prowler", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -2831,6 +2952,39 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { modList = { }, } + +minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { + name = "Tendril Prowler", + monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, + life = 1.4, + baseDamageIgnoresAttackSpeed = true, + evasion = 0.4, + fireResist = -30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.4, + damageSpread = 0.2, + attackTime = 2.25, + attackRange = 12, + accuracy = 1, + spectreReservation = 70, + companionReservation = 35.4, + monsterCategory = "Beast", + spawnLocation = { + "Ogham Manor", + "The Ziggurat Refuge", + }, + skillList = { + "MeleeAtAnimationSpeed", + "WerewolfProwlerHowlEAS", + "MeleeAtAnimationSpeed2", + }, + modList = { + }, +} + + minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { name = "Tendril Prowler", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -2892,6 +3046,7 @@ minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { modList = { }, } + minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { name = "Alpha Primate", monsterTags = { "beast", "bludgeoning_weapon", "flesh_armour", "has_one_hand_mace", "has_one_handed_melee", "mammal_beast", "medium_height", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "primate_beast", "red_blood", }, @@ -2928,6 +3083,7 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { modList = { }, } + minions["Metadata/Monsters/Spiker/Spiker"] = { name = "Porcupine Goliath", monsterTags = { "allows_additional_projectiles", "animal_claw_weapon", "beast", "Claw_onhit_audio", "flesh_armour", "has_dagger", "has_one_handed_melee", "mammal_beast", "medium_height", "medium_movement", "melee", "monster_has_on_death_mechanic", "physical_affinity", "red_blood", "rodent_beast", }, @@ -2957,6 +3113,7 @@ minions["Metadata/Monsters/Spiker/Spiker"] = { -- MonsterDisplayCastsSpikeNovaOnDeath [display_monster_spike_nova_on_death_text = 1] }, } + minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { name = "Bramble Burrower", monsterTags = { "allows_additional_projectiles", "beast", "Beast_onhit_audio", "cannot_be_monolith", "devourer", "hidden_monster", "immobile", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "spider", }, @@ -2991,6 +3148,7 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { -- ImmuneToKnockback [cannot_be_knocked_back = 1] }, } + minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { name = "Bramble Rhoa", monsterTags = { "beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -3022,6 +3180,7 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { modList = { }, } + minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { name = "Frost Wraith", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "cold_affinity", "medium_movement", "not_str", "ranged", "Unarmed_onhit_audio", "undead", }, @@ -3056,6 +3215,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { modList = { }, } + minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { name = "Lightning Wraith", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "lightning_affinity", "medium_movement", "not_str", "ranged", "Unarmed_onhit_audio", "undead", }, @@ -3085,6 +3245,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { modList = { }, } + minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { name = "Fungal Zombie", monsterTags = { "allows_inc_aoe", "melee", "monster_has_on_death_mechanic", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -3116,6 +3277,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { name = "Fungal Proliferator", monsterTags = { "allows_inc_aoe", "caster", "melee", "physical_affinity", "raises_dead", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -3146,6 +3308,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { modList = { }, } + minions["Metadata/Monsters/MudGolem/MudGolem"] = { name = "Mud Simulacrum", monsterTags = { "construct", "earth_elemental", "MonsterBlunt_onhit_audio", "mud_blood", "stone_construct", "very_slow_movement", }, @@ -3175,6 +3338,7 @@ minions["Metadata/Monsters/MudGolem/MudGolem"] = { modList = { }, } + minions["Metadata/Monsters/MudGolem/SandGolem"] = { name = "Living Sand", monsterTags = { "allows_inc_aoe", "Beast_onhit_audio", "cannot_be_monolith", "construct", "melee", "monster_barely_moves", "physical_affinity", "very_slow_movement", }, @@ -3203,6 +3367,7 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { modList = { }, } + minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { name = "Drowned", monsterTags = { "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -3232,6 +3397,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { name = "Lumbering Dead", monsterTags = { "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -3259,6 +3425,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { name = "Vile Imp", monsterTags = { "allows_additional_projectiles", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", "zombie", }, @@ -3294,6 +3461,7 @@ minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] }, } + minions["Metadata/Monsters/Hags/UrchinHag1"] = { name = "Vile Hag", monsterTags = { "allows_inc_aoe", "caster", "Claw_onhit_audio", "fire_affinity", "humanoid", "melee", "monster_barely_moves", "monster_summons_adds", "not_dex", "not_str", "raises_dead", "red_blood", "very_slow_movement", }, @@ -3329,6 +3497,7 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { modList = { }, } + minions["Metadata/Monsters/Hags/TrenchHag"] = { name = "River Hag", monsterTags = { "allows_inc_aoe", "Beast_onhit_audio", "caster", "cold_affinity", "humanoid", "monster_barely_moves", "monster_summons_adds", "not_dex", "not_str", "raises_dead", "very_slow_movement", }, @@ -3362,6 +3531,7 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { modList = { }, } + minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvae"] = { name = "Flesh Larva", monsterTags = { "beast", "insect", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", "Stab_onhit_audio", }, @@ -3389,6 +3559,7 @@ minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvae"] = { modList = { }, } + minions["Metadata/Monsters/Stalker/Stalker"] = { name = "Hungering Stalker", monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -3418,9 +3589,13 @@ minions["Metadata/Monsters/Stalker/Stalker"] = { modList = { }, } + minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { name = "Courtesan", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "medium_movement", "melee", "monster_barely_moves", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", "zombie", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, energyShield = 0.2, @@ -3457,6 +3632,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { modList = { }, } + minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { name = "Blood Carrier", monsterTags = { "allows_inc_aoe", "demon", "fast_movement", "humanoid", "melee", "monster_has_on_death_mechanic", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -3489,6 +3665,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { name = "Blood Cretin", monsterTags = { "allows_inc_aoe", "demon", "humanoid", "medium_movement", "melee", "monster_has_on_death_mechanic", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -3523,6 +3700,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { name = "Blood Collector", monsterTags = { "allows_inc_aoe", "demon", "humanoid", "medium_movement", "melee", "monster_has_on_death_mechanic", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -3556,6 +3734,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/Knight/DeathKnight1"] = { name = "Death Knight", monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "construct", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, @@ -3587,6 +3766,7 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { modList = { }, } + minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { name = "Gargoyle Demon", monsterTags = { "1HSword_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "slow_movement", "stone_construct", }, @@ -3616,9 +3796,10 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { }, modList = { mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] - -- MonsterBlock100 [additional_maximum_block_% = 25] + mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] }, } + minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { name = "Decrepit Mercenary", monsterTags = { "1HAxe_onhit_audio", "melee", "not_dex", "not_int", "physical_affinity", "slow_movement", "undead", "zombie", }, @@ -3651,6 +3832,7 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Crow/CrowCarrion"] = { name = "Rotting Crow", monsterTags = { "beast", "flying", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "very_slow_movement", }, @@ -3679,6 +3861,7 @@ minions["Metadata/Monsters/Crow/CrowCarrion"] = { modList = { }, } + minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { name = "Bramble Hulk", monsterTags = { "allows_inc_aoe", "beast", "insect", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, @@ -3712,6 +3895,7 @@ minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { modList = { }, } + minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { name = "Ghoul Commander", monsterTags = { "allows_inc_aoe", "demon", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -3742,6 +3926,7 @@ minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { modList = { }, } + minions["Metadata/Monsters/Bird/MutantBird"] = { name = "Scourge of the Skies", monsterTags = { "beast", "Beast_onhit_audio", "flying", "immobile", "red_blood", }, @@ -3780,6 +3965,7 @@ minions["Metadata/Monsters/Bird/MutantBird"] = { modList = { }, } + minions["Metadata/Monsters/Bird/MutantBirdDog"] = { name = "Flesh Pup", monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "red_blood", "very_fast_movement", }, @@ -3809,6 +3995,7 @@ minions["Metadata/Monsters/Bird/MutantBirdDog"] = { modList = { }, } + minions["Metadata/Monsters/Ghouls/Ghoul"] = { name = "Skulking Ghoul", monsterTags = { "demon", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", }, @@ -3836,6 +4023,7 @@ minions["Metadata/Monsters/Ghouls/Ghoul"] = { modList = { }, } + minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { name = "Fungal Artillery", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "flying", "monster_barely_moves", "physical_affinity", "ranged", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -3865,9 +4053,13 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { modList = { }, } + minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { name = "Undertaker", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "cold_affinity", "humanoid", "monster_barely_moves", "not_dex", "not_str", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.25, baseDamageIgnoresAttackSpeed = true, energyShield = 0.2, @@ -3894,6 +4086,7 @@ minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { modList = { }, } + minions["Metadata/Monsters/Wretches/StatueWretch"] = { name = "Burdened Wretch", monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_barely_moves", "MonsterBlunt_onhit_audio", "physical_affinity", "undead", "very_slow_movement", }, @@ -3922,6 +4115,7 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { modList = { }, } + minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { name = "Bearer of Penitence", monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_barely_moves", "MonsterBlunt_onhit_audio", "physical_affinity", "undead", "very_slow_movement", }, @@ -3958,6 +4152,7 @@ minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { modList = { }, } + minions["Metadata/Monsters/Frog/PaleFrog1"] = { name = "Maw Demon", monsterTags = { "amphibian_beast", "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "slow_movement", "Snap_onhit_audio", }, @@ -3986,6 +4181,7 @@ minions["Metadata/Monsters/Frog/PaleFrog1"] = { modList = { }, } + minions["Metadata/Monsters/ReliquaryMonster/PitCrawler1"] = { name = "Pit Crawler", monsterTags = { "demon", "human", "humanoid", "medium_movement", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", }, @@ -4015,6 +4211,7 @@ minions["Metadata/Monsters/ReliquaryMonster/PitCrawler1"] = { -- ReliquaryMonsterActionDistance_ [spell_maximum_action_distance_+% = -50] }, } + minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { name = "Bone Stalker", monsterTags = { "allows_inc_aoe", "construct", "medium_movement", "melee", "MonsterStab_onhit_audio", "physical_affinity", "skeleton", "undead", }, @@ -4044,6 +4241,7 @@ minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { modList = { }, } + minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { name = "Tendril Sentinel", monsterTags = { "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, @@ -4078,6 +4276,7 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { modList = { }, } + minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { name = "Rotten Wolf", monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "Snap_onhit_audio", }, @@ -4108,6 +4307,7 @@ minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { mod("Speed", "MORE", -10, 1, 0), -- MonsterAttackSpeedPenalties10 [active_skill_attack_speed_+%_final = -10] }, } + minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { name = "Fungal Wolf", monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "Snap_onhit_audio", "very_fast_movement", }, @@ -4136,6 +4336,7 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { modList = { }, } + minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { name = "Risen Rattler", monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -4166,6 +4367,7 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { name = "Bloom Serpent", monsterTags = { "allows_additional_projectiles", "demon", "medium_movement", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", }, @@ -4196,6 +4398,7 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { modList = { }, } + minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { name = "Risen Farmhand", monsterTags = { "1HAxe_onhit_audio", "melee", "physical_affinity", "undead", "very_slow_movement", "zombie", }, @@ -4225,6 +4428,7 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { name = "Burning Dead", monsterTags = { "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -4253,6 +4457,7 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { name = "Bramble Ape", monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -4282,6 +4487,7 @@ minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { modList = { }, } + minions["Metadata/Monsters/RisenArbalest__"] = { name = "Risen Arbalest", monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "fire_affinity", "humanoid", "not_dex", "not_int", "physical_affinity", "ranged", "skeleton", "undead", "very_slow_movement", }, @@ -4322,6 +4528,7 @@ minions["Metadata/Monsters/RisenArbalest__"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Bugbot/BugbotRocky_"] = { name = "Skitter Golem", monsterTags = { "cannot_be_monolith", "construct", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "StaffWood_onhit_audio", }, @@ -4352,6 +4559,7 @@ minions["Metadata/Monsters/Bugbot/BugbotRocky_"] = { modList = { }, } + minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { name = "Rhex", monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", }, @@ -4381,6 +4589,7 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { modList = { }, } + minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { name = "Armoured Rhex", monsterTags = { "allows_inc_aoe", "beast", "fast_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", }, @@ -4410,6 +4619,7 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { modList = { }, } + minions["Metadata/Monsters/Parasites/FishParasite"] = { name = "Chyme Skitterer", monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, @@ -4443,6 +4653,7 @@ minions["Metadata/Monsters/Parasites/FishParasite"] = { modList = { }, } + minions["Metadata/Monsters/Parasites/PirateFishParasite"] = { name = "Abyss Fish", monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, @@ -4473,6 +4684,7 @@ minions["Metadata/Monsters/Parasites/PirateFishParasite"] = { modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = { name = "Unearthed Zombie", monsterTags = { "flesh_armour", "humanoid", "is_unarmed", "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -4498,6 +4710,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = { name = "Unearthed Rampager", monsterTags = { "cold_affinity", "flesh_armour", "humanoid", "is_unarmed", "melee", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -4525,9 +4738,13 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCaster"] = { name = "Unearthed Runecaster", monsterTags = { "caster", "construct", "fire_affinity", "is_unarmed", "medium_movement", "metal_armour", "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "ward_armour", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.3, baseDamageIgnoresAttackSpeed = true, armour = 0.35, @@ -4552,6 +4769,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCa modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAxeShield"] = { name = "Unearthed Soldier", monsterTags = { "2HSharpMetal_onhit_audio", "cleaving_weapon", "construct", "has_one_hand_axe", "has_one_handed_melee", "medium_movement", "melee", "metal_armour", "not_dex", "not_int", "physical_affinity", "ranged", "undead", "ward_armour", }, @@ -4583,6 +4801,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAx mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { name = "Unearthed Urchin", monsterTags = { "fast_movement", "humanoid", "not_int", "not_str", "Unarmed_onhit_audio", "undead", "zombie", }, @@ -4612,9 +4831,13 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { name = "Black Scythe Arbalist", monsterTags = { "allows_additional_projectiles", "bone_armour", "bones", "cold_affinity", "fire_affinity", "humanoid", "is_unarmed", "not_dex", "not_int", "puncturing_weapon", "ranged", "skeleton", "Stab_onhit_audio", "undead", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.35, baseDamageIgnoresAttackSpeed = true, armour = 0.4, @@ -4645,6 +4868,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight"] = { name = "Knight of the Sun", monsterTags = { "2HBluntWood_onhit_audio", "humanoid", "not_dex", "not_int", "undead", "very_slow_movement", "ward_armour", }, @@ -4675,6 +4899,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster"] = { name = "Runed Knight", monsterTags = { "caster", "fast_movement", "fire_affinity", "has_staff", "has_two_handed_melee", "humanoid", "lightning_affinity", "metal_armour", "not_dex", "not_int", "puncturing_weapon", "ranged", "Stab_onhit_audio", "undead", "ward_armour", }, @@ -4708,9 +4933,13 @@ minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] = { name = "Priest of the Chalice", monsterTags = { "1HSword_onhit_audio", "bone_armour", "bones", "caster", "cold_affinity", "is_unarmed", "not_dex", "not_int", "skeleton", "slashing_weapon", "slow_movement", "undead", "ward_armour", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.5, baseDamageIgnoresAttackSpeed = true, armour = 0.35, @@ -4736,6 +4965,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist"] = { name = "Druid of the Broken Circle", monsterTags = { "bone_armour", "caster", "chaos_affinity", "human", "humanoid", "is_unarmed", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", "ward_armour", }, @@ -4766,6 +4996,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat"] = { name = "Druidic Familiar", monsterTags = { "animal_claw_weapon", "beast", "bone_armour", "Claw_onhit_audio", "fast_movement", "is_unarmed", "melee", "physical_affinity", "rodent_beast", "undead", }, @@ -4791,6 +5022,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat"] = { modList = { }, } + minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_"] = { name = "Black Scythe Mercenary", monsterTags = { "1HSword_onhit_audio", "flesh_armour", "is_unarmed", "melee", "not_dex", "not_int", "physical_affinity", "slashing_weapon", "undead", "very_slow_movement", "ward_armour", }, @@ -4823,6 +5055,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_" -- MonsterMaimOnHit [global_maim_on_hit = 1] }, } + minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { name = "Skeleton Spriggan", monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, @@ -4857,6 +5090,7 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { modList = { }, } + minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { name = "Treant", monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "physical_affinity", "slow_movement", "wood_armour", }, @@ -4888,6 +5122,7 @@ minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { modList = { }, } + minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { name = "Vault Lurker", monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "physical_affinity", "slow_movement", "spider", "Unarmed_onhit_audio", }, @@ -4918,6 +5153,7 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { modList = { }, } + minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { name = "Sabre Spider", monsterTags = { "beast", "cannot_be_monolith", "melee", "physical_affinity", "spider", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -4952,6 +5188,7 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { modList = { }, } + minions["Metadata/Monsters/RamGiant/RamGiant"] = { name = "Desert Hulk", monsterTags = { "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -4982,6 +5219,7 @@ minions["Metadata/Monsters/RamGiant/RamGiant"] = { modList = { }, } + minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { name = "Forsaken Hulk", monsterTags = { "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "MonsterBlunt_onhit_audio", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -5014,6 +5252,7 @@ minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { modList = { }, } + minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { name = "Rotting Hulk", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "monster_applies_poison", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "undead", "very_slow_movement", }, @@ -5048,6 +5287,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/RamGiant/RottingRamGiantBog"] = { name = "Bog Hulk", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "giant", "human", "humanoid", "large_model", "melee", "monster_applies_poison", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "undead", "very_slow_movement", }, @@ -5079,6 +5319,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiantBog"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { name = "Sandscoured Dead", monsterTags = { "humanoid", "melee", "monster_barely_moves", "no_minion_revival", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -5107,6 +5348,7 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { name = "Serpent Clan", monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "fast_movement", "humanoid", "melee", "monster_applies_poison", "physical_affinity", "reptile_beast", }, @@ -5138,6 +5380,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { modList = { }, } + minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { name = "Quake Golem", monsterTags = { "allows_inc_aoe", "construct", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, @@ -5172,6 +5415,7 @@ minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { modList = { }, } + minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { name = "Hyena Demon", monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -5205,6 +5449,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { modList = { }, } + minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { name = "Sun Clan Scavenger", monsterTags = { "allows_additional_projectiles", "beast", "fast_movement", "mammal_beast", "melee", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", }, @@ -5237,9 +5482,13 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { modList = { }, } + minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { name = "Regurgitating Vulture", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "avian_beast", "beast", "flying", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", "Snap_onhit_audio", }, + extraFlags = { + recommendedBeast = true, + }, life = 1.35, baseDamageIgnoresAttackSpeed = true, fireResist = 0, @@ -5268,6 +5517,7 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { modList = { }, } + minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { name = "Crag Leaper", monsterTags = { "beast", "fast_movement", "insect", "melee", "not_int", "not_str", "physical_affinity", "SpearWood_onhit_audio", "very_fast_movement", }, @@ -5305,6 +5555,7 @@ minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { modList = { }, } + minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { name = "Dread Servant", monsterTags = { "1HBluntWood_onhit_audio", "allows_additional_projectiles", "bones", "caster", "fire_affinity", "medium_movement", "monster_barely_moves", "monster_summons_adds", "not_dex", "physical_affinity", "raises_dead", "skeleton", "undead", }, @@ -5341,6 +5592,7 @@ minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { name = "Desiccated Lich", monsterTags = { "allows_additional_projectiles", "bones", "caster", "medium_movement", "not_dex", "physical_affinity", "raises_dead", "skeleton", "Unarmed_onhit_audio", "undead", }, @@ -5378,6 +5630,7 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { name = "Mar Acolyte", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "human", "humanoid", "medium_movement", "melee", "not_str", "red_blood", "StaffMetal_onhit_audio", }, @@ -5410,6 +5663,7 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { modList = { }, } + minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { name = "Winged Fiend", monsterTags = { "allows_additional_projectiles", "beast", "Claw_onhit_audio", "flying", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "very_slow_movement", }, @@ -5440,6 +5694,7 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { modList = { }, } + minions["Metadata/Monsters/RockSlider"] = { name = "Boulder Ant", monsterTags = { "beast", "Beast_onhit_audio", "cannot_be_monolith", "insect", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", }, @@ -5472,6 +5727,7 @@ minions["Metadata/Monsters/RockSlider"] = { modList = { }, } + minions["Metadata/Monsters/SkeletonSnake"] = { name = "Gilded Cobra", monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "reptile_beast", "skeleton", "SpearWood_onhit_audio", "undead", "very_slow_movement", }, @@ -5502,6 +5758,7 @@ minions["Metadata/Monsters/SkeletonSnake"] = { modList = { }, } + minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { name = "Skullslinger", monsterTags = { "allows_inc_aoe", "physical_affinity", "ranged", "skeleton", "slow_movement", "Unarmed_onhit_audio", "undead", }, @@ -5531,9 +5788,13 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { modList = { }, } + minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication02"] = { name = "Ribrattle", monsterTags = { "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 0.8, baseDamageIgnoresAttackSpeed = true, fireResist = 0, @@ -5561,6 +5822,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication02"] = { modList = { }, } + minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { name = "Spinesnatcher", monsterTags = { "medium_movement", "melee", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", }, @@ -5590,6 +5852,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { modList = { }, } + minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = { name = "Sandflesh Skeleton", monsterTags = { "monster_barely_moves", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -5618,6 +5881,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { name = "Sandflesh Warrior", monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -5647,6 +5911,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { name = "Sandflesh Mage", monsterTags = { "allows_additional_projectiles", "caster", "cold_affinity", "monster_barely_moves", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -5676,9 +5941,13 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { name = "Rasp Scavenger", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "insect", "melee", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 0.8, baseDamageIgnoresAttackSpeed = true, armour = 0.3, @@ -5708,6 +5977,7 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { modList = { }, } + minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { name = "Tombshrieker", monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, @@ -5740,6 +6010,7 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { modList = { }, } + minions["Metadata/Monsters/MineBat/MineBatDesertCave"] = { name = "Vesper Bat", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "cannot_be_monolith", "flying", "lightning_affinity", "mammal_beast", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", }, @@ -5771,6 +6042,7 @@ minions["Metadata/Monsters/MineBat/MineBatDesertCave"] = { -- ShockArtVariationDivine [shock_art_variation = 2] }, } + minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { name = "Sand Spirit", monsterTags = { "allows_additional_projectiles", "caster", "fast_movement", "ghost", "ghost_blood", "not_dex", "not_str", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", }, @@ -5804,9 +6076,14 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { name = "Vile Vulture", monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "fast_movement", "flying", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 2.3, baseDamageIgnoresAttackSpeed = true, armour = 0.2, @@ -5834,6 +6111,7 @@ minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { modList = { }, } + minions["Metadata/Monsters/Kinarha/Kinarha"] = { name = "Kinarha", monsterTags = { "2HBluntWood_onhit_audio", "construct", "fast_movement", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "ranged", }, @@ -5864,6 +6142,7 @@ minions["Metadata/Monsters/Kinarha/Kinarha"] = { modList = { }, } + minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { name = "Maraketh Undead", monsterTags = { "melee", "monster_barely_moves", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -5897,6 +6176,7 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { name = "Corrupted Corpse", monsterTags = { "2HSharpMetal_onhit_audio", "demon", "melee", "monster_barely_moves", "physical_affinity", "undead", "very_slow_movement", }, @@ -5926,6 +6206,7 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { modList = { }, } + minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { name = "Plague Swarm", monsterTags = { "beast", "fast_movement", "insect", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -5956,6 +6237,7 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { modList = { }, } + minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { name = "Plague Nymph", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "caster", "insect", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", }, @@ -5987,6 +6269,7 @@ minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { -- MonsterMaimOnHitChance [maim_on_hit_% = 25] }, } + minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { name = "Plague Harvester", monsterTags = { "beast", "Claw_onhit_audio", "fast_movement", "insect", "melee", "physical_affinity", "very_fast_movement", }, @@ -6019,6 +6302,7 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { mod("PhysicalDamageLifeLeech", "BASE", 125, 1, 0), -- PlagueBringerLifeLeechInherent [base_life_leech_from_physical_attack_damage_permyriad = 12500] }, } + minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { name = "Dune Lurker", monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "fast_movement", "insect", "large_model", "melee", "monster_barely_moves", "not_int", "not_str", "physical_affinity", }, @@ -6055,6 +6339,7 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { modList = { }, } + minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { name = "Winged Horror", monsterTags = { "2HSharpMetal_onhit_audio", "allows_additional_projectiles", "beast", "flying", "lightning_affinity", "medium_movement", "melee", "physical_affinity", "ranged", "red_blood", }, @@ -6085,9 +6370,14 @@ minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { modList = { }, } + minions["Metadata/Monsters/MantisRat/MantisRat"] = { name = "Mantis Rat", monsterTags = { "allows_inc_aoe", "beast", "insect", "lightning_affinity", "medium_movement", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 1, baseDamageIgnoresAttackSpeed = true, evasion = 0.4, @@ -6116,6 +6406,7 @@ minions["Metadata/Monsters/MantisRat/MantisRat"] = { modList = { }, } + minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { name = "Swamp Golem", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "construct", "earth_elemental", "humanoid", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, @@ -6143,6 +6434,7 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { modList = { }, } + minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { name = "Bogfelled Slave", monsterTags = { "humanoid", "melee", "monster_barely_moves", "physical_affinity", "Unarmed_onhit_audio", "undead", "uses_suicide_explode", "very_slow_movement", "zombie", }, @@ -6171,6 +6463,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { modList = { }, } + minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { name = "Bogfelled Commoner", monsterTags = { "1HAxe_onhit_audio", "humanoid", "melee", "monster_barely_moves", "physical_affinity", "undead", "uses_suicide_explode", "very_slow_movement", "zombie", }, @@ -6200,6 +6493,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { modList = { }, } + minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { name = "Dredge Fiend", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Beast_onhit_audio", "caster", "construct", "humanoid", "not_dex", "physical_affinity", "ranged", "undead", "very_slow_movement", }, @@ -6234,6 +6528,7 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/CannibalTribeStalker"] = { name = "Orok Stalker", monsterTags = { "2HBluntWood_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -6263,6 +6558,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeStalker"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { name = "Orok Hunter", monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, @@ -6299,6 +6595,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { name = "Orok Fleshstabber", monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, @@ -6328,6 +6625,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { name = "Orok Throatcutter", monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -6357,6 +6655,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { name = "Orok Shaman", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "female", "human", "humanoid", "monster_barely_moves", "not_dex", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -6391,6 +6690,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/CannibalTribeGiant"] = { name = "Orok Mauler", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "human", "humanoid", "medium_movement", "melee", "physical_affinity", "red_blood", }, @@ -6419,6 +6719,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeGiant"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { name = "Azak Stalker", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -6459,6 +6760,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { name = "Azak Spearthrower", monsterTags = { "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "ranged", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, @@ -6498,6 +6800,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { name = "Azak Fleshstabber", monsterTags = { "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearWood_onhit_audio", "very_fast_movement", }, @@ -6530,6 +6833,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { name = "Azak Mongrelmaster", monsterTags = { "human", "humanoid", "melee", "monster_barely_moves", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_slow_movement", }, @@ -6562,6 +6866,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { name = "Azak Throatcutter", monsterTags = { "Claw_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -6594,6 +6899,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { name = "Azak Shaman", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "fast_movement", "fire_affinity", "human", "humanoid", "not_dex", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", }, @@ -6631,6 +6937,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { name = "Azak Brute", monsterTags = { "human", "humanoid", "melee", "monster_barely_moves", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_slow_movement", }, @@ -6667,6 +6974,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { name = "Azak Fledgling", monsterTags = { "allows_additional_projectiles", "Arrow_onhit_audio", "human", "humanoid", "medium_movement", "melee", "monster_applies_poison", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, @@ -6696,6 +7004,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageTorchbearer"] = { name = "Azak Torchbearer", monsterTags = { "fast_movement", "fire_affinity", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "SpearWood_onhit_audio", }, @@ -6725,6 +7034,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageTorchbearer"] = { modList = { }, } + minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { name = "Azak Mauler", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "human", "humanoid", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, @@ -6761,6 +7071,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { modList = { }, } + minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { name = "Bloodthief Wasp", monsterTags = { "beast", "fast_movement", "flying", "insect", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -6791,6 +7102,7 @@ minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { modList = { }, } + minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { name = "Bloodthief Queen", monsterTags = { "allows_inc_aoe", "Beast_onhit_audio", "insect", "melee", "monster_applies_poison", "monster_has_on_death_mechanic", "monster_summons_adds", "physical_affinity", "very_slow_movement", }, @@ -6827,6 +7139,7 @@ minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { modList = { }, } + minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { name = "Pale-stitched Stalker", monsterTags = { "1HSword_onhit_audio", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, @@ -6858,6 +7171,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { modList = { }, } + minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { name = "Adorned Miscreation", monsterTags = { "1HSword_onhit_audio", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, @@ -6888,6 +7202,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { modList = { }, } + minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { name = "Hunchback Clubber", monsterTags = { "humanoid", "melee", "physical_affinity", "red_blood", "slow_movement", "StaffWood_onhit_audio", }, @@ -6921,6 +7236,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { modList = { }, } + minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { name = "Flathead Clubber", monsterTags = { "2HBluntWood_onhit_audio", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -6956,6 +7272,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { modList = { }, } + minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { name = "Pyromushroom Cultivator", monsterTags = { "1HSword_onhit_audio", "humanoid", "not_dex", "red_blood", "very_slow_movement", }, @@ -6991,6 +7308,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { modList = { }, } + minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { name = "Bane Sapling", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "insect", "monster_applies_poison", "monster_summons_adds", "not_int", "not_str", "physical_affinity", "ranged", "very_slow_movement", }, @@ -7023,6 +7341,7 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { modList = { }, } + minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { name = "Antlion Charger", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "slow_movement", }, @@ -7054,6 +7373,7 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { modList = { }, } + minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { name = "Chaw Mongrel", monsterTags = { "beast", "Beast_onhit_audio", "melee", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -7085,6 +7405,7 @@ minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { -- MonsterMaimOnHit [global_maim_on_hit = 1] }, } + minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { name = "Ill-fated Explorer", monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -7117,9 +7438,14 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/NettleAnt/NettleAntSummoned"] = { name = "Nettle Ant", monsterTags = { "beast", "fast_movement", "insect", "not_int", "not_str", "Unarmed_onhit_audio", }, + extraFlags = { + recommendedBeast = true, + recommendedSpectre = true, + }, life = 0.7, baseDamageIgnoresAttackSpeed = true, evasion = 0.3, @@ -7143,6 +7469,7 @@ minions["Metadata/Monsters/NettleAnt/NettleAntSummoned"] = { modList = { }, } + minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { name = "Entwined Hulk", monsterTags = { "beast", "Beast_onhit_audio", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "undead", "very_slow_movement", }, @@ -7173,6 +7500,7 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { modList = { }, } + minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { name = "Snakethroat Shambler", monsterTags = { "beast", "melee", "monster_applies_poison", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -7205,6 +7533,7 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] }, } + minions["Metadata/Monsters/GutViper/GutViper"] = { name = "Entrailhome Shambler", monsterTags = { "beast", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -7233,6 +7562,7 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { modList = { }, } + minions["Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk"] = { name = "Corpse Nest", monsterTags = { "1HSword_onhit_audio", "beast", "not_dex", "not_int", "red_blood", "reptile_beast", "slow_movement", }, @@ -7259,6 +7589,7 @@ minions["Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk"] = { modList = { }, } + minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { name = "Slitherspitter", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "melee", "monster_applies_poison", "not_int", "physical_affinity", "ranged", "reptile_beast", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -7292,6 +7623,7 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { modList = { }, } + minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { name = "Constricted Shambler", monsterTags = { "beast", "melee", "monster_applies_poison", "physical_affinity", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -7322,6 +7654,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] }, } + minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { name = "Constricted Spitter", monsterTags = { "allows_additional_projectiles", "beast", "melee", "monster_applies_poison", "physical_affinity", "ranged", "red_blood", "reptile_beast", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -7353,6 +7686,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { mod("EnemyPoisonDuration", "INC", 0, 0, 0), -- MaligaroSpiderPoisonOnHit [base_poison_duration_+% = 0] }, } + minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { name = "Scorpion Monkey", monsterTags = { "beast", "fast_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -7386,6 +7720,7 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { modList = { }, } + minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { name = "Diretusk Boar", monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "red_blood", }, @@ -7417,6 +7752,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] }, } + minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { name = "Cultist Warrior", monsterTags = { "1HAxe_onhit_audio", "azmeri_cultist_monster", "cultist", "human", "humanoid", "melee", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -7447,6 +7783,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { modList = { }, } + minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { name = "Cultist Brute", monsterTags = { "2HSharpMetal_onhit_audio", "azmeri_cultist_monster", "cultist", "human", "humanoid", "melee", "monster_summons_adds", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -7479,9 +7816,14 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { modList = { }, } + minions["Metadata/Monsters/WereCat/TigerChimeral"] = { name = "Prowling Chimeral", monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 1.65, baseDamageIgnoresAttackSpeed = true, armour = 0.25, @@ -7511,6 +7853,7 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { modList = { }, } + minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { name = "River Drake", monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", "Unarmed_onhit_audio", }, @@ -7544,6 +7887,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { modList = { }, } + minions["Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_"] = { name = "Coastal Drake", monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", "Unarmed_onhit_audio", }, @@ -7572,6 +7916,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_"] = { modList = { }, } + minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { name = "Whiptongue Croaker", monsterTags = { "2HBluntMetal_onhit_audio", "beast", "medium_movement", "not_int", "not_str", "red_blood", "reptile_beast", }, @@ -7598,6 +7943,7 @@ minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { name = "Stone Sentinel", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, @@ -7627,6 +7973,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] = { name = "Gold-Melted Sentinel", monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, @@ -7658,6 +8005,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient"] = { name = "Rusted Reconstructor", monsterTags = { "2HBluntMetal_onhit_audio", "caster", "construct", "golem", "lightning_affinity", "monster_barely_moves", "not_dex", "vaal", "very_slow_movement", }, @@ -7693,6 +8041,7 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient"] modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned"] = { name = "Reconstructor", monsterTags = { "2HBluntMetal_onhit_audio", "bludgeoning_weapon", "caster", "construct", "golem", "is_unarmed", "lightning_affinity", "metal_armour", "monster_barely_moves", "not_dex", "slow_movement", "vaal", }, @@ -7727,6 +8076,7 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned"] modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem"] = { name = "Shockblade Construct", monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "construct", "fast_movement", "golem", "lightning_affinity", "melee", "mud_blood", "not_dex", "vaal", }, @@ -7758,6 +8108,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem"] = { modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { name = "Rusted Dyna Golem", monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "caster", "construct", "golem", "lightning_affinity", "medium_movement", "melee", "mud_blood", "not_dex", "vaal", }, @@ -7789,6 +8140,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = { name = "Crawler Sentinel", monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "caster", "construct", "fire_affinity", "golem", "is_unarmed", "metal_armour", "mud_blood", "no_final_gasp", "no_shroud_walker", "not_dex", "ranged", "slow_movement", "uses_suicide_explode", "vaal", }, @@ -7820,6 +8172,7 @@ minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey"] = { name = "Constructed Monkey", monsterTags = { "caster", "Claw_onhit_audio", "construct", "golem", "is_unarmed", "medium_movement", "metal_armour", "not_dex", "vaal", }, @@ -7847,6 +8200,7 @@ minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey"] = { modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = { name = "Constructed Monkey Head", monsterTags = { "caster", "Claw_onhit_audio", "construct", "golem", "immobile", "is_unarmed", "metal_armour", "not_dex", "vaal", }, @@ -7876,6 +8230,7 @@ minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = { modList = { }, } + minions["Metadata/Monsters/RatMonster/RatMonster"] = { name = "Rotted Rat", monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "rodent", "rodent_beast", "Snap_onhit_audio", "undead", }, @@ -7908,6 +8263,7 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDaggers"] = { name = "Undead Vaal Bladedancer", monsterTags = { "1HSword_onhit_audio", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "undead", "vaal", "very_fast_movement", }, @@ -7940,6 +8296,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDagger modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar"] = { name = "Undead Vaal Guard", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fast_movement", "fire_affinity", "human", "humanoid", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", "vaal", }, @@ -7973,6 +8330,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { name = "Foul Sage", monsterTags = { "1HSword_onhit_audio", "caster", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -8005,6 +8363,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { modList = { }, } + minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { name = "Flathead Youngling", monsterTags = { "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, @@ -8036,6 +8395,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { modList = { }, } + minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { name = "Foul Blacksmith", monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "humanoid", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", }, @@ -8072,6 +8432,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { modList = { }, } + minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { name = "Foul Mauler", monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -8103,6 +8464,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { modList = { }, } + minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] = { name = "Filthy Lobber", monsterTags = { "allows_additional_projectiles", "fast_movement", "humanoid", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, @@ -8135,6 +8497,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] modList = { }, } + minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { name = "Flathead Warrior", monsterTags = { "humanoid", "medium_movement", "melee", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -8170,6 +8533,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { modList = { }, } + minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { name = "Filthy First-born", monsterTags = { "allows_inc_aoe", "humanoid", "melee", "monster_has_on_death_mechanic", "MonsterBlunt_onhit_audio", "no_minion_revival", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -8203,6 +8567,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion"] = { name = "Viper Servant", monsterTags = { "beast", "fast_movement", "not_int", "not_str", "reptile_beast", "Stab_onhit_audio", }, @@ -8231,6 +8596,7 @@ minions["Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion"] -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { name = "Blood Zealot", monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -8262,6 +8628,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { name = "Chaotic Zealot", monsterTags = { "1HSword_onhit_audio", "chaos_affinity", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, @@ -8293,6 +8660,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { name = "Gelid Zealot", monsterTags = { "1HSword_onhit_audio", "cold_affinity", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, @@ -8325,6 +8693,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { name = "Fiery Zealot", monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "fire_affinity", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, @@ -8355,9 +8724,13 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { name = "Powered Zealot", monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "lightning_affinity", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1, baseDamageIgnoresAttackSpeed = true, evasion = 0.3, @@ -8384,6 +8757,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol"] = { name = "Bannerbearing Zealot", monsterTags = { "1HSword_onhit_audio", "cannot_be_monolith", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, @@ -8412,6 +8786,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol"] modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { name = "Vaal Excoriator", monsterTags = { "Claw_onhit_audio", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -8447,6 +8822,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { name = "Vaal Overseer", monsterTags = { "1HSword_onhit_audio", "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -8479,6 +8855,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { name = "Vaal Goliath", monsterTags = { "allows_inc_aoe", "human", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -8515,9 +8892,13 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { name = "Surgical Experimentalist", monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "caster", "cultist", "human", "humanoid", "lightning_affinity", "not_str", "red_blood", "very_slow_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, energyShield = 0.2, @@ -8546,6 +8927,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { name = "Vaal Formshifter", monsterTags = { "1HSword_onhit_audio", "caster", "cultist", "human", "humanoid", "medium_movement", "melee", "physical_affinity", "red_blood", }, @@ -8580,6 +8962,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { name = "Vaal Enforcer", monsterTags = { "2HSharpMetal_onhit_audio", "human", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -8609,6 +8992,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_"] = { name = "Vaal Temporal Researcher", monsterTags = { "human", "humanoid", "medium_movement", "not_str", "red_blood", "Unarmed_onhit_audio", }, @@ -8638,6 +9022,7 @@ minions["Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_"] = modList = { }, } + minions["Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead"] = { name = "Undead Vaal Enforcer", monsterTags = { "2HSharpMetal_onhit_audio", "fast_movement", "human", "humanoid", "not_dex", "not_int", "undead", }, @@ -8665,6 +9050,7 @@ minions["Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { name = "Vaal Researcher", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "has_staff", "has_two_handed_melee", "human", "humanoid", "lightning_affinity", "melee", "not_dex", "not_str", "physical_affinity", "plate_armour", "puncturing_weapon", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -8710,6 +9096,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { name = "Loyal Jaguar", monsterTags = { "beast", "Claw_onhit_audio", "medium_movement", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -8740,6 +9127,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion"] = { name = "Jaguar Familiar", monsterTags = { "beast", "Claw_onhit_audio", "medium_movement", "melee", "not_int", "physical_affinity", "red_blood", }, @@ -8770,6 +9158,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion"] = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] }, } + minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion"] = { name = "Serpentine Familiar", monsterTags = { "beast", "fast_movement", "not_int", "not_str", "red_blood", "reptile_beast", "Stab_onhit_audio", }, @@ -8797,6 +9186,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion"] = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] }, } + minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_"] = { name = "Primal Familiar", monsterTags = { "animal_claw_weapon", "beast", "cannot_be_map_archnemesis", "Claw_onhit_audio", "fast_movement", "flesh_armour", "is_unarmed", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "small_height", }, @@ -8826,6 +9216,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_"] = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] }, } + minions["Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake"] = { name = "Snake", monsterTags = { "beast", "not_int", "not_str", "red_blood", "reptile_beast", "Stab_onhit_audio", "very_slow_movement", }, @@ -8853,6 +9244,7 @@ minions["Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake"] = { modList = { }, } + minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { name = "Vaal Embalmed Axeman", monsterTags = { "1HSword_onhit_audio", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "red_blood", "undead", }, @@ -8885,6 +9277,7 @@ minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { mod("BlockEffect", "BASE", 15, 0, 0), -- MonsterAttackBlock30Bypass15 [base_block_%_damage_taken = 15] }, } + minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { name = "Vaal Embalmed Spearman", monsterTags = { "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "Stab_onhit_audio", "undead", }, @@ -8913,6 +9306,7 @@ minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { modList = { }, } + minions["Metadata/Monsters/Procession/ProcessionDagger"] = { name = "Vaal Embalmed Rogue", monsterTags = { "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "Stab_onhit_audio", "undead", }, @@ -8941,6 +9335,7 @@ minions["Metadata/Monsters/Procession/ProcessionDagger"] = { modList = { }, } + minions["Metadata/Monsters/Procession/ProcessionBow"] = { name = "Vaal Embalmed Archer", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "Arrow_onhit_audio", "fire_affinity", "humanoid", "medium_movement", "physical_affinity", "ranged", "red_blood", "undead", }, @@ -8973,6 +9368,7 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { modList = { }, } + minions["Metadata/Monsters/Procession/ProcessionBanner"] = { name = "Vaal Embalmed Bearer", monsterTags = { "aura_bearer", "humanoid", "medium_movement", "not_dex", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "undead", }, @@ -9001,6 +9397,7 @@ minions["Metadata/Monsters/Procession/ProcessionBanner"] = { modList = { }, } + minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { name = "Gold-Melted Shambler", monsterTags = { "2HSharpMetal_onhit_audio", "bones", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -9030,6 +9427,7 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { modList = { }, } + minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { name = "Drowned Explorer", monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -9059,6 +9457,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { modList = { }, } + minions["Metadata/Monsters/DrownedCrew/DrownedCrewGhost"] = { name = "Drowned Spectre", monsterTags = { "fast_movement", "humanoid", "not_dex", "not_str", "skeleton", "Unarmed_onhit_audio", "undead", "water", }, @@ -9093,6 +9492,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewGhost"] = { -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] }, } + minions["Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead"] = { name = "Drowned Bearer", monsterTags = { "2HBluntWood_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -9121,6 +9521,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead"] = { modList = { }, } + minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { name = "Gold-melted Blacksmith", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "construct", "fast_movement", "humanoid", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "very_fast_movement", }, @@ -9155,6 +9556,7 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { modList = { }, } + minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { name = "Drowned Crawler", monsterTags = { "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_fast_movement", }, @@ -9188,9 +9590,13 @@ minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { modList = { }, } + minions["Metadata/Monsters/LiquidElementals/LiquidElementalBlood"] = { name = "Blood Elemental", monsterTags = { "construct", "medium_movement", "not_int", "not_str", "red_blood", "Unarmed_onhit_audio", "water_elemental", }, + extraFlags = { + recommendedSpectre = true, + }, life = 3.38, baseDamageIgnoresAttackSpeed = true, evasion = 0.6, @@ -9216,6 +9622,7 @@ minions["Metadata/Monsters/LiquidElementals/LiquidElementalBlood"] = { modList = { }, } + minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWield"] = { name = "Bloodrite Guard", monsterTags = { "2HSharpMetal_onhit_audio", "cultist", "human", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_damage", "red_blood", }, @@ -9249,9 +9656,13 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel modList = { }, } + minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { name = "Priest of the Sun", monsterTags = { "allows_additional_projectiles", "caster", "cultist", "fire_affinity", "flying", "ghost", "medium_movement", "not_dex", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, energyShield = 0.2, @@ -9279,9 +9690,13 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { modList = { }, } + minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { name = "Bloodrite Priest", monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "caster", "cultist", "human", "humanoid", "medium_movement", "not_dex", "not_str", "physical_affinity", "red_blood", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.7, baseDamageIgnoresAttackSpeed = true, energyShield = 0.2, @@ -9310,6 +9725,7 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { modList = { }, } + minions["Metadata/Monsters/AscendancyBatMonster/AscendancyBat"] = { name = "Feral Bat", monsterTags = { "beast", "Claw_onhit_audio", "fast_movement", "flying", "mammal_beast", "red_blood", }, @@ -9335,6 +9751,7 @@ minions["Metadata/Monsters/AscendancyBatMonster/AscendancyBat"] = { modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall"] = { name = "Flame Sentry", monsterTags = { "2HBluntMetal_onhit_audio", "construct", "fire_affinity", "medium_movement", "mud_blood", "not_dex", "ranged", }, @@ -9364,6 +9781,7 @@ minions["Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { name = "Vaal Axeman", monsterTags = { "2HSharpMetal_onhit_audio", "allows_additional_projectiles", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", }, @@ -9395,6 +9813,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { modList = { }, } + minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { name = "Filthy Crone", monsterTags = { "caster", "flying", "humanoid", "medium_movement", "not_dex", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, @@ -9433,6 +9852,7 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { modList = { }, } + minions["Metadata/Monsters/Pirates/PirateBootyBlaster"] = { name = "Rotting Soulcatcher", monsterTags = { "humanoid", "not_dex", "not_str", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -9465,6 +9885,7 @@ minions["Metadata/Monsters/Pirates/PirateBootyBlaster"] = { modList = { }, } + minions["Metadata/Monsters/ManOWar/ManoWar"] = { name = "Man o' War", monsterTags = { "not_dex", "not_str", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", "water", }, @@ -9498,6 +9919,7 @@ minions["Metadata/Monsters/ManOWar/ManoWar"] = { modList = { }, } + minions["Metadata/Monsters/Pirates/PirateCannon"] = { name = "Rotting Cannoneer", monsterTags = { "humanoid", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -9526,6 +9948,7 @@ minions["Metadata/Monsters/Pirates/PirateCannon"] = { modList = { }, } + minions["Metadata/Monsters/Pirates/PirateGrenade"] = { name = "Rotting Grenadier", monsterTags = { "humanoid", "skeleton", "slow_movement", "Unarmed_onhit_audio", "undead", }, @@ -9557,6 +9980,7 @@ minions["Metadata/Monsters/Pirates/PirateGrenade"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/Pirates/PirateBarrel"] = { name = "Rotting Demolitionist", monsterTags = { "humanoid", "skeleton", "slow_movement", "StaffWood_onhit_audio", "undead", }, @@ -9587,6 +10011,7 @@ minions["Metadata/Monsters/Pirates/PirateBarrel"] = { modList = { }, } + minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { name = "Bloated Anchorman", monsterTags = { "2HBluntMetal_onhit_audio", "humanoid", "not_dex", "not_int", "undead", "very_slow_movement", "zombie", }, @@ -9621,6 +10046,7 @@ minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { name = "Searot Skeleton", monsterTags = { "1HSword_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, @@ -9649,6 +10075,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { modList = { }, } + minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { name = "Searot Harpooner", monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, @@ -9678,6 +10105,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { modList = { }, } + minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { name = "Searot Ensnarer", monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, @@ -9706,6 +10134,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { modList = { }, } + minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { name = "Searot Sniper", monsterTags = { "Arrow_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, @@ -9734,6 +10163,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { modList = { }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGoliathFist_"] = { name = "Goliath Transcendent", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "humanoid", "lightning_affinity", "medium_movement", "melee", "not_dex", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", }, @@ -9766,6 +10196,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGol modList = { }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHands"] = { name = "Brutal Transcendent", monsterTags = { "2HBluntWood_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "construct", "humanoid", "lightning_affinity", "medium_movement", "not_dex", "ranged", "red_blood", }, @@ -9797,6 +10228,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan modList = { }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShieldLegs"] = { name = "Shielded Transcendent", monsterTags = { "1HSword_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "construct", "humanoid", "lightning_affinity", "medium_movement", "not_dex", "ranged", "red_blood", }, @@ -9833,6 +10265,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie -- ElderEnergyShieldStartsAtZero [start_at_zero_energy_shield = 1] }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwordShield_"] = { name = "Fused Swordsman", monsterTags = { "1HSword_onhit_audio", "construct", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_dex", "physical_affinity", "red_blood", }, @@ -9867,6 +10300,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwo mod("BlockEffect", "BASE", 20, 0, 0), -- MonsterAttackBlock40Bypass20 [base_block_%_damage_taken = 20] }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFire"] = { name = "Doryani's Elite", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "fast_movement", "fire_affinity", "humanoid", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", }, @@ -9903,6 +10337,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi modList = { }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_"] = { name = "Skitter Mine", monsterTags = { "2HBluntMetal_onhit_audio", "caster", "construct", "fast_movement", "golem", "is_unarmed", "metal_armour", "mud_blood", "no_final_gasp", "no_shroud_walker", "not_dex", "uses_suicide_explode", "vaal", "very_fast_movement", }, @@ -9930,6 +10365,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLi modList = { }, } + minions["Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal"] = { name = "Steel Colossus", monsterTags = { "2HBluntMetal_onhit_audio", "construct", "not_dex", "not_int", "very_slow_movement", }, @@ -9957,6 +10393,7 @@ minions["Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal"] = { modList = { }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands"] = { name = "Warrior Transcendent", monsterTags = { "2HSharpMetal_onhit_audio", "construct", "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, @@ -9987,9 +10424,13 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad modList = { }, } + minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker"] = { name = "Bladelash Transcendent", monsterTags = { "2HSharpMetal_onhit_audio", "construct", "fast_movement", "humanoid", "melee", "physical_affinity", "red_blood", "vaal", "very_fast_movement", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.3, baseDamageIgnoresAttackSpeed = true, energyShield = 0.05, @@ -10019,6 +10460,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker modList = { }, } + minions["Metadata/Monsters/HarpyMonster/GullHarpy"] = { name = "Gull Shrike", monsterTags = { "avian_beast", "beast", "demon", "flying", "humanoid", "not_int", "red_blood", "slow_movement", "Unarmed_onhit_audio", }, @@ -10047,6 +10489,7 @@ minions["Metadata/Monsters/HarpyMonster/GullHarpy"] = { modList = { }, } + minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { name = "Rattling Gibbet", monsterTags = { "1HSword_onhit_audio", "not_dex", "not_int", "skeleton", "undead", "very_slow_movement", }, @@ -10075,6 +10518,7 @@ minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { name = "Prowling Skeleton", monsterTags = { "fast_movement", "not_dex", "not_int", "skeleton", "Unarmed_onhit_audio", "undead", }, @@ -10102,6 +10546,7 @@ minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/RatMonster/RatMonsterPrison"] = { name = "Eaten Rat", monsterTags = { "beast", "fast_movement", "mammal_beast", "not_int", "red_blood", "Snap_onhit_audio", "undead", }, @@ -10131,6 +10576,7 @@ minions["Metadata/Monsters/RatMonster/RatMonsterPrison"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { name = "Eternal Prisoner", monsterTags = { "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -10159,170 +10605,7 @@ minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } -minions["Metadata/Monsters/ElephantRhino/ElephantRhino"] = { - name = "Elephant Tortoise", - monsterTags = { "beast", "fast_movement", "mammal_beast", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", }, - life = 3.5, - baseDamageIgnoresAttackSpeed = true, - armour = 1, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 2.45, - damageSpread = 0.2, - attackTime = 2.145, - attackRange = 30, - accuracy = 1, - spectreReservation = 180, - companionReservation = 56.1, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "EASRhinoElephant180RightSlam", - "EASRhinoElephant45LeftAttack", - "EASRhinoElephant45RightAttack", - "EASRhinoElephant90LeftAttack", - "EASRhinoElephant90RightAttack", - "EASRhinoElephant90LeftSlam", - "EASRhinoElephant90RightSlam", - "EASRhinoElephantDoubleSwipe", - "EASRhinoElephantGroundSlam", - "EASRhinoElephant90Left", - "EASRhinoElephant90Right", - "EASRhinoElephant45Left", - "EASRhinoElephant45Right", - "GAElephantRhinoStomp", - "GAElephantRhinoSwipe", - "GAElephantRhinoCascade", - }, - modList = { - }, -} -minions["Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman"] = { - name = "Spearbearer Kin", - monsterTags = { "humanoid", "medium_movement", "not_int", "red_blood", "Stab_onhit_audio", }, - life = 0.75, - baseDamageIgnoresAttackSpeed = true, - armour = 0.5, - evasion = 0.25, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.75, - damageSpread = 0.2, - attackTime = 1.2, - attackRange = 12, - accuracy = 1, - weaponType1 = "Spear", - spectreReservation = 40, - companionReservation = 26.1, - monsterCategory = "Humanoid", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "EASGoblinDance", - "MPWGoblinSpearThrow", - }, - modList = { - }, -} -minions["Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker"] = { - name = "Tuskbearer Kin", - monsterTags = { "humanoid", "medium_movement", "not_dex", "not_int", "red_blood", "SpearMetal_onhit_audio", }, - life = 0.9, - baseDamageIgnoresAttackSpeed = true, - armour = 0.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.9, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 12, - accuracy = 1, - weaponType1 = "Spear", - weaponType2 = "Spear", - spectreReservation = 50, - companionReservation = 28.5, - monsterCategory = "Humanoid", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "EASGoblinDance", - }, - modList = { - }, -} -minions["Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman"] = { - name = "Shaman Kin", - monsterTags = { "caster", "Elemental_onhit_audio", "humanoid", "medium_movement", "not_str", "red_blood", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - energyShield = 0.4, - evasion = 0.15, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.25, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 14, - accuracy = 1, - weaponType1 = "Wand", - spectreReservation = 60, - companionReservation = 33.6, - monsterCategory = "Humanoid", - spawnLocation = { - }, - skillList = { - "MPSGoblinShamanBasicProj", - "SOGoblinVoltaxicStorm", - "GSGoblinVoltaxicStorm", - "GTGoblinVoltaxicStorm", - "GTGoblinVoltaxicStormLesser", - "GTGoblinVoltaxicStormGreater", - "EASGoblinDance", - }, - modList = { - }, -} -minions["Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner"] = { - name = "Prospector Kin", - monsterTags = { "fast_movement", "humanoid", "not_int", "red_blood", "SpearWood_onhit_audio", }, - life = 0.65, - baseDamageIgnoresAttackSpeed = true, - armour = 0.25, - evasion = 0.25, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.65, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 9, - accuracy = 1, - weaponType1 = "One Handed Mace", - spectreReservation = 30, - companionReservation = 24.3, - monsterCategory = "Humanoid", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "MPSGoblinMinerRockThrow", - }, - modList = { - }, -} + minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { name = "Ghastly Siren", monsterTags = { "beast", "humanoid", "not_int", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -10352,6 +10635,7 @@ minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { modList = { }, } + minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { name = "Brine Maiden", monsterTags = { "beast", "Beast_onhit_audio", "humanoid", "medium_movement", "not_str", "red_blood", }, @@ -10384,6 +10668,7 @@ minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { modList = { }, } + minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { name = "Cultivated Grove", monsterTags = { "beast", "humanoid", "insect", "not_dex", "not_int", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -10412,6 +10697,7 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { modList = { }, } + minions["Metadata/Monsters/Baron/BaronWerewolfSummon"] = { name = "Court Werewolf", monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "humanoid", "mammal_beast", "not_int", "not_str", "red_blood", }, @@ -10442,6 +10728,7 @@ minions["Metadata/Monsters/Baron/BaronWerewolfSummon"] = { -- BossMinionFlaskChargeIncrease400 [monster_slain_flask_charges_granted_+% = 400] }, } + minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { name = "Scarecrow Beast", monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "beast", "humanoid", "mammal_beast", "melee", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -10476,6 +10763,7 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { modList = { }, } + minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { name = "Forgotten Stalker", monsterTags = { "demon", "fast_movement", "melee", "not_int", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -10508,6 +10796,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { modList = { }, } + minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { name = "Forgotten Crawler", monsterTags = { "demon", "fast_movement", "lightning_affinity", "melee", "not_int", "not_str", "ranged", "red_blood", "Unarmed_onhit_audio", "very_fast_movement", }, @@ -10539,6 +10828,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { modList = { }, } + minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { name = "Forgotten Satyr", monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "skeleton", }, @@ -10571,6 +10861,7 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { modList = { }, } + minions["Metadata/Monsters/FallenGods/FallenGodsBloater_"] = { name = "Forgotten Mauler", monsterTags = { "Beast_onhit_audio", "demon", "not_dex", "not_int", "slow_movement", }, @@ -10600,6 +10891,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsBloater_"] = { modList = { }, } + minions["Metadata/Monsters/FallenGods/FallenStag"] = { name = "Forgotten Stag", monsterTags = { "beast", "Beast_onhit_audio", "demon", "fast_movement", "not_dex", "not_int", "red_blood", "skeleton", }, @@ -10630,6 +10922,7 @@ minions["Metadata/Monsters/FallenGods/FallenStag"] = { modList = { }, } + minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { name = "Wheelbound Hag", monsterTags = { "Claw_onhit_audio", "humanoid", "melee", "not_dex", "not_str", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -10657,6 +10950,7 @@ minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { modList = { }, } + minions["Metadata/Monsters/RatMonster/RatMonsterCistern"] = { name = "Sewer Rat", monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "mammal_beast", "not_int", "red_blood", "rodent", "rodent_beast", }, @@ -10686,6 +10980,7 @@ minions["Metadata/Monsters/RatMonster/RatMonsterCistern"] = { modList = { }, } + minions["Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits"] = { name = "Captured Soul", monsterTags = { "ghost", "ghost_blood", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -10712,6 +11007,7 @@ minions["Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits"] = { modList = { }, } + minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { name = "Rabid Dog", monsterTags = { "beast", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Snap_onhit_audio", "very_slow_movement", }, @@ -10740,6 +11036,7 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { modList = { }, } + minions["Metadata/Monsters/KaruiBoar/ExplosivePig"] = { name = "Volatile Boar", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "red_blood", }, @@ -10768,6 +11065,7 @@ minions["Metadata/Monsters/KaruiBoar/ExplosivePig"] = { modList = { }, } + minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { name = "Faridun Crawler", monsterTags = { "Claw_onhit_audio", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "undead", "very_fast_movement", "zombie", }, @@ -10802,9 +11100,13 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { modList = { }, } + minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { name = "Forsaken Miner", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "fire_affinity", "humanoid", "monster_barely_moves", "ranged", "red_blood", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1, baseDamageIgnoresAttackSpeed = true, fireResist = 30, @@ -10835,6 +11137,7 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { modList = { }, } + minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { name = "Walking Goliath", monsterTags = { "allows_inc_aoe", "bones", "melee", "physical_affinity", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -10866,6 +11169,7 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { modList = { }, } + minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { name = "Eternal Knight", monsterTags = { "2HSharpMetal_onhit_audio", "allows_additional_projectiles", "allows_inc_aoe", "bones", "humanoid", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -10899,9 +11203,10 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { }, modList = { mod("BlockChance", "BASE", 100, 0, 0), -- MonsterBlock100 [monster_base_block_% = 100] - -- MonsterBlock100 [additional_maximum_block_% = 25] + mod("BlockChanceMax", "BASE", 25, 0, 0), -- MonsterBlock100 [additional_maximum_block_% = 25] }, } + minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { name = "Knight-Gaunt", monsterTags = { "1HSword_onhit_audio", "bones", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, @@ -10934,6 +11239,7 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { modList = { }, } + minions["Metadata/Monsters/VaseMonster/VaseMonster_"] = { name = "Urnwalker", monsterTags = { "construct", "melee", "not_dex", "not_int", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, @@ -10964,6 +11270,7 @@ minions["Metadata/Monsters/VaseMonster/VaseMonster_"] = { modList = { }, } + minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { name = "Risen Tale-woman", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "fire_affinity", "human", "humanoid", "melee", "not_str", "red_blood", "SpearMetal_onhit_audio", "undead", "very_slow_movement", }, @@ -10998,6 +11305,7 @@ minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { modList = { }, } + minions["Metadata/Monsters/Zombies/CourtGuardZombieAxe"] = { name = "Rotting Guard", monsterTags = { "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -11025,6 +11333,7 @@ minions["Metadata/Monsters/Zombies/CourtGuardZombieAxe"] = { -- MonsterNecromancerRaisable [undead_description = 1] }, } + minions["Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_"] = { name = "Petulant Stonemaw", monsterTags = { "beast", "Claw_onhit_audio", "mammal_beast", "melee", "not_int", "physical_affinity", "quest_null_monster_mods", "red_blood", "very_slow_movement", }, @@ -11053,6 +11362,7 @@ minions["Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_"] = { modList = { }, } + minions["Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_"] = { name = "Scute Lizard", monsterTags = { "beast", "Claw_onhit_audio", "feline_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "quest_null_monster_mods", "red_blood", }, @@ -11080,9 +11390,13 @@ minions["Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_"] = { modList = { }, } + minions["Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_"] = { name = "Cerberic Bat", monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "mammal_beast", "melee", "not_str", "physical_affinity", "quest_null_monster_mods", "ranged", "red_blood", "very_slow_movement", }, + extraFlags = { + recommendedBeast = true, + }, life = 1.85, baseDamageIgnoresAttackSpeed = true, energyShield = 0.11, @@ -11117,6 +11431,7 @@ minions["Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_"] = { modList = { }, } + minions["Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_"] = { name = "Stoneclad Gorilla", monsterTags = { "allows_inc_aoe", "beast", "Claw_onhit_audio", "fast_movement", "melee", "not_dex", "not_int", "physical_affinity", "primate_beast", "quest_null_monster_mods", "red_blood", }, @@ -11147,6 +11462,7 @@ minions["Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_"] = { modList = { }, } + minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { name = "Crested Behemoth", monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "lightning_affinity", "melee", "not_dex", "not_int", "quest_null_monster_mods", "red_blood", "very_slow_movement", }, @@ -11178,6 +11494,7 @@ minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { modList = { }, } + minions["Metadata/Monsters/Rhoas/Winged/WingedRhoa"] = { name = "Albino Rhoa", monsterTags = { "beast", "mammal_beast", "medium_movement", "MonsterBlunt_onhit_audio", "not_int", "not_str", "red_blood", }, @@ -11203,9 +11520,13 @@ minions["Metadata/Monsters/Rhoas/Winged/WingedRhoa"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { name = "It That Hates", monsterTags = { "allows_additional_projectiles", "caster", "chaos_affinity", "demon", "fast_movement", "melee", "not_dex", "not_str", "red_blood", "Stab_onhit_audio", }, + extraFlags = { + recommendedSpectre = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, energyShield = 0.08, @@ -11234,6 +11555,7 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { name = "It That Lashes", monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "demon", "humanoid", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", "very_slow_movement", }, @@ -11263,6 +11585,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { name = "It That Hunts", monsterTags = { "caster", "chaos_affinity", "Claw_onhit_audio", "demon", "humanoid", "medium_movement", "melee", "not_int", "not_str", "red_blood", }, @@ -11292,6 +11615,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { name = "It That Shreds", monsterTags = { "allows_inc_aoe", "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -11322,6 +11646,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { mod("BleedChance", "BASE", 25, 1, 0), -- MonsterBleedOnHitChance [bleed_on_hit_with_attacks_% = 25] }, } + minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { name = "It That Guards", monsterTags = { "allows_additional_projectiles", "caster", "cold_affinity", "fast_movement", "human", "humanoid", "not_dex", "not_str", "ranged", "red_blood", }, @@ -11350,6 +11675,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { name = "It That Controls", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "animal_claw_weapon", "bone_armour", "caster", "Claw_onhit_audio", "demon", "fire_affinity", "humanoid", "is_unarmed", "lightning_affinity", "medium_movement", "not_str", "red_blood", }, @@ -11386,6 +11712,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { modList = { }, } + minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { name = "It That Grasps", monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -11413,6 +11740,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { modList = { }, } + minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { name = "It That Crawls", monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "insect", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -11440,6 +11768,7 @@ minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { modList = { }, } + minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { name = "It That Watches", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "Beast_onhit_audio", "demon", "fast_movement", "flying", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "very_fast_movement", }, @@ -11470,6 +11799,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { name = "It That Creeps", monsterTags = { "allows_additional_projectiles", "Claw_onhit_audio", "demon", "humanoid", "lightning_affinity", "melee", "ranged", "red_blood", "very_slow_movement", }, @@ -11498,6 +11828,7 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { modList = { }, } + minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { name = "It That Stalks", monsterTags = { "animal_claw_weapon", "bone_armour", "caster", "Claw_onhit_audio", "demon", "is_unarmed", "lightning_affinity", "medium_movement", "melee", "not_int", "not_str", "red_blood", }, @@ -11534,6 +11865,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { modList = { }, } + minions["Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_"] = { name = "Saurian Servant", monsterTags = { "Claw_onhit_audio", "demon", "not_dex", "not_str", "quest_null_monster_mods", "red_blood", "very_slow_movement", }, @@ -11562,6 +11894,7 @@ minions["Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_"] = { modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree"] = { name = "Treant Foulspawn", monsterTags = { "allows_inc_aoe", "melee", "monster_has_on_death_mechanic", "physical_affinity", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, @@ -11591,6 +11924,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZ -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] = { name = "Treant Splitbeast", monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", }, @@ -11620,9 +11954,13 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] = { name = "Treant Hookhorror", monsterTags = { "Claw_onhit_audio", "demon", "fast_movement", "humanoid", "melee", "not_int", "red_blood", "skeleton", }, + extraFlags = { + recommendedSpectre = true, + }, life = 1.1, baseDamageIgnoresAttackSpeed = true, armour = 0.25, @@ -11651,6 +11989,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] = { name = "Treant Fungalreaver", monsterTags = { "beast", "humanoid", "insect", "not_dex", "not_int", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -11683,6 +12022,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitual_"] = { name = "Treant Spriggan", monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, @@ -11714,6 +12054,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMele modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual_"] = { name = "Treant Sage", monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, @@ -11746,6 +12087,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual2"] = { name = "Treant Mystic", monsterTags = { "animal_claw_weapon", "caster", "construct", "humanoid", "is_unarmed", "melee", "MonsterStab_onhit_audio", "not_dex", "physical_affinity", "slow_movement", "wood_armour", }, @@ -11777,6 +12119,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { name = "Nameless Dweller", monsterTags = { "allows_inc_aoe", "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "red_blood", }, @@ -11808,9 +12151,14 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_"] = { name = "Nameless Horror", monsterTags = { "beast", "Claw_onhit_audio", "fast_movement", "not_int", "red_blood", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 1, baseDamageIgnoresAttackSpeed = true, armour = 0.35, @@ -11839,6 +12187,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_"] = { modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { name = "Nameless Lurker", monsterTags = { "beast", "medium_movement", "MonsterBlunt_onhit_audio", "not_int", "not_str", "red_blood", }, @@ -11869,6 +12218,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { name = "Nameless Vermin", monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "rodent", "rodent_beast", "Snap_onhit_audio", "undead", }, @@ -11898,6 +12248,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { name = "Nameless Burrower", monsterTags = { "beast", "Beast_onhit_audio", "cannot_be_monolith", "cleaving_weapon", "devourer", "hard_armour", "hidden_monster", "immobile", "is_unarmed", "medium_movement", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "spider", }, @@ -11932,9 +12283,14 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { -- ImmuneToKnockback [cannot_be_knocked_back = 1] }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { name = "Nameless Hulk", monsterTags = { "beast", "insect", "medium_movement", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "red_blood", }, + extraFlags = { + recommendedSpectre = true, + recommendedBeast = true, + }, life = 2, baseDamageIgnoresAttackSpeed = true, armour = 0.5, @@ -11963,6 +12319,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { modList = { }, } + minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey"] = { name = "Nameless Imp", monsterTags = { "beast", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", }, @@ -11989,6 +12346,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey"] = { modList = { }, } + minions["Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium"] = { name = "Chaos Zealot", monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "quest_null_monster_mods", "red_blood", "very_fast_movement", }, @@ -12017,6 +12375,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium modList = { }, } + minions["Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit"] = { name = "Raging Fire Spirit", monsterTags = { "fire", "flying", "slow_movement", "Unarmed_onhit_audio", "undead", }, @@ -12042,6 +12401,7 @@ minions["Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit"] = { modList = { }, } + minions["Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit"] = { name = "Raging Time Spirit", monsterTags = { "flying", "slow_movement", "Unarmed_onhit_audio", "undead", }, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 5594fe955a..7df0c278e2 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -7,426 +7,1208 @@ local minions, mod, flag = ... -- Beetles #spectre Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured +#emit + #spectre Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull +#emit + #spectre Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull +#emit + #spectre Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide +#emit -- Beyond #spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_ +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_ +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_ +#emit + #spectre Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__ +#emit -- Boar #spectre Metadata/Monsters/GoreCharger/GoreCharger +#emit -- Crab #spectre Metadata/Monsters/QuillCrab/QuillCrab +#emit + #spectre Metadata/Monsters/QuillCrab/QuillCrabBig +#emit + #spectre Metadata/Monsters/QuillCrab/QuillCrabBigPoison_ +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/QuillCrab/QuillCrabTropical +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/ShellMonster/ShellMonster +#emit + #spectre Metadata/Monsters/ShellMonster/ShellMonsterPoison +#flags recommendedSpectre recommendedBeast +#emit -- Cultists #spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger +#emit + #spectre Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff +#emit -- Cleansed Maps #spectre Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy +#emit + #spectre Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity +#emit + #spectre Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_ +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/Sanctified/Snake/SanctifiedSnake +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/Sanctified/Spider/SanctifiedSpider +#emit + #spectre Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle +#emit + #spectre Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing +#emit -- Faridun #spectre Metadata/Monsters/Mutewind/MutewindBanditExecutioner +#emit + #spectre Metadata/Monsters/Mutewind/MutewindBoy +#emit + #spectre Metadata/Monsters/Mutewind/MutewindGirl +#emit + #spectre Metadata/Monsters/Mutewind/MutewindMan2HSpear +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/Mutewind/MutewindManDualSword +#emit + #spectre Metadata/Monsters/Mutewind/MutewindManSpearShield_ +#emit + #spectre Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted +#emit + #spectre Metadata/Monsters/Mutewind/MutewindWomanDualSword +#emit + #spectre Metadata/Monsters/Mutewind/MutewindWomanJavelin +#emit + #spectre Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted +#emit + #spectre Metadata/Monsters/Mutewind/MutewindWomanSpearShield +#emit -- Filthy First-born #spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater +#flags recommendedSpectre +#emit -- Geonor Iron Guards #spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedEliteBloater +#emit + #spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRanger_ +#emit + #spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteSpear_ +#emit + #spectre Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteToothy +#emit + #spectre Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/CorruptedEliteGuard +#emit -- Goliath #spectre Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan +#emit -- Lost-Men Cultists #spectre Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecromancer +#emit + #spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01 +#emit + #spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock +#emit + #spectre Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast +#flags recommendedBeast +#emit + #spectre Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage__ +#emit + #spectre Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield +#emit -- Skeletons #spectre Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_ +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSwordShield +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkeleton +#emit + #spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle +#emit + #spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_ +#emit + #spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest +#emit + #spectre Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire +#emit + #spectre Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword +#emit + #spectre Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword +#emit + #spectre Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed +#emit + #spectre Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield +#emit + #spectre Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword +#emit -- Sentinel #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel +#emit -- Serpent Shaman #spectre Metadata/Monsters/SerpentClanMonster/SerpentClanCaster +#flags recommendedSpectre recommendedBeast +#emit -- Shade #spectre Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade +#emit --Terracotta Soldier #spectre Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre +#emit + #spectre Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ +#flags recommendedSpectre +#emit -- Quadrilla #spectre Metadata/Monsters/Quadrilla/Quadrilla +#flags recommendedBeast +#emit -- Vaal Humanoid #spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemale +#emit + #spectre Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_ +#emit -- Werewolves #spectre Metadata/Monsters/Werewolves/WerewolfMoonClan1 +#emit + #spectre Metadata/Monsters/Werewolves/WerewolfPack1 +#emit + #spectre Metadata/Monsters/Werewolves/WerewolfProwler1 +#emit + #spectre Metadata/Monsters/Werewolves/WerewolfProwlerRed1 +#emit + + +#emit #spectre Metadata/Monsters/Monkeys/MonkeyJungle +#emit + #spectre Metadata/Monsters/BloodChieftain/MonkeyChiefJungle +#emit + #spectre Metadata/Monsters/Spiker/Spiker +#emit + #spectre Metadata/Monsters/MudBurrower/BrambleBurrower +#emit + #spectre Metadata/Monsters/StonebackRhoa/BrambleRhoa +#emit + #spectre Metadata/Monsters/Wraith/WraithSpookyCold +#emit + #spectre Metadata/Monsters/Wraith/WraithSpookyLightning +#emit + #spectre Metadata/Monsters/FungusZombie/FungusZombieMedium +#emit + #spectre Metadata/Monsters/FungusZombie/FungusZombieFungalmancer +#emit + #spectre Metadata/Monsters/MudGolem/MudGolem +#emit + #spectre Metadata/Monsters/MudGolem/SandGolem +#emit + #spectre Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed +#emit + #spectre Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed +#emit + #spectre Metadata/Monsters/Urchins/SlingUrchin1 +#emit + #spectre Metadata/Monsters/Hags/UrchinHag1 +#emit + #spectre Metadata/Monsters/Hags/TrenchHag +#emit + #spectre Metadata/Monsters/HuhuGrub/HuhuGrubLarvae +#emit + #spectre Metadata/Monsters/Stalker/Stalker +#emit + #spectre Metadata/Monsters/BloodMonsters/BloodCourtesan1 +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/BloodMonsters/BloodCarrier1 +#emit + #spectre Metadata/Monsters/BloodMonsters/BloodCretin1 +#emit + #spectre Metadata/Monsters/BloodMonsters/BloodCollector1__ +#emit + #spectre Metadata/Monsters/Knight/DeathKnight1 +#emit + #spectre Metadata/Monsters/Gargoyle/GargoyleGolemRed +#emit + #spectre Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__ +#emit + #spectre Metadata/Monsters/Crow/CrowCarrion +#emit + #spectre Metadata/Monsters/BrambleHulk/BrambleHulk1 +#emit + #spectre Metadata/Monsters/Ghouls/GhoulCommander +#emit + #spectre Metadata/Monsters/Bird/MutantBird +#emit + #spectre Metadata/Monsters/Bird/MutantBirdDog +#emit + #spectre Metadata/Monsters/Ghouls/Ghoul +#emit + #spectre Metadata/Monsters/Zombies/Fungal/FungalArtillery1__ +#emit + #spectre Metadata/Monsters/Wretches/CoffinWretch1 +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/Wretches/StatueWretch +#emit + #spectre Metadata/Monsters/Wretches/StatueWretchElite +#emit + #spectre Metadata/Monsters/Frog/PaleFrog1 +#emit + #spectre Metadata/Monsters/ReliquaryMonster/PitCrawler1 +#emit + #spectre Metadata/Monsters/BoneStalker/TombStalker1 +#emit + #spectre Metadata/Monsters/Sentinels/TendrilSentinel1__ +#emit + #spectre Metadata/Monsters/Wolves/RottenWolf1_ +#emit + #spectre Metadata/Monsters/Wolves/FungalWolf1_ +#emit + #spectre Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed +#emit + #spectre Metadata/Monsters/SnakeFlowerMan/BloomSerpent1 +#emit + #spectre Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium +#emit + #spectre Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed +#emit + #spectre Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1 +#emit + #spectre Metadata/Monsters/RisenArbalest__ +#emit + #spectre Metadata/Monsters/Bugbot/BugbotRocky_ +#emit + #spectre Metadata/Monsters/FaridunLizards/FaridunLizard_ +#emit + #spectre Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_ +#emit + #spectre Metadata/Monsters/Parasites/FishParasite +#emit + #spectre Metadata/Monsters/Parasites/PirateFishParasite +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCaster +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAxeShield +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat +#emit + #spectre Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_ +#emit + #spectre Metadata/Monsters/TwigMonsters/canopy/TwigMonster +#emit + #spectre Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis +#emit + #spectre Metadata/Monsters/DemonSpiders/MeleeSpider +#emit + #spectre Metadata/Monsters/DemonSpiders/SpiderSabre +#emit + #spectre Metadata/Monsters/RamGiant/RamGiant +#emit + #spectre Metadata/Monsters/RamGiant/RamGiantQuarry +#emit + #spectre Metadata/Monsters/RamGiant/RottingRamGiant_ +#emit + #spectre Metadata/Monsters/RamGiant/RottingRamGiantBog +#emit + #spectre Metadata/Monsters/MaggotHusks/MaggotHusk +#emit + #spectre Metadata/Monsters/SerpentClanMonster/SerpentClan1 +#emit + #spectre Metadata/Monsters/SaltGolem/SaltGolem +#emit + #spectre Metadata/Monsters/HyenaMonster/HyenaMonster +#emit + #spectre Metadata/Monsters/HyenaMonster/HyenaCentaurSpear +#emit + #spectre Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_ +#flags recommendedBeast +#emit + #spectre Metadata/Monsters/SandLeaper02/DesertLeaper1_ +#emit + #spectre Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer +#emit + #spectre Metadata/Monsters/SandGolemancer/SandGolemancer +#emit + #spectre Metadata/Monsters/MarAcolyte/MarAcolyte +#emit + #spectre Metadata/Monsters/WingedFiend/WingedFiend +#emit + #spectre Metadata/Monsters/RockSlider +#emit + #spectre Metadata/Monsters/SkeletonSnake +#emit + #spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication01 +#emit + #spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication02 +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication03_ +#emit + #spectre Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_ +#emit + #spectre Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_ +#emit + #spectre Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster +#emit + #spectre Metadata/Monsters/PorcupineAnt/PorcupineAntSmall +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/CaveDweller/CaveDweller +#emit + #spectre Metadata/Monsters/MineBat/MineBatDesertCave +#emit + #spectre Metadata/Monsters/SummonedPhantasm/DesertPhantasm +#emit + #spectre Metadata/Monsters/VultureZombie/VultureDemon +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/Kinarha/Kinarha +#emit + #spectre Metadata/Monsters/Zombies/Maraketh/MarakethZombie +#emit + #spectre Metadata/Monsters/PlagueMorphs/PlagueMorph1 +#emit + #spectre Metadata/Monsters/PlagueSwarm/PlagueSwarm +#emit + #spectre Metadata/Monsters/PlagueNymph/PlagueNymph_ +#emit + #spectre Metadata/Monsters/PlagueBringer/PlagueBringer +#emit + #spectre Metadata/Monsters/BrainWorm/DuneLurker_ +#emit + #spectre Metadata/Monsters/WingedCreature/WingedCreature +#emit + #spectre Metadata/Monsters/MantisRat/MantisRat +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/MudGolem/MarshBruiser +#emit + #spectre Metadata/Monsters/BogBodies/BogCorpseUnarmed +#emit + #spectre Metadata/Monsters/BogBodies/BogCorpseOneHandAxe +#emit + #spectre Metadata/Monsters/TwigMonsters/DredgeFiend +#emit + #spectre Metadata/Monsters/VaalSavage/CannibalTribeStalker +#emit + #spectre Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower +#emit + #spectre Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee +#emit + #spectre Metadata/Monsters/VaalSavage/CannibalTribeDagger +#emit + #spectre Metadata/Monsters/VaalSavage/CannibalTribeShaman +#emit + #spectre Metadata/Monsters/VaalSavage/CannibalTribeGiant +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageStalker +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_ +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageSpearMelee +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageBeastMaster +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageDagger_ +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageShaman +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageBrute +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageDelinquent +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageTorchbearer +#emit + #spectre Metadata/Monsters/VaalSavage/VaalSavageGiant +#emit + #spectre Metadata/Monsters/PlagueSwarm/BloodDrone +#emit + #spectre Metadata/Monsters/SwarmHost/SwarmHost +#emit + #spectre Metadata/Monsters/IgguranRaider/BladeStalkerPale +#emit + #spectre Metadata/Monsters/IgguranRaider/BladeStalker +#emit + #spectre Metadata/Monsters/Anchorite/AnchoriteSpawn_ +#emit + #spectre Metadata/Monsters/Anchorite/AnchoriteFlathead +#emit + #spectre Metadata/Monsters/Anchorite/AnchoriteMother +#emit + #spectre Metadata/Monsters/BaneSapling/BaneSapling +#emit + #spectre Metadata/Monsters/ArmadilloDemon/ArmadilloDemon +#emit + #spectre Metadata/Monsters/ChawMongrel/ChawMongrel +#emit + #spectre Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1 +#emit + #spectre Metadata/Monsters/NettleAnt/NettleAntSummoned +#flags recommendedBeast recommendedSpectre +#emit + #spectre Metadata/Monsters/SnakeHulk/SnakeHulk +#emit + #spectre Metadata/Monsters/SerpentHusk/SerpentHusk__ +#emit + #spectre Metadata/Monsters/GutViper/GutViper +#emit + #spectre Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk +#emit + #spectre Metadata/Monsters/SpittingSnake/SpittingSnake +#emit + #spectre Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse +#emit + #spectre Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_ +#emit + #spectre Metadata/Monsters/SpiderMonkey/SpiderMonkey +#emit + #spectre Metadata/Monsters/GoreCharger/GoreCharger +#emit + #spectre Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe +#emit + #spectre Metadata/Monsters/CrazedCannibalPicts/PictBigMale +#emit + #spectre Metadata/Monsters/WereCat/TigerChimeral +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/Taniwha/RiverTaniwha +#emit + #spectre Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_ +#emit + #spectre Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral +#emit + #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel +#emit + #spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden +#emit + #spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient +#emit + #spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned +#emit + #spectre Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem +#emit + #spectre Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient +#emit + #spectre Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot +#emit + #spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey +#emit + #spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead +#emit + #spectre Metadata/Monsters/RatMonster/RatMonster +#emit + #spectre Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDaggers +#emit + #spectre Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm +#emit + #spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater +#emit + #spectre Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_ +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_ +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_ +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalStormcaller +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_ +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving +#emit + #spectre Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_ +#emit + #spectre Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_ +#emit + #spectre Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake +#emit + #spectre Metadata/Monsters/Procession/ProcessionAxeShield +#emit + #spectre Metadata/Monsters/Procession/ProcessionSpear_ +#emit + #spectre Metadata/Monsters/Procession/ProcessionDagger +#emit + #spectre Metadata/Monsters/Procession/ProcessionBow +#emit + #spectre Metadata/Monsters/Procession/ProcessionBanner +#emit + #spectre Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword +#emit + #spectre Metadata/Monsters/DrownedCrew/DrownedCrewSword_ +#emit + #spectre Metadata/Monsters/DrownedCrew/DrownedCrewGhost +#emit + #spectre Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead +#emit + #spectre Metadata/Monsters/VaalForgeMan/VaalForgeMan +#emit + #spectre Metadata/Monsters/DrownedCrawler/DrownedCrawler__ +#emit + #spectre Metadata/Monsters/LiquidElementals/LiquidElementalBlood +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWield +#emit + #spectre Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/BloodCultistDrones/BloodBatherMage +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/AscendancyBatMonster/AscendancyBat +#emit + #spectre Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall +#emit + #spectre Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_ +#emit + #spectre Metadata/Monsters/CauldronCrone/CauldronCrone +#emit + #spectre Metadata/Monsters/Pirates/PirateBootyBlaster +#emit + #spectre Metadata/Monsters/ManOWar/ManoWar +#emit + #spectre Metadata/Monsters/Pirates/PirateCannon +#emit + #spectre Metadata/Monsters/Pirates/PirateGrenade +#emit + #spectre Metadata/Monsters/Pirates/PirateBarrel +#emit + #spectre Metadata/Monsters/Anchorman/BloatedAnchorman +#emit + #spectre Metadata/Monsters/KelpDreg/KelpDregSword +#emit + #spectre Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper +#emit + #spectre Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer +#emit + #spectre Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGoliathFist_ +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHands +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShieldLegs +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwordShield_ +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFire +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_ +#emit + #spectre Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBladeHands +#emit + #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/HarpyMonster/GullHarpy +#emit + #spectre Metadata/Monsters/CageSkeleton/CageSkeleton_ +#emit + #spectre Metadata/Monsters/SkeletonProwler/SkeletonProwler_ +#emit + #spectre Metadata/Monsters/RatMonster/RatMonsterPrison +#emit + #spectre Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ -#spectre Metadata/Monsters/ElephantRhino/ElephantRhino -#spectre Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman -#spectre Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker -#spectre Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman -#spectre Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner +#emit + #spectre Metadata/Monsters/TentacleDemonFemale/TentacleWhipper +#emit + #spectre Metadata/Monsters/BrineMaiden/BrineMaiden +#emit + #spectre Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster +#emit + #spectre Metadata/Monsters/Baron/BaronWerewolfSummon +#emit + #spectre Metadata/Monsters/ScarecrowBeast/ScarecrowBeast +#emit + #spectre Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_ +#emit + #spectre Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_ +#emit + #spectre Metadata/Monsters/FallenGods/FallenHooksFoundry +#emit + #spectre Metadata/Monsters/FallenGods/FallenGodsBloater_ +#emit + #spectre Metadata/Monsters/FallenGods/FallenStag +#emit + #spectre Metadata/Monsters/SpinningWheelHag/SpinningWheelHag +#emit + #spectre Metadata/Monsters/RatMonster/RatMonsterCistern +#emit + #spectre Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits +#emit + #spectre Metadata/Monsters/RabidFeralDogMonster/RabidDog +#emit + #spectre Metadata/Monsters/KaruiBoar/ExplosivePig +#emit + #spectre Metadata/Monsters/Ghouls/FarudinCrawler +#emit + #spectre Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/TitanWalker/TitanWalker +#emit + #spectre Metadata/Monsters/SkeletalKnight/SkeletalKnight +#emit + #spectre Metadata/Monsters/SkeletalReaper/SkeletalReaper +#emit + #spectre Metadata/Monsters/VaseMonster/VaseMonster_ +#emit + #spectre Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest +#emit + #spectre Metadata/Monsters/Zombies/CourtGuardZombieAxe +#emit + #spectre Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_ +#emit + #spectre Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_ +#emit + #spectre Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_ +#flags recommendedBeast +#emit + #spectre Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_ +#emit + #spectre Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_ +#emit + #spectre Metadata/Monsters/Rhoas/Winged/WingedRhoa +#emit + #spectre Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__ +#emit + #spectre Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger +#emit + #spectre Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__ +#emit + #spectre Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard +#emit + #spectre Metadata/Monsters/Breach/BreachElitePaleElite1 +#emit + #spectre Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon +#emit + #spectre Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider +#emit + #spectre Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat +#emit + #spectre Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower +#emit + #spectre Metadata/Monsters/Breach/BreachElitePaleElite2 +#emit + #spectre Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_ +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster +#flags recommendedSpectre +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitual_ +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual_ +#emit + #spectre Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual2 +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_ +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_ +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_ +#flags recommendedSpectre recommendedBeast +#emit + #spectre Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey +#emit + #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium +#emit + #spectre Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit -#spectre Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit \ No newline at end of file +#emit + +#spectre Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit +#emit diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index b3b0128c2c..fac119dc87 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -68,6 +68,7 @@ directiveTable.monster = function(state, args, out) state.varietyId = nil state.name = nil state.limit = nil + state.extraFlags = state.extraFlags or { } state.extraModList = { } state.extraSkillList = { } for arg in args:gmatch("%S+") do @@ -92,6 +93,13 @@ directiveTable.limit = function(state, args, out) state.limit = args end +-- #flags +directiveTable.flags = function(state, args, out) + for flag in args:gmatch("%S+") do + table.insert(state.extraFlags, flag) + end +end + -- #mod directiveTable.mod = function(state, args, out) table.insert(state.extraModList, args) @@ -157,10 +165,17 @@ directiveTable.emit = function(state, args, out) out:write('minions["', state.name, '"] = {\n') out:write('\tname = "', monsterVariety.Name, '",\n') out:write('\tmonsterTags = { ') - for _, tag in ipairs(monsterVariety.Tags) do - out:write('"',tag.Id, '", ') - end + for _, tag in ipairs(monsterVariety.Tags) do + out:write('"',tag.Id, '", ') + end out:write('},\n') + if #state.extraFlags > 0 then + out:write('\textraFlags = {\n') + for _, flag in ipairs(state.extraFlags) do + out:write('\t\t', flag, ' = true,\n') + end + out:write('\t},\n') + end out:write('\tlife = ', (monsterVariety.LifeMultiplier/100), ',\n') if monsterVariety.Type.BaseDamageIgnoresAttackSpeed then out:write('\tbaseDamageIgnoresAttackSpeed = true,\n') @@ -254,12 +269,12 @@ directiveTable.emit = function(state, args, out) end out:write('\t},\n') out:write('}\n') + state.extraFlags = { } end -- #spectre [] directiveTable.spectre = function(state, args, out) directiveTable.monster(state, args, out) - directiveTable.emit(state, "", out) end for _, name in pairs({"Spectres","Minions"}) do -- Add back when Spectres are in the game again diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index fa165d35f0..71731fe0a4 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -12,6 +12,9 @@ local m_max = math.max local m_floor = math.floor local m_abs = math.abs local s_format = string.format +local function firstToUpper(str) + return (str:gsub("^%l", string.upper)) +end local buildMode = new("ControlHost") @@ -1340,31 +1343,9 @@ end -- Open the spectre library popup function buildMode:OpenSpectreLibrary(library) + local recommendedBeastList, recommendedSpectreList, popularList = {}, {}, {} + local beastList, humanoidList, eldritchList, constructList, demonList, undeadList = {}, {}, {}, {}, {}, {} local destList = { } - local popularBeastList = { } - local popularSpectreList = { } - local popularList = { } - if library == "beast" then - destList = copyTable(self.beastList) - popularList = popularBeastList - else - destList = copyTable(self.spectreList) - popularList = popularSpectreList - end - local monsterTypeSort = { - Beast = true, - Humanoid = true, - Eldritch = true, - Construct = true, - Demon = true, - Undead = true - } - local beastList = { } - local humanoidList = { } - local eldritchList = { } - local constructList = { } - local demonList = { } - local undeadList = { } local sourceList = { } for id in pairs(self.data.spectres) do if self.data.minions[id].monsterCategory == "Beast" then @@ -1380,8 +1361,29 @@ function buildMode:OpenSpectreLibrary(library) elseif self.data.minions[id].monsterCategory == "Undead" then t_insert(undeadList, id) end + if self.data.minions[id].extraFlags and self.data.minions[id].extraFlags.recommendedSpectre then + t_insert(recommendedSpectreList, id) + end + if self.data.minions[id].extraFlags and self.data.minions[id].extraFlags.recommendedBeast then + t_insert(recommendedBeastList, id) + end end - + if library == "beast" then + destList = copyTable(self.beastList) + popularList = recommendedBeastList + else + destList = copyTable(self.spectreList) + popularList = recommendedSpectreList + end + local monsterTypeSort = { + Beast = true, + Humanoid = true, + Eldritch = true, + Construct = true, + Demon = true, + Undead = true, + recommendedList = false, + } local function buildSourceList(library, sourceList) wipeTable(sourceList) if library == "beast" then @@ -1399,15 +1401,28 @@ function buildMode:OpenSpectreLibrary(library) { key = "Demon", list = demonList }, { key = "Undead", list = undeadList }, } - for _, category in ipairs(monsterCategories) do - if monsterTypeSort[category.key] then - for _, id in ipairs(category.list) do - table.insert(sourceList, id) - end + for _, category in ipairs(monsterCategories) do + if monsterTypeSort[category.key] then + for _, id in ipairs(category.list) do + table.insert(sourceList, id) end end end end + -- Apply 'recommended' filter if checkbox is off + if not monsterTypeSort.recommendedList then + local allowed = {} + for _, id in ipairs(popularList) do + allowed[id] = true + end + for i = #sourceList, 1, -1 do + if not allowed[sourceList[i]] then + table.remove(sourceList, i) + end + end + end + end + buildSourceList(library, sourceList) local controls = { } @@ -1434,12 +1449,8 @@ function buildMode:OpenSpectreLibrary(library) local valueA = minionA[sortOption.field] local valueB = minionB[sortOption.field] if sortOption.field == "energyShield" then - -- Calculate actual ES value - local totalLifeA = 2490 * minionA.life - local totalLifeB = 2490 * minionB.life - local esA = (minionA.energyShield or 0) * totalLifeA - local esB = (minionB.energyShield or 0) * totalLifeB - -- If both are 0 (no ES), sort by name + local esA = (minionA.energyShield or 0) * minionA.life + local esB = (minionB.energyShield or 0) * minionB.life if esA == 0 and esB == 0 then return minionA.name < minionB.name end @@ -1466,8 +1477,7 @@ function buildMode:OpenSpectreLibrary(library) sortSourceList() local label = (library == "beast" and "Beasts" or "Spectres") - controls.list = new("MinionListControl", nil, {-230, 40, 210, 175}, self.data, destList, nil, label.." in Build:") - controls.popularList = new("MinionListControl", {"TOP",controls.list,"BOTTOM"}, {0, 25, 210, 175}, self.data, popularList, nil,"^7Popular "..label..":") + controls.list = new("MinionListControl", nil, {-230, 40, 210, 250}, self.data, destList, nil, label.." in Build:") controls.source = new("MinionSearchListControl", nil, {0, 60, 210, 230}, self.data, sourceList, controls.list, "^7Available "..label..":") local function monsterTypeCheckboxChange(name) monsterTypeSort[name] = true @@ -1475,7 +1485,9 @@ function buildMode:OpenSpectreLibrary(library) monsterTypeSort[name] = state self.listBuildFlag = true buildSourceList(library, sourceList) - sortSourceList() + controls.source.unfilteredList = copyTable(sourceList) + controls.source:ListFilterChanged(controls.source.controls.searchText.buf, controls.source.controls.searchModeDropDown.selIndex) + sortSourceList() end end local function getMonsterTypeImages() @@ -1490,20 +1502,20 @@ function buildMode:OpenSpectreLibrary(library) local monsterTypeCheckbox = { { name = "Beast", x = 0 }, - { name = "Humanoid", x = 37 }, - { name = "Eldritch", x = 74 }, - { name = "Construct", x = 111 }, - { name = "Demon", x = 148 }, - { name = "Undead", x = 185 }, + { name = "Humanoid", x = 31 }, + { name = "Eldritch", x = 62 }, + { name = "Construct", x = 93 }, + { name = "Demon", x = 124 }, + { name = "Undead", x = 154 }, } - for _, monster in ipairs(monsterTypeCheckbox) do - local controlName = "sortMonsterCheckbox" .. monster.name - local checkbox = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {monster.x, 24, 26, 26}, "", monsterTypeCheckboxChange(monster.name), monster.name, true) - checkbox:SetCheckImage(self.monsterImages[monster.name]) - checkbox.shown = library ~= "beast" + for _, monsterType in ipairs(monsterTypeCheckbox) do + local controlName = "sortMonsterCheckbox" .. monsterType.name + local checkbox = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {monsterType.x, 24, 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"}, {184, 24, 26, 26}, "", monsterTypeCheckboxChange("recommendedList"), "Show All " .. firstToUpper(library) .. "s", false) controls.sortLabel = new("LabelControl", {"TOPLEFT",controls.source,"BOTTOMLEFT"}, {2, 2, 0, 16}, "Sort by:") controls.sortModeDropDown = new("DropDownControl", {"TOPRIGHT",controls.source,"BOTTOMRIGHT"}, {0, 2, 155, 18}, { "Names", "Life", "Energy Shield", "Attack Speed", "Companion Reservation", "Spectre Reservation", "Fire Resistance", "Cold Resistance", "Lightning Resistance", "Chaos Resistance", "Total Resistance"}, function(index, value) sortSourceList() From 43bdfe5ca2b45b7c61c5428e61b69fbe60c4d19b Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 19 May 2025 03:01:03 -0500 Subject: [PATCH 52/69] fix UI more --- src/Classes/MinionSearchListControl.lua | 77 ++++++++- src/Modules/Build.lua | 221 ++++++++++-------------- 2 files changed, 166 insertions(+), 132 deletions(-) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index 86456f0298..18b884739b 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -9,23 +9,42 @@ local t_remove = table.remove local s_format = string.format local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListControl", function(self, anchor, rect, data, list, dest, label) - self.MinionListControl(anchor, rect, data, list, dest, label) + self.MinionListControl(anchor, rect, data, list, dest, label) + 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: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:ListFilterChanged(self.controls.searchText.buf, index) + self:sortSourceList() + end) + self.controls.sortModeDropDown = new("DropDownControl", {"BOTTOMRIGHT", self.controls.searchModeDropDown, "TOPRIGHT"}, {0, -2, self.width, 18}, { + "Sort by Names", + "Sort by Total Hit Points", + "Sort by Life", + "Sort by Energy Shield", + "Sort by Attack Speed", + "Sort by Companion Reservation", + "Sort by Spectre Reservation", + "Sort by Fire Resistance", + "Sort by Cold Resistance", + "Sort by Lightning Resistance", + "Sort by Chaos Resistance", + "Sort by Total Resistance" + }, function(index, value) + self:sortSourceList() end) - self.labelPositionOffset = {0, -20} + self.labelPositionOffset = {0, -40} if dest then - self.controls.add.y = self.controls.add.y - 20 + self.controls.add.y = self.controls.add.y - 40 else - self.controls.delete.y = self.controls.add.y - 20 + self.controls.delete.y = self.controls.add.y - 40 end end) @@ -65,3 +84,53 @@ function MinionSearchListClass:ListFilterChanged(buf, filterMode) self.list = self.unfilteredList end end + +function MinionSearchListClass:sortSourceList() + local sortFields = { + [1] = { field = "name", asc = true }, + [2] = { field = "totalHitPoints", asc = false }, + [3] = { field = "life", asc = false }, + [4] = { field = "energyShield", asc = false }, + [5] = { field = "attackTime", asc = true }, + [6] = { field = "companionReservation", asc = true }, + [7] = { field = "spectreReservation", asc = true }, + [8] = { field = "fireResist", asc = false }, + [9] = { field = "coldResist", asc = false }, + [10] = { field = "lightningResist", asc = false }, + [11] = { field = "chaosResist", asc = false }, + [12] = { field = "totalResist", asc = false }, + } + local sortModeIndex = self.controls.sortModeDropDown and self.controls.sortModeDropDown.selIndex or 1 + local sortOption = sortFields[sortModeIndex] + if sortOption then + table.sort(self.list, function(a, b) + local minionA = self.data.minions[a] + local minionB = self.data.minions[b] + local valueA = minionA[sortOption.field] + local valueB = minionB[sortOption.field] + if sortOption.field == "life" then + valueA = minionA.life * (1 - (minionA.energyShield or 0)) + valueB = minionB.life * (1 - (minionB.energyShield or 0)) + end + if sortOption.field == "totalHitPoints" then + valueA = minionA.life + valueB = minionB.life + elseif sortOption.field == "energyShield" then + valueA = (minionA.energyShield or 0) * minionA.life + valueB = (minionB.energyShield or 0) * minionB.life + elseif sortOption.field == "totalResist" then + valueA = (minionA.fireResist or 0) + (minionA.coldResist or 0) + (minionA.lightningResist or 0) + (minionA.chaosResist or 0) + valueB = (minionB.fireResist or 0) + (minionB.coldResist or 0) + (minionB.lightningResist or 0) + (minionB.chaosResist or 0) + end + if valueA == valueB then + return minionA.name < minionB.name + else + if sortOption.asc then + return valueA < valueB + else + return valueA > valueB + end + end + end) + end +end diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 71731fe0a4..631a2cab6a 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1426,68 +1426,16 @@ function buildMode:OpenSpectreLibrary(library) buildSourceList(library, sourceList) local controls = { } - local function sortSourceList() - local sortFields = { - [1] = { field = "name", asc = true }, - [2] = { field = "life", asc = false }, - [3] = { field = "energyShield", asc = false }, - [4] = { field = "attackTime", asc = true }, - [5] = { field = "companionReservation", asc = true }, - [6] = { field = "spectreReservation", asc = true }, - [7] = { field = "fireResist", asc = false }, - [8] = { field = "coldResist", asc = false }, - [9] = { field = "lightningResist", asc = false }, - [10] = { field = "chaosResist", asc = false }, - [11] = { field = "totalResist", asc = false }, - } - local sortModeIndex = controls.sortModeDropDown and controls.sortModeDropDown.selIndex or 1 - local sortOption = sortFields[sortModeIndex] - if sortOption then - table.sort(sourceList, function(a, b) - local minionA = self.data.minions[a] - local minionB = self.data.minions[b] - local valueA = minionA[sortOption.field] - local valueB = minionB[sortOption.field] - if sortOption.field == "energyShield" then - local esA = (minionA.energyShield or 0) * minionA.life - local esB = (minionB.energyShield or 0) * minionB.life - if esA == 0 and esB == 0 then - return minionA.name < minionB.name - end - valueA = esA - valueB = esB - end - if sortOption.field == "totalResist" then -- currently all minions have one resist, but may have more in future. - valueA = minionA.fireResist + minionA.coldResist + minionA.lightningResist + minionA.chaosResist - valueB = minionB.fireResist + minionB.coldResist + minionB.lightningResist + minionB.chaosResist - end - -- If values are equal, sort by name - if valueA == valueB then - return minionA.name < minionB.name - else - if sortOption.asc then - return valueA < valueB - else - return valueA > valueB - end - end - end) - end - end - - sortSourceList() local label = (library == "beast" and "Beasts" or "Spectres") - controls.list = new("MinionListControl", nil, {-230, 40, 210, 250}, self.data, destList, nil, label.." in Build:") - controls.source = new("MinionSearchListControl", nil, {0, 60, 210, 230}, self.data, sourceList, controls.list, "^7Available "..label..":") + controls.list = new("MinionListControl", nil, {-230, 40, 210, 270}, self.data, destList, nil, label.." in Build:") + controls.source = new("MinionSearchListControl", nil, {0, 80, 210, 230}, self.data, sourceList, controls.list, "^7Available "..label..":") local function monsterTypeCheckboxChange(name) - monsterTypeSort[name] = true return function(state) monsterTypeSort[name] = state - self.listBuildFlag = true buildSourceList(library, sourceList) controls.source.unfilteredList = copyTable(sourceList) controls.source:ListFilterChanged(controls.source.controls.searchText.buf, controls.source.controls.searchModeDropDown.selIndex) - sortSourceList() + controls.source:sortSourceList() end end local function getMonsterTypeImages() @@ -1502,25 +1450,22 @@ function buildMode:OpenSpectreLibrary(library) local monsterTypeCheckbox = { { name = "Beast", x = 0 }, - { name = "Humanoid", x = 31 }, - { name = "Eldritch", x = 62 }, - { name = "Construct", x = 93 }, - { name = "Demon", x = 124 }, - { name = "Undead", x = 154 }, + { name = "Humanoid", x = 37 }, + { name = "Eldritch", x = 74 }, + { name = "Construct", x = 111 }, + { name = "Demon", x = 148 }, + { name = "Undead", x = 184 }, } for _, monsterType in ipairs(monsterTypeCheckbox) do local controlName = "sortMonsterCheckbox" .. monsterType.name - local checkbox = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {monsterType.x, 24, 26, 26}, "", monsterTypeCheckboxChange(monsterType.name), monsterType.name, true) + local checkbox = new("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"}, {184, 24, 26, 26}, "", monsterTypeCheckboxChange("recommendedList"), "Show All " .. firstToUpper(library) .. "s", false) - controls.sortLabel = new("LabelControl", {"TOPLEFT",controls.source,"BOTTOMLEFT"}, {2, 2, 0, 16}, "Sort by:") - controls.sortModeDropDown = new("DropDownControl", {"TOPRIGHT",controls.source,"BOTTOMRIGHT"}, {0, 2, 155, 18}, { "Names", "Life", "Energy Shield", "Attack Speed", "Companion Reservation", "Spectre Reservation", "Fire Resistance", "Cold Resistance", "Lightning Resistance", "Chaos Resistance", "Total Resistance"}, function(index, value) - sortSourceList() - end) - controls.save = new("ButtonControl", nil, {-45, 390, 80, 20}, "Save", function() + controls.sortMonsterCheckboxShowAll = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {153, 2, 26, 26}, "", monsterTypeCheckboxChange("recommendedList"), "Show All " .. firstToUpper(library) .. "s", false) + controls.showAllLabel = new("LabelControl", {"RIGHT",controls.sortMonsterCheckboxShowAll,"LEFT"}, {-5, 0, 0, 16}, "Show All " .. firstToUpper(library) .. "s:") + controls.save = new("ButtonControl", nil, {-45, 410, 80, 20}, "Save", function() if library == "beast" then self.beastList = destList else @@ -1530,17 +1475,17 @@ function buildMode:OpenSpectreLibrary(library) self.buildFlag = true main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, {45, 390, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl", nil, {45, 410, 80, 20}, "Cancel", function() main:ClosePopup() end) local spectrePopup if library == "beast" then - spectrePopup = main:OpenPopup(720, 430, "Beast Library", controls) - controls.noteLine1 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -60, 0, 16}, "Beasts in your Library must be assigned to an active") + 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") else - spectrePopup = main:OpenPopup(720, 430, "Spectre Library", controls) - controls.noteLine1 = new("LabelControl", {"TOP",controls.save,"BOTTOM"}, {45, -60, 0, 16}, "Spectres in your Library must be assigned to an active") + 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") end spectrePopup:SelectControl(spectrePopup.controls.source.controls.searchText) @@ -1553,82 +1498,107 @@ function buildMode:OpenSpectreLibrary(library) controls.lifeLabel = new("LabelControl", {"TOP", controls.source, "TOP"}, {170, 4, 0, 16}, colorCodes.LIFE.."LIFE") controls.lifeLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() - local width, height = 120, 50 + local boxWidth, boxHeight = 120, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "LIFE") SetDrawColor(colorCodes.LIFE) - DrawImage(nil, xPos - 45, yPos - 3, width, height) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) SetDrawColor(0, 0, 0, 1) - DrawImage(nil, (xPos+2) - 45, (yPos+2) - 3, width - 4, height - 4) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.LIFE) - DrawImage(nil, xPos - 45, yPos + 15, width, 2) - SetDrawColor(1,1,1) - DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "LIFE") + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "LIFE") + if self.lifeValue then + DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.lifeValue) + end end - controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOP"}, {295, 4, 0, 16}, colorCodes.ES.."ENERGY SHIELD") + controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOP"}, {293, 4, 0, 16}, colorCodes.ES.."ENERGY SHIELD") controls.energyshieldLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() - local width, height = 120, 50 + local boxWidth, boxHeight = 120, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "ENERGY SHIELD") SetDrawColor(colorCodes.ES) - DrawImage(nil, xPos - 7, yPos - 3, width, height) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) SetDrawColor(0, 0, 0, 1) - DrawImage(nil, (xPos+2) - 7, (yPos+2) - 3, width - 4, height - 4) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.ES) - DrawImage(nil, xPos - 7, yPos + 15, width, 2) - SetDrawColor(1,1,1) - DrawString(xPos-2, yPos, "LEFT", 16, "VAR BOLD", "ENERGY SHIELD") + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "ENERGY SHIELD") + if self.energyShieldValue then + 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.Draw = function(self, view) local xPos, yPos = self:GetPos() - local width, height = 120, 50 + local boxWidth, boxHeight = 120, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "ARMOUR") SetDrawColor(colorCodes.NORMAL) - DrawImage(nil, xPos - 29, yPos - 3, width, height) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) SetDrawColor(0, 0, 0, 1) - DrawImage(nil, (xPos+2) - 29, (yPos+2) - 3, width - 4, height - 4) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.NORMAL) - DrawImage(nil, xPos - 29, yPos + 15, width, 2) - SetDrawColor(1,1,1) - DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "ARMOUR") + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "ARMOUR") + if self.armourValue then + DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.armourValue) + end end - controls.evasionLabel = new("LabelControl", {"TOP",controls.energyshieldLabel,"TOP"}, {0, 54, 0, 16}, colorCodes.EVASION.."EVASION") + controls.evasionLabel = new("LabelControl", {"TOP",controls.energyshieldLabel,"TOP"}, {1, 54, 0, 16}, colorCodes.EVASION.."EVASION") controls.evasionLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() - local width, height = 120, 50 + local boxWidth, boxHeight = 120, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "EVASION") SetDrawColor(colorCodes.EVASION) - DrawImage(nil, xPos - 32, yPos - 3, width, height) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) SetDrawColor(0, 0, 0, 1) - DrawImage(nil, (xPos+2) - 32, (yPos+2) - 3, width - 4, height - 4) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.EVASION) - DrawImage(nil, xPos - 32, yPos + 15, width, 2) - SetDrawColor(1,1,1) - DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "EVASION") + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "EVASION") + if self.evasionValue then + DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.evasionValue) + end end - controls.blockLabel = new("LabelControl", {"TOP",controls.armourLabel,"TOP"}, {0, 54, 0, 16}, colorCodes.NORMAL.."BLOCK") + controls.blockLabel = new("LabelControl", {"TOP",controls.armourLabel,"TOP"}, {1, 54, 0, 16}, colorCodes.NORMAL.."BLOCK") controls.blockLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() - local width, height = 120, 50 + local boxWidth, boxHeight = 120, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "BLOCK") SetDrawColor(colorCodes.NORMAL) - DrawImage(nil, xPos - 35, yPos - 3, width, height) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) SetDrawColor(0, 0, 0, 1) - DrawImage(nil, (xPos+2) - 35, (yPos+2) - 3, width - 4, height - 4) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.NORMAL) - DrawImage(nil, xPos - 35, yPos + 15, width, 2) - SetDrawColor(1,1,1) - DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "BLOCK") + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + labelWidth / 2, yPos, "CENTER_X", 16, "VAR BOLD", "BLOCK") + if self.blockValue then + DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.blockValue) + end end - controls.resistsLabel = new("LabelControl", {"TOP",controls.evasionLabel,"TOP"}, {0, 54, 0, 16}, "RESISTS") + controls.resistsLabel = new("LabelControl", {"TOP",controls.evasionLabel,"TOP"}, {1, 54, 0, 16}, "RESISTS") controls.resistsLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() - local width, height = 120, 50 + local boxWidth, boxHeight = 120, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "RESISTS") SetDrawColor(colorCodes.DEFENCE) - DrawImage(nil, xPos - 32, yPos - 3, width, height) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) SetDrawColor(0, 0, 0, 1) - DrawImage(nil, (xPos+2) - 32, (yPos+2) - 3, width - 4, height - 4) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.DEFENCE) - DrawImage(nil, xPos - 32, yPos + 15, width, 2) - SetDrawColor(1,1,1) - DrawString(xPos, yPos, "LEFT", 16, "VAR BOLD", "RESISTS") + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + labelWidth / 2, yPos, "CENTER_X", 16, "VAR BOLD", "RESISTS") + if self.resistsValue then + DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.resistsValue) + end end + -- Run this code whenever a new minion is selected in the list controls.source.OnSelect = function() if not controls.source.selValue then return end @@ -1662,22 +1632,17 @@ function buildMode:OpenSpectreLibrary(library) end end end - controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, minion.name) - controls.lifeLabelNum = new("LabelControl", {"TOP",controls.lifeLabel,"BOTTOM"}, {0, 6, 0, 16}, "^7"..round(totalLife)) - controls.energyshieldLabelNum = new("LabelControl", {"TOP",controls.energyshieldLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalES)) - controls.blockLabelNum = new("LabelControl", {"TOP",controls.blockLabel,"BOTTOM"}, {6, 6, 0, 16}, blockChance.."%") - controls.armourLabelNum = new("LabelControl", {"TOP",controls.armourLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalArmour)) - controls.evasionLabelNum = new("LabelControl", {"TOP",controls.evasionLabel,"BOTTOM"}, {0, 6, 0, 16}, round(totalEvasion)) - controls.resistsLabelNum = new("LabelControl", {"TOP",controls.resistsLabel,"BOTTOM"}, {0, 6, 0, 16}, - colorCodes.FIRE..minion.fireResist.."^7/".. - colorCodes.COLD..minion.coldResist.."^7/".. - colorCodes.LIGHTNING..minion.lightningResist.."^7/".. - colorCodes.CHAOS..minion.chaosResist) - controls.resistsLabelNum._oldDraw = controls.resistsLabelNum.Draw - controls.resistsLabelNum.Draw = function(self, view) - self:_oldDraw(view) - SetDrawColor(1, 1, 1, 1) -- Reset to white otherwise spectre notes and other lines get colored - end + controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "^7"..minion.name) + controls.lifeLabel.lifeValue = round(totalLife) + controls.energyshieldLabel.energyShieldValue = round(totalES) + controls.armourLabel.armourValue = round(totalArmour) + controls.blockLabel.blockValue = blockChance + controls.evasionLabel.evasionValue = round(totalEvasion) + controls.resistsLabel.resistsValue = ( + colorCodes.FIRE..minion.fireResist.."^7/".. + colorCodes.COLD..minion.coldResist.."^7/".. + colorCodes.LIGHTNING..minion.lightningResist.."^7/".. + colorCodes.CHAOS..minion.chaosResist) end end From 77954c9f376f40fcaef142eb8f3ad9322a3bd4f7 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 19 May 2025 03:02:42 -0500 Subject: [PATCH 53/69] sorting name change, forgot --- src/Classes/MinionSearchListControl.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index 18b884739b..93907292c5 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -25,7 +25,7 @@ local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListCon end) self.controls.sortModeDropDown = new("DropDownControl", {"BOTTOMRIGHT", self.controls.searchModeDropDown, "TOPRIGHT"}, {0, -2, self.width, 18}, { "Sort by Names", - "Sort by Total Hit Points", + "Sort by Life + ES", "Sort by Life", "Sort by Energy Shield", "Sort by Attack Speed", From d3290f083c6d3527d702af65c587707c26861e06 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 19 May 2025 03:54:48 -0500 Subject: [PATCH 54/69] Spectre build list also shows minion stats if selected --- src/Modules/Build.lua | 105 ++++++++++++++++++++++-------------------- 1 file changed, 56 insertions(+), 49 deletions(-) diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 631a2cab6a..cb90bf8161 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1347,6 +1347,7 @@ function buildMode:OpenSpectreLibrary(library) local beastList, humanoidList, eldritchList, constructList, demonList, undeadList = {}, {}, {}, {}, {}, {} local destList = { } local sourceList = { } + local controls = { } for id in pairs(self.data.spectres) do if self.data.minions[id].monsterCategory == "Beast" then t_insert(beastList, id) @@ -1424,11 +1425,62 @@ function buildMode:OpenSpectreLibrary(library) end buildSourceList(library, sourceList) - local controls = { } + + local function UpdateMinionDisplay(selected) + self.lastSelectedMinion = selected + local minion = self.data.minions[selected] + local gemLevel = m_max(controls.minionGemLevel.buf,1) + local baseLife = self.data.monsterAllyLifeTable[m_min(gemLevel * 2, 100)] + local totalLife = baseLife * minion.life + local totalES + if minion.energyShield then + totalES = totalLife * minion.energyShield + totalLife = totalLife - (totalLife * minion.energyShield) + else + totalES = 0 + end + local totalArmour = self.data.monsterArmourTable[m_min(gemLevel * 2, 100)] + local totalEvasion = self.data.monsterEvasionTable[m_min(gemLevel * 2, 100)] + if minion.armour then + totalArmour = (1 + minion.armour) * totalArmour + end + if minion.evasion then + totalEvasion = (1 + minion.evasion) * totalEvasion + end + -- Check if minion.modList contains a mod for BlockChance and use it for blockLabel + local blockChance = 0 + if minion.modList then + for _, mod in ipairs(minion.modList) do + if mod.name == "BlockChance" then + blockChance = mod.value + break + end + end + end + controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "^7"..minion.name) + controls.lifeLabel.lifeValue = round(totalLife) + controls.energyshieldLabel.energyShieldValue = round(totalES) + controls.armourLabel.armourValue = round(totalArmour) + controls.blockLabel.blockValue = blockChance + controls.evasionLabel.evasionValue = round(totalEvasion) + controls.resistsLabel.resistsValue = ( + colorCodes.FIRE..minion.fireResist.."^7/".. + colorCodes.COLD..minion.coldResist.."^7/".. + colorCodes.LIGHTNING..minion.lightningResist.."^7/".. + colorCodes.CHAOS..minion.chaosResist) + 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:") + 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..":") + controls.source.OnSelect = function() + UpdateMinionDisplay(controls.source.selValue) + end + local function monsterTypeCheckboxChange(name) return function(state) monsterTypeSort[name] = state @@ -1493,7 +1545,9 @@ function buildMode:OpenSpectreLibrary(library) controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "Minion Stats") controls.minionGemLevelLabel = new("LabelControl", {"BOTTOM", controls.minionNameLabel, "TOP"}, {-40, -10, 0, 16}, "Gem Level:") controls.minionGemLevel = new("EditControl", {"LEFT", controls.minionGemLevelLabel, "RIGHT"}, {4, 0, 60, 20}, "20", nil, "%D", 3, function() - controls.source.OnSelect() + if self.lastSelectedMinion then + UpdateMinionDisplay(self.lastSelectedMinion) + end end) controls.lifeLabel = new("LabelControl", {"TOP", controls.source, "TOP"}, {170, 4, 0, 16}, colorCodes.LIFE.."LIFE") controls.lifeLabel.Draw = function(self, view) @@ -1597,53 +1651,6 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.resistsValue) end end - - - -- Run this code whenever a new minion is selected in the list - controls.source.OnSelect = function() - if not controls.source.selValue then return end - local selected = controls.source.selValue - local minion = self.data.minions[selected] - local gemLevel = m_max(controls.minionGemLevel.buf,1) - local baseLife = self.data.monsterAllyLifeTable[m_min(gemLevel * 2, 100)] - local totalLife = baseLife * minion.life - local totalES - if minion.energyShield then - totalES = totalLife * minion.energyShield - totalLife = totalLife - (totalLife * minion.energyShield) - else - totalES = 0 - end - local totalArmour = self.data.monsterArmourTable[m_min(gemLevel * 2, 100)] - local totalEvasion = self.data.monsterEvasionTable[m_min(gemLevel * 2, 100)] - if minion.armour then - totalArmour = (1 + minion.armour) * totalArmour - end - if minion.evasion then - totalEvasion = (1 + minion.evasion) * totalEvasion - end - -- Check if minion.modList contains a mod for BlockChance and use it for blockLabel - local blockChance = 0 - if minion.modList then - for _, mod in ipairs(minion.modList) do - if mod.name == "BlockChance" then - blockChance = mod.value - break - end - end - end - controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "^7"..minion.name) - controls.lifeLabel.lifeValue = round(totalLife) - controls.energyshieldLabel.energyShieldValue = round(totalES) - controls.armourLabel.armourValue = round(totalArmour) - controls.blockLabel.blockValue = blockChance - controls.evasionLabel.evasionValue = round(totalEvasion) - controls.resistsLabel.resistsValue = ( - colorCodes.FIRE..minion.fireResist.."^7/".. - colorCodes.COLD..minion.coldResist.."^7/".. - colorCodes.LIGHTNING..minion.lightningResist.."^7/".. - colorCodes.CHAOS..minion.chaosResist) - end end function buildMode:OpenSimilarPopup() From 5bde94add8bdec375982fbc2596ed8996a483d4c Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 19 May 2025 11:30:24 -0500 Subject: [PATCH 55/69] Fix space indentation --- src/Classes/MinionListControl.lua | 30 ++++++------- src/Classes/MinionSearchListControl.lua | 8 ++-- src/Export/Scripts/minions.lua | 58 ++++++++++++------------- 3 files changed, 48 insertions(+), 48 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 66d62a50bf..97226e8f41 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -14,22 +14,22 @@ local MinionListClass = newClass("MinionListControl", "ListControl", function(se self.data = data self.dest = dest 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:AddSel() - end) - self.controls.add.enabled = function() - return self.selValue ~= nil and not isValueInArray(dest.list, self.selValue) - end + self.dragTargetList = { dest } + self.label = label or "^7Available Spectres:" + self.controls.add = new("ButtonControl", {"BOTTOMRIGHT",self,"TOPRIGHT"}, {0, -2, 60, 18}, "Add", function() + self:AddSel() + end) + self.controls.add.enabled = function() + return self.selValue ~= nil and not isValueInArray(dest.list, self.selValue) + end else - self.label = label or "^7Spectres in Build:" - self.controls.delete = new("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 + self.label = label or "^7Spectres in Build:" + self.controls.delete = new("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) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index 93907292c5..d66ae09633 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -109,12 +109,12 @@ function MinionSearchListClass:sortSourceList() local valueA = minionA[sortOption.field] local valueB = minionB[sortOption.field] if sortOption.field == "life" then - valueA = minionA.life * (1 - (minionA.energyShield or 0)) - valueB = minionB.life * (1 - (minionB.energyShield or 0)) + valueA = minionA.life * (1 - (minionA.energyShield or 0)) + valueB = minionB.life * (1 - (minionB.energyShield or 0)) end if sortOption.field == "totalHitPoints" then - valueA = minionA.life - valueB = minionB.life + valueA = minionA.life + valueB = minionB.life elseif sortOption.field == "energyShield" then valueA = (minionA.energyShield or 0) * minionA.life valueB = (minionB.energyShield or 0) * minionB.life diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index fac119dc87..44bbecb223 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -119,43 +119,43 @@ directiveTable.emit = function(state, args, out) -- Step 1: From MonsterPackEntries for i = 1, 2000 do - local entry = dat("MonsterPackEntries"):GetRow("Id", tostring(i)) - if entry and entry.MonsterPacksKey then - local packId = entry.MonsterPacksKey.Id - if packId then - allMonsterPackIds[packId] = true -- add to full set of pack IDs - if entry.MonsterVarietiesKey and entry.MonsterVarietiesKey.Name == monsterVariety.Name then - table.insert(matchingEntries, packId) - end - end - end + local entry = dat("MonsterPackEntries"):GetRow("Id", tostring(i)) + if entry and entry.MonsterPacksKey then + local packId = entry.MonsterPacksKey.Id + if packId then + allMonsterPackIds[packId] = true -- add to full set of pack IDs + if entry.MonsterVarietiesKey and entry.MonsterVarietiesKey.Name == monsterVariety.Name then + table.insert(matchingEntries, packId) + end + end + end end -- Step 2: Check if monster is in AdditionalMonsters within MonsterPacks for packId, _ in pairs(allMonsterPackIds) do - local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) - if pack and pack.AdditionalMonsters then - for _, addMon in ipairs(pack.AdditionalMonsters) do - if addMon.Name == monsterVariety.Name then - table.insert(matchingEntries, pack.Id) - end - end - end + local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) + if pack and pack.AdditionalMonsters then + for _, addMon in ipairs(pack.AdditionalMonsters) do + if addMon.Name == monsterVariety.Name then + table.insert(matchingEntries, pack.Id) + end + end + end end -- Step 3: Get WorldAreas for each matching MonsterPack local worldAreaNames = {} local seenAreas = {} for _, packId in ipairs(matchingEntries) do - local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) - if pack and pack.WorldAreas then - for _, worldAreaRef in ipairs(pack.WorldAreas) do - local area = dat("WorldAreas"):GetRow("Id", worldAreaRef.Id) - if area and area.Name ~= "NULL" and not seenAreas[area.Name] then - table.insert(worldAreaNames, area.Name) - seenAreas[area.Name] = true - end - end - end + local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) + if pack and pack.WorldAreas then + for _, worldAreaRef in ipairs(pack.WorldAreas) do + local area = dat("WorldAreas"):GetRow("Id", worldAreaRef.Id) + if area and area.Name ~= "NULL" and not seenAreas[area.Name] then + table.insert(worldAreaNames, area.Name) + seenAreas[area.Name] = true + end + end + end end if not monsterVariety then @@ -225,7 +225,7 @@ directiveTable.emit = function(state, args, out) end out:write('\tspawnLocation = {\n') for _, name in ipairs(worldAreaNames) do - out:write('\t\t"', name, '",\n') + out:write('\t\t"', name, '",\n') end out:write('\t},\n') out:write('\tskillList = {\n') From 237ffc26bf34b277e8abf2bddb711babe4b1ab6a Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Mon, 26 May 2025 02:29:04 -0500 Subject: [PATCH 56/69] Some skills and fixes/revert --- src/Classes/MinionSearchListControl.lua | 3 +- src/Data/Skills/spectre.lua | 258 ++++++++++++++++++++++++ src/Data/Spectres.lua | 10 +- src/Export/Minions/Spectres.txt | 2 +- src/Export/Skills/spectre.txt | 42 ++++ src/Modules/CalcSetup.lua | 2 +- src/Modules/ConfigOptions.lua | 14 +- 7 files changed, 315 insertions(+), 16 deletions(-) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index d66ae09633..6fe60e3c94 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -111,8 +111,7 @@ function MinionSearchListClass:sortSourceList() if sortOption.field == "life" then valueA = minionA.life * (1 - (minionA.energyShield or 0)) valueB = minionB.life * (1 - (minionB.energyShield or 0)) - end - if sortOption.field == "totalHitPoints" then + elseif sortOption.field == "totalHitPoints" then valueA = minionA.life valueB = minionB.life elseif sortOption.field == "energyShield" then diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index b92f561d14..9d7459452e 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -6,6 +6,117 @@ -- local skills, mod, flag, skill = ... +skills["AzmeriFabricationDespair"] = { + name = "Despair", + hidden = true, + description = "Curse all targets in an area after a short delay, lowering their Chaos Resistance.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.Chaos] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Despair", + statDescriptionScope = "despair", + baseFlags = { + spell = true, + curse = true, + area = true, + duration = true, + }, + constantStats = { + { "base_chaos_damage_resistance_%", -30 }, + { "active_skill_area_of_effect_radius_+%_final", 100 }, + }, + stats = { + "base_deal_no_damage", + "curse_apply_as_aura", + "infinite_skill_effect_duration", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["AzmeriFabricationEnfeeble"] = { + name = "Enfeeble", + hidden = true, + description = "Curse all targets in an area after a short delay, making them deal less damage.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Enfeeble", + statDescriptionScope = "enfeeble", + baseFlags = { + spell = true, + curse = true, + area = true, + duration = true, + }, + constantStats = { + { "accuracy_rating_+%", -60 }, + { "base_skill_buff_damage_+%_final_to_apply", -60 }, + { "base_skill_buff_damage_+%_final_vs_unique_to_apply", -23 }, + { "active_skill_area_of_effect_radius_+%_final", 100 }, + }, + stats = { + "base_deal_no_damage", + "curse_apply_as_aura", + "infinite_skill_effect_duration", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["AzmeriFabricationTemporalChains"] = { + name = "Temporal Chains", + hidden = true, + description = "Curse all enemies in an area, Slowing them and making other effects on them expire more slowly.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Temporal Chains", + statDescriptionScope = "temporal_chains", + baseFlags = { + spell = true, + curse = true, + area = true, + duration = true, + }, + constantStats = { + { "base_skill_debuff_action_speed_+%_final_to_inflict", -30 }, + { "base_temporal_chains_other_buff_time_passed_+%_to_apply", -38 }, + { "active_skill_area_of_effect_radius_+%_final", 100 }, + }, + stats = { + "base_deal_no_damage", + "curse_apply_as_aura", + "infinite_skill_effect_duration", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["AzmeriPictBowRainOfSpores"] = { name = "Toxic Rain", hidden = true, @@ -196,6 +307,39 @@ skills["DTTHellscapeStabbySkyStab"] = { }, } } +skills["DTTMantisRatLeap"] = { + name = "Leap", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 7, }, + }, + statSets = { + [1] = { + label = "Leap", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "walk_emerge_extra_distance", -7 }, + { "leap_slam_minimum_distance", 40 }, + { "spell_maximum_action_distance_+%", -32 }, + }, + stats = { + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["EDSShellMonsterFlamethrower"] = { name = "Flamethrower", hidden = true, @@ -371,6 +515,37 @@ skills["GAHellscapePaleEliteSkyStab"] = { }, } } +skills["GAMantisRatDualStrike"] = { + name = "Dual Strike", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.05, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Dual Strike", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_lightning", 50 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GAMediumBeetleChargedSunder"] = { name = "Charged Sunder", hidden = true, @@ -972,6 +1147,51 @@ skills["MPSAzmeriPictStaffProj2"] = { }, } } +skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { + name = "Chaos Spark", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Chaos Spark", + baseEffectiveness = 3.25, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1360 }, + { "number_of_additional_projectiles", 5 }, + { "projectile_spread_radius", 12 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", + "projectile_ballistic_angle_from_reference_event", + "ballistic_projectiles_always_bounce", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPSVaalBloodPriestProj"] = { name = "Blood Projectile", hidden = true, @@ -1014,6 +1234,44 @@ skills["MPSVaalBloodPriestProj"] = { }, } } +skills["MPWAzmeriPitifulFabricationSkullThrow"] = { + name = "Skull Throw", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.15, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Skull Throw", + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + triggerable = true, + }, + constantStats = { + { "monster_projectile_variation", 161 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MPWCleansedMonstrosityRailgun"] = { name = "Railgun", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 09dfd63e99..5b6472cc94 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -5789,9 +5789,9 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { }, } -minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication02"] = { +minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { name = "Ribrattle", - monsterTags = { "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, + monsterTags = { "bones", "skeleton", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, extraFlags = { recommendedSpectre = true, }, @@ -5815,9 +5815,9 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication02"] = { "The Ziggurat Refuge", }, skillList = { - "PitifulFabricationBuff", - "TBPitifulFabricationBuff", - "PitifulFabricationBuffTriggered", + "AzmeriFabricationDespair", + "AzmeriFabricationTemporalChains", + "AzmeriFabricationEnfeeble", }, modList = { }, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 7df0c278e2..1659778847 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -574,7 +574,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication01 #emit -#spectre Metadata/Monsters/PitifulFabrications/PitifulFabrication02 +#spectre Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02 #flags recommendedSpectre #emit diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index 87b5a20a40..d4c85ce186 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -5,6 +5,24 @@ -- local skills, mod, flag, skill = ... +#skill AzmeriFabricationDespair +#set AzmeriFabricationDespair +#flags spell curse area duration +#mods +#skillEnd + +#skill AzmeriFabricationEnfeeble +#set AzmeriFabricationEnfeeble +#flags spell curse area duration +#mods +#skillEnd + +#skill AzmeriFabricationTemporalChains +#set AzmeriFabricationTemporalChains +#flags spell curse area duration +#mods +#skillEnd + #skill AzmeriPictBowRainOfSpores #set AzmeriPictBowRainOfSpores #flags attack area projectile duration @@ -35,6 +53,12 @@ local skills, mod, flag, skill = ... #mods #skillEnd +#skill DTTMantisRatLeap Leap +#set DTTMantisRatLeap +#flags triggerable attack +#mods +#skillEnd + #skill EDSShellMonsterFlamethrower Flamethrower #set EDSShellMonsterFlamethrower #flags spell triggerable @@ -65,6 +89,12 @@ local skills, mod, flag, skill = ... #mods #skillEnd +#skill GAMantisRatDualStrike Dual Strike +#set GAMantisRatDualStrike +#flags triggerable attack +#mods +#skillEnd + #skill GAMediumBeetleChargedSunder Charged Sunder #set GAMediumBeetleChargedSunder #flags triggerable attack @@ -162,12 +192,24 @@ local skills, mod, flag, skill = ... #mods #skillEnd +#skill MPSBreachEliteFallenLunarisMonsterChaosSpark Chaos Spark +#set MPSBreachEliteFallenLunarisMonsterChaosSpark +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSVaalBloodPriestProj Blood Projectile #set MPSVaalBloodPriestProj #flags spell projectile triggerable hit #mods #skillEnd +#skill MPWAzmeriPitifulFabricationSkullThrow Skull Throw +#set MPWAzmeriPitifulFabricationSkullThrow +#flags attack projectile triggerable +#mods +#skillEnd + #skill MPWCleansedMonstrosityRailgun Railgun #set MPWCleansedMonstrosityRailgun #flags attack projectile triggerable diff --git a/src/Modules/CalcSetup.lua b/src/Modules/CalcSetup.lua index 6fdbf9c7dc..8665ccab3b 100644 --- a/src/Modules/CalcSetup.lua +++ b/src/Modules/CalcSetup.lua @@ -1697,8 +1697,8 @@ function calcs.initEnv(build, mode, override, specEnv) group.displayLabel = (group.displayLabel and group.displayLabel..", " or "") .. grantedEffect.name end end - group.displayLabel = group.displayLabel or "" end + group.displayLabel = group.displayLabel or "" end -- Save the active skill list for display in the socket group tooltip diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index 8a9bdaaa48..813506af6d 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -470,14 +470,14 @@ local configSettings = { { var = "sacrificedRageCount", type = "count", label = "Amount of ^xFF9922Rage ^7Sacrificed (if not maximum):", ifSkill = "Rage Vortex", apply = function(val, modList, enemyModList) modList:NewMod("Multiplier:RageSacrificedStacks", "BASE", val, "Config") end }, - { label = "Raise Spectre:", ifSkill = "Spectre: {0} ", includeTransfigured = true }, - { var = "raiseSpectreEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkill = "Spectre: {0} ", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) + { label = "Raise Spectre:", ifSkillFlag = "spectre", includeTransfigured = true }, + { var = "raiseSpectreEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkillFlag = "spectre", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Spectre: {0} ", includeTransfigured = true, summonSkill = true }) end }, - { var = "raiseSpectreEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkill = "Spectre: {0} ", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) + { var = "raiseSpectreEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkillFlag = "spectre", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Spectre: {0} ", includeTransfigured = true, summonSkill = true }) end }, - { var = "conditionSummonedSpectreInPast8Sec", type = "check", label = "Summoned Spectre in past 8 Seconds?", ifCond = "SummonedSpectreInPast8Sec", ifSkill = "Spectre: {0} ", includeTransfigured = true, apply = function(val, modList, enemyModList) + { var = "conditionSummonedSpectreInPast8Sec", type = "check", label = "Summoned Spectre in past 8 Seconds?", ifCond = "SummonedSpectreInPast8Sec", ifSkillFlag = "spectre", includeTransfigured = true, apply = function(val, modList, enemyModList) modList:NewMod("Condition:SummonedSpectreInPast8Sec", "FLAG", true, "Config", { type = "Condition", var = "Combat" }) end }, { var = "raiseSpectreBladeVortexBladeCount", type = "count", label = "Blade Vortex blade count:", ifSkill = {"DemonModularBladeVortexSpectre","GhostPirateBladeVortexSpectre"}, tooltip = "Sets the blade count for Blade Vortex skills used by spectres.\nDefault is 1; maximum is 5.", apply = function(val, modList, enemyModList) @@ -566,11 +566,11 @@ local configSettings = { { var = "stormRainActiveArrows", type = "count", label = "# of Active Arrows:", ifSkill = "Storm Rain of the Conduit", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "activeArrowMultiplier", value = val }, "Config", { type = "SkillName", skillName = "Storm Rain of the Conduit" }) end }, - { label = "Summon Companion:", ifSkill = "Companion: {0}", includeTransfigured = true }, - { var = "summonCompanionEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkill = "Companion: {0}", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) + { label = "Summon Companion:", ifSkillFlag = "summonBeast", includeTransfigured = true }, + { var = "summonCompanionEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkillFlag = "summonBeast", includeTransfigured = true, tooltip = "Enable any buff skills that your Companions have.", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Companion: {0}", includeTransfigured = true, summonSkill = true }) end }, - { var = "summonCompanionEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkill = "Companion: {0}", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) + { var = "summonCompanionEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkillFlag = "summonBeast", includeTransfigured = true, tooltip = "Enable any curse skills that your Companions have.", apply = function(val, modList, enemyModList) modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Companion: {0}", includeTransfigured = true, summonSkill = true }) end }, { label = "Summon Elemental Relic:", ifSkill = "Summon Elemental Relic" }, From a0269520ef52dfd5d66ff135ba12cf1b12ba61ca Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 27 May 2025 02:37:51 -0500 Subject: [PATCH 57/69] Add skillName partialMatch to fix config for spectre curses --- src/Classes/ModStore.lua | 5 +++-- src/Data/Skills/spectre.lua | 13 +++++++++++++ src/Export/Skills/spectre.txt | 13 +++++++++++++ src/Modules/ConfigOptions.lua | 8 ++++---- 4 files changed, 33 insertions(+), 6 deletions(-) diff --git a/src/Classes/ModStore.lua b/src/Classes/ModStore.lua index fe21a3cecf..9a2c513550 100644 --- a/src/Classes/ModStore.lua +++ b/src/Classes/ModStore.lua @@ -695,13 +695,14 @@ function ModStoreClass:EvalMod(mod, cfg) matchName = matchName:lower() if tag.skillNameList then for _, name in pairs(tag.skillNameList) do - if name:lower() == matchName then + local nameLower = name:lower() + if (tag.partialMatch and matchName:find(nameLower, 1, true)) or (not tag.partialMatch and nameLower == matchName) then match = true break end end else - match = (tag.skillName and tag.skillName:lower() == matchName) + match = (tag.partialMatch and matchName:find(tag.skillName:lower(), 1, true) ~= nil) or (tag.skillName:lower() == matchName) end end if tag.neg then diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index 9d7459452e..132b79647d 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -21,6 +21,11 @@ skills["AzmeriFabricationDespair"] = { [1] = { label = "Despair", statDescriptionScope = "despair", + statMap = { + ["base_chaos_damage_resistance_%"] = { + mod("ChaosResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + }, baseFlags = { spell = true, curse = true, @@ -57,6 +62,14 @@ skills["AzmeriFabricationEnfeeble"] = { [1] = { label = "Enfeeble", statDescriptionScope = "enfeeble", + statMap = { + ["base_skill_buff_damage_+%_final_to_apply"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "Unique", neg = true }), + }, + ["base_skill_buff_damage_+%_final_vs_unique_to_apply"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "Unique" }), + }, + }, baseFlags = { spell = true, curse = true, diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index d4c85ce186..f5cdb94e4c 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -8,12 +8,25 @@ local skills, mod, flag, skill = ... #skill AzmeriFabricationDespair #set AzmeriFabricationDespair #flags spell curse area duration +statMap = { + ["base_chaos_damage_resistance_%"] = { + mod("ChaosResist", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, +}, #mods #skillEnd #skill AzmeriFabricationEnfeeble #set AzmeriFabricationEnfeeble #flags spell curse area duration +statMap = { + ["base_skill_buff_damage_+%_final_to_apply"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "Unique", neg = true }), + }, + ["base_skill_buff_damage_+%_final_vs_unique_to_apply"] = { + mod("Damage", "MORE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }, { type = "Condition", var = "Unique" }), + }, +}, #mods #skillEnd diff --git a/src/Modules/ConfigOptions.lua b/src/Modules/ConfigOptions.lua index 813506af6d..1c789d5f10 100644 --- a/src/Modules/ConfigOptions.lua +++ b/src/Modules/ConfigOptions.lua @@ -472,10 +472,10 @@ local configSettings = { end }, { label = "Raise Spectre:", ifSkillFlag = "spectre", includeTransfigured = true }, { var = "raiseSpectreEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkillFlag = "spectre", includeTransfigured = true, tooltip = "Enable any buff skills that your spectres have.", apply = function(val, modList, enemyModList) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Spectre: {0} ", includeTransfigured = true, summonSkill = true }) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Spectre", partialMatch = true, summonSkill = true }) end }, { var = "raiseSpectreEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkillFlag = "spectre", includeTransfigured = true, tooltip = "Enable any curse skills that your spectres have.", apply = function(val, modList, enemyModList) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Spectre: {0} ", includeTransfigured = true, summonSkill = true }) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Spectre", partialMatch = true, summonSkill = true }) end }, { var = "conditionSummonedSpectreInPast8Sec", type = "check", label = "Summoned Spectre in past 8 Seconds?", ifCond = "SummonedSpectreInPast8Sec", ifSkillFlag = "spectre", includeTransfigured = true, apply = function(val, modList, enemyModList) modList:NewMod("Condition:SummonedSpectreInPast8Sec", "FLAG", true, "Config", { type = "Condition", var = "Combat" }) @@ -568,10 +568,10 @@ local configSettings = { end }, { label = "Summon Companion:", ifSkillFlag = "summonBeast", includeTransfigured = true }, { var = "summonCompanionEnableBuffs", type = "check", defaultState = true, label = "Enable buffs:", ifSkillFlag = "summonBeast", includeTransfigured = true, tooltip = "Enable any buff skills that your Companions have.", apply = function(val, modList, enemyModList) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Companion: {0}", includeTransfigured = true, summonSkill = true }) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.Buff }, { type = "SkillName", skillName = "Companion", partialMatch = true, summonSkill = true }) end }, { var = "summonCompanionEnableCurses", type = "check", defaultState = true, label = "Enable curses:", ifSkillFlag = "summonBeast", includeTransfigured = true, tooltip = "Enable any curse skills that your Companions have.", apply = function(val, modList, enemyModList) - modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Companion: {0}", includeTransfigured = true, summonSkill = true }) + modList:NewMod("SkillData", "LIST", { key = "enable", value = true }, "Config", { type = "SkillType", skillType = SkillType.AppliesCurse }, { type = "SkillName", skillName = "Companion", partialMatch = true, summonSkill = true }) end }, { label = "Summon Elemental Relic:", ifSkill = "Summon Elemental Relic" }, { var = "summonElementalRelicEnableAngerAura", type = "check", defaultState = true, label = "Enable Anger Aura:", ifSkill = "Summon Elemental Relic", apply = function(val, modList, enemyModList) From 85a94d0df63632e2681f5c55f98caa59aa10a609 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 27 May 2025 04:02:06 -0500 Subject: [PATCH 58/69] More skills, basic imports as spectre skills are BUUUSTED on db --- src/Data/Skills/spectre.lua | 429 +++++++++++++++++++++++++++++++++- src/Export/Skills/spectre.txt | 70 +++++- 2 files changed, 497 insertions(+), 2 deletions(-) diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index 132b79647d..059d1c2b44 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -255,6 +255,50 @@ skills["CGESanctifiedMonstrosityPusGround"] = { }, } } +skills["CoffinWretchBabySoulrend1"] = { + name = "Soulrend", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, }, + castTime = 2.3, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Soulrend", + baseEffectiveness = 13.25, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + spell = true, + area = true, + duration = true, + projectile = true, + }, + constantStats = { + { "base_skill_effect_duration", 500 }, + { "base_skill_area_of_effect_+%", -40 }, + { "spell_maximum_action_distance_+%", -55 }, + { "skill_effect_duration_+%", 100 }, + { "number_of_additional_projectiles", 2 }, + }, + stats = { + "base_cold_damage_to_deal_per_minute", + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} skills["CultistBeastSunder"] = { name = "Sunder", hidden = true, @@ -353,6 +397,40 @@ skills["DTTMantisRatLeap"] = { }, } } +skills["EDSGolemancerReapLeft"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + baseEffectiveness = 2.0371999740601, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_cold", 70 }, + { "voll_slam_damage_+%_final_at_centre", 30 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["EDSShellMonsterFlamethrower"] = { name = "Flamethrower", hidden = true, @@ -462,6 +540,47 @@ skills["GSCenobiteBloaterOnDeath"] = { }, } } +skills["GSMercurialCasterBlast"] = { + name = "Rune Blast", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 2.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + [2] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + [3] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Rune Blast", + baseEffectiveness = 6, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "ignite_art_variation", 4 }, + { "ignite_chance_+%", 40 }, + { "spell_maximum_action_distance_+%", -35 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 45, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 68, }, + }, + }, + } +} skills["GACenobiteBloaterSlam"] = { name = "Slam", hidden = true, @@ -497,6 +616,40 @@ skills["GACenobiteBloaterSlam"] = { }, } } +skills["GAHellscapeFleshLeapImpact"] = { + name = "Leap Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.15, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Leap Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + baseMods = { + skill("cooldown", 5), + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GAHellscapePaleEliteSkyStab"] = { name = "Stab Attack", hidden = true, @@ -939,6 +1092,41 @@ skills["MeleeAtAnimationSpeedComboTEMP"] = { }, } } +skills["MeleeAtAnimationSpeedFireCombo35"] = { + name = "Basic Attack (Fire)", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack (Fire)", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 35 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedLightning"] = { name = "Basic Attack (Lightning)", hidden = true, @@ -1205,6 +1393,47 @@ skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { }, } } +skills["MPSMercurialCasterEnrage"] = { + name = "Basic Spell", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.33, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell", + baseEffectiveness = 4.3815999031067, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 199 }, + { "spell_maximum_action_distance_+%", -30 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "disable_visual_hit_effect", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPSVaalBloodPriestProj"] = { name = "Blood Projectile", hidden = true, @@ -1247,6 +1476,48 @@ skills["MPSVaalBloodPriestProj"] = { }, } } +skills["MPSVaalSunApparitionBasicProj"] = { + name = "Basic Spell", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell", + baseEffectiveness = 2.8499999046326, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1042 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPWAzmeriPitifulFabricationSkullThrow"] = { name = "Skull Throw", hidden = true, @@ -1324,6 +1595,162 @@ skills["MPWCleansedMonstrosityRailgun"] = { }, } } +skills["MPWDrudgeExplosiveGrenade"] = { + name = "Explosive Grenade", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Explosive Grenade", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1121 }, + { "spell_maximum_action_distance_+%", -30 }, + { "projectile_spread_radius", 18 }, + { "number_of_additional_projectiles", 1 }, + { "projectile_speed_variation_+%", 30 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", + "base_deal_no_damage", + "ballistic_projectiles_always_bounce", + "projectile_ballistic_angle_from_reference_event", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MPWExpeditionArbalestProjectile"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 145 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MPWExpeditionArbalestSnipe"] = { + name = "Snipe", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.65, cooldown = 8, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Snipe", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 146 }, + { "active_skill_base_physical_damage_%_to_convert_to_cold", 60 }, + { "number_of_projectiles_override", 1 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "always_pierce", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MPWFarudinSpearThrow"] = { + name = "Spear Throw", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Spear Throw", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + triggerable = true, + }, + baseMods = { + skill("cooldown", 8), + }, + constantStats = { + { "number_of_projectiles_override", 1 }, + { "melee_range_+", 40 }, + { "monster_projectile_variation", 1026 }, + }, + stats = { + "use_scaled_contact_offset", + "projectile_uses_contact_position", + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "always_pierce", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MutewindBanditWomanLeap"] = { name = "Leap Slam", hidden = true, @@ -1958,7 +2385,7 @@ skills["VaalBloodPriestSoulrend"] = { area = true, duration = true, projectile = true, - Triggerable = true, + triggerable = true, }, constantStats = { { "base_skill_effect_duration", 500 }, diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index f5cdb94e4c..ce38a5780f 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -54,6 +54,12 @@ statMap = { #mods #skillEnd +#skill CoffinWretchBabySoulrend1 Soulrend +#set CoffinWretchBabySoulrend1 +#flags triggerable spell area duration projectile +#mods +#skillEnd + #skill CultistBeastSunder Sunder #set CultistBeastSunder #flags triggerable attack @@ -72,6 +78,12 @@ statMap = { #mods #skillEnd +#skill EDSGolemancerReapLeft +#set EDSGolemancerReapLeft +#flags attack melee +#mods +#skillEnd + #skill EDSShellMonsterFlamethrower Flamethrower #set EDSShellMonsterFlamethrower #flags spell triggerable @@ -90,12 +102,25 @@ statMap = { #mods #skillEnd +#skill GSMercurialCasterBlast Rune Blast +#set GSMercurialCasterBlast +#flags spell triggerable +#mods +#skillEnd + #skill GACenobiteBloaterSlam Slam #set GACenobiteBloaterSlam #flags triggerable attack melee #mods #skillEnd +#skill GAHellscapeFleshLeapImpact Leap Slam +#set GAHellscapeFleshLeapImpact +#flags attack triggerable +#baseMod skill("cooldown", 5) +#mods +#skillEnd + #skill GAHellscapePaleEliteSkyStab Stab Attack #set GAHellscapePaleEliteSkyStab #flags attack triggerable @@ -174,6 +199,12 @@ statMap = { #mods #skillEnd +#skill MeleeAtAnimationSpeedFireCombo35 Basic Attack (Fire) +#set MeleeAtAnimationSpeedFireCombo35 +#flags attack melee +#mods +#skillEnd + #skill MeleeAtAnimationSpeedLightning Basic Attack (Lightning) #set MeleeAtAnimationSpeedLightning #flags attack melee @@ -211,12 +242,24 @@ statMap = { #mods #skillEnd +#skill MPSMercurialCasterEnrage Basic Spell +#set MPSMercurialCasterEnrage +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSVaalBloodPriestProj Blood Projectile #set MPSVaalBloodPriestProj #flags spell projectile triggerable hit #mods #skillEnd +#skill MPSVaalSunApparitionBasicProj Basic Spell +#set MPSVaalSunApparitionBasicProj +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPWAzmeriPitifulFabricationSkullThrow Skull Throw #set MPWAzmeriPitifulFabricationSkullThrow #flags attack projectile triggerable @@ -229,6 +272,31 @@ statMap = { #mods #skillEnd +#skill MPWDrudgeExplosiveGrenade Explosive Grenade +#set MPWDrudgeExplosiveGrenade +#flags attack triggerable projectile +#mods +#skillEnd + +#skill MPWExpeditionArbalestProjectile Basic Attack +#set MPWExpeditionArbalestProjectile +#flags attack triggerable projectile +#mods +#skillEnd + +#skill MPWExpeditionArbalestSnipe Snipe +#set MPWExpeditionArbalestSnipe +#flags attack triggerable projectile +#mods +#skillEnd + +#skill MPWFarudinSpearThrow Spear Throw +#set MPWFarudinSpearThrow +#flags attack projectile triggerable +#baseMod skill("cooldown", 8) +#mods +#skillEnd + #skill MutewindBanditWomanLeap Leap Slam #set MutewindBanditWomanLeap #flags triggerable attack @@ -330,6 +398,6 @@ statMap = { #skill VaalBloodPriestSoulrend Soulrend #set VaalBloodPriestSoulrend -#flags spell area duration projectile Triggerable +#flags spell area duration projectile triggerable #mods #skillEnd \ No newline at end of file From e5e1c06c66e20be1eb978fe9451e802b451f1526 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Wed, 28 May 2025 03:14:45 -0500 Subject: [PATCH 59/69] More skills, and export minion movement speed for library --- src/Classes/MinionListControl.lua | 4 +- src/Classes/MinionSearchListControl.lua | 4 +- src/Data/Minions.lua | 18 ++ src/Data/Skills/spectre.lua | 86 ++++++ src/Data/Spectres.lua | 383 ++++++++++++++++++++++++ src/Export/Scripts/minions.lua | 1 + src/Export/Skills/spectre.txt | 12 + src/Modules/Build.lua | 59 +++- 8 files changed, 548 insertions(+), 19 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 97226e8f41..45e0959172 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -70,7 +70,7 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if minion.evasion then tooltip:AddLine(14, s_format("^7Evasion Multiplier: x%.2f", 1 + minion.evasion)) end - tooltip:AddLine(14, s_format("^7Resistances: %s%d^7/%s%d^7/%s%d^7/%s%d", + tooltip:AddLine(14, s_format("^7Resistances: %s%d ^7/ %s%d ^7/ %s%d ^7/ %s%d", colorCodes.FIRE, minion.fireResist, colorCodes.COLD, minion.coldResist, colorCodes.LIGHTNING, minion.lightningResist, @@ -78,7 +78,7 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) )) tooltip:AddLine(14, s_format("^7Base Damage: x%.2f", minion.damage)) tooltip:AddLine(14, s_format("^7Base Attack Speed: %.2f", 1 / minion.attackTime)) - + tooltip:AddLine(14, s_format("^7Base Movement Speed: %.2f", minion.baseMovementSpeed / 10)) for _, skillId in ipairs(minion.skillList) do if self.data.skills[skillId] then tooltip:AddLine(14, "^7Skill: "..self.data.skills[skillId].name) diff --git a/src/Classes/MinionSearchListControl.lua b/src/Classes/MinionSearchListControl.lua index 6fe60e3c94..e07df5a774 100644 --- a/src/Classes/MinionSearchListControl.lua +++ b/src/Classes/MinionSearchListControl.lua @@ -35,7 +35,8 @@ local MinionSearchListClass = newClass("MinionSearchListControl", "MinionListCon "Sort by Cold Resistance", "Sort by Lightning Resistance", "Sort by Chaos Resistance", - "Sort by Total Resistance" + "Sort by Total Resistance", + "Sort by Movement Speed", }, function(index, value) self:sortSourceList() end) @@ -99,6 +100,7 @@ function MinionSearchListClass:sortSourceList() [10] = { field = "lightningResist", asc = false }, [11] = { field = "chaosResist", asc = false }, [12] = { field = "totalResist", asc = false }, + [13] = { field = "baseMovementSpeed", asc = false }, } local sortModeIndex = self.controls.sortModeDropDown and self.controls.sortModeDropDown.selIndex or 1 local sortOption = sortFields[sortModeIndex] diff --git a/src/Data/Minions.lua b/src/Data/Minions.lua index b0025a376a..a7acf17d0d 100644 --- a/src/Data/Minions.lua +++ b/src/Data/Minions.lua @@ -22,6 +22,7 @@ minions["RaisedZombie"] = { accuracy = 1, weaponType1 = "One Handed Axe", limit = "ActiveZombieLimit", + baseMovementSpeed = 16, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -50,6 +51,7 @@ minions["SummonedRagingSpirit"] = { attackRange = 12, accuracy = 1, limit = "ActiveRagingSpiritLimit", + baseMovementSpeed = 45, spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", @@ -79,6 +81,7 @@ minions["RaisedSkeletonSniper"] = { accuracy = 1, weaponType1 = "Bow", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -110,6 +113,7 @@ minions["RaisedSkeletonBrute"] = { accuracy = 1, weaponType1 = "Two Handed Mace", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 42, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -141,6 +145,7 @@ minions["RaisedSkeletonStormMage"] = { accuracy = 1, weaponType1 = "Staff", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -172,6 +177,7 @@ minions["RaisedSkeletonFrostMage"] = { accuracy = 1, weaponType1 = "None", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -203,6 +209,7 @@ minions["RaisedSkeletonCleric"] = { accuracy = 1, weaponType1 = "One Handed Mace", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -235,6 +242,7 @@ minions["RaisedSkeletonArsonist"] = { accuracy = 1, weaponType1 = "None", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -267,6 +275,7 @@ minions["RaisedSkeletonReaver"] = { weaponType1 = "One Handed Axe", weaponType2 = "One Handed Axe", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 42, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -299,6 +308,7 @@ minions["RaisedSkeletonWarriors"] = { weaponType1 = "One Handed Sword", weaponType2 = "Shield", limit = "ActiveSkeletonLimit", + baseMovementSpeed = 42, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -330,6 +340,7 @@ minions["SummonedHellhound"] = { attackTime = 0.75, attackRange = 10, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", @@ -358,6 +369,7 @@ minions["AncestralSpiritTurtle"] = { attackTime = 1, attackRange = 15, accuracy = 1, + baseMovementSpeed = 9, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -390,6 +402,7 @@ minions["AncestralSpiritHulk"] = { attackTime = 1, attackRange = 14, accuracy = 1, + baseMovementSpeed = 27, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -422,6 +435,7 @@ minions["AncestralSpiritCaster"] = { attackTime = 1, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -454,6 +468,7 @@ minions["AncestralSpiritWarhorn"] = { attackTime = 1, attackRange = 27, accuracy = 1, + baseMovementSpeed = 13, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -482,6 +497,7 @@ minions["UnearthBoneConstruct"] = { attackTime = 1.06, attackRange = 12, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -511,6 +527,7 @@ minions["SummonedRhoa"] = { attackTime = 1.23, attackRange = 16, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -539,6 +556,7 @@ minions["ManifestWeapon"] = { attackTime = 1, attackRange = 10, accuracy = 1, + baseMovementSpeed = 42, spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index 059d1c2b44..fb8ed4e14a 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -180,6 +180,50 @@ skills["AzmeriPictBowRainOfSpores"] = { }, } } +skills["BloodMageBloodTendrils"] = { + name = "Exsanguinate", + hidden = true, + description = "Expel your own blood as Chaining blood tendrils in a cone in front of you. Enemies hit by the tendrils take Physical damage and are inflicted with a Debuff that deals Physical damage over time.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Chains] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Physical] = true, [SkillType.CanRapidFire] = true, [SkillType.DamageOverTime] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1.67, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 0.5, }, + }, + statSets = { + [1] = { + label = "Exsanguinate", + baseEffectiveness = 2.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "exsanguinate", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + duration = true, + chaining = true, + }, + constantStats = { + { "base_skill_effect_duration", 1000 }, + { "number_of_chains", 1 }, + { "spell_maximum_action_distance_+%", -40 }, + { "active_skill_base_radius_+", -8 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_physical_damage_to_deal_per_minute", + "blood_tendrils_beam_count", + "spell_damage_modifiers_apply_to_skill_dot", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 66.666668156783, 2, statInterpolation = { 3, 3, 3, 1, }, actorLevel = 1, }, + }, + }, + } +} skills["CGEBloodPriestBoilingBlood"] = { name = "Boiling Blood", hidden = true, @@ -1348,6 +1392,48 @@ skills["MPSAzmeriPictStaffProj2"] = { }, } } +skills["MPSBloodMageBloodProjectile"] = { + name = "Blood Projectile", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 2.57, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Blood Projectile", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1041 }, + { "number_of_additional_projectiles", 2 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "projectile_uses_contact_direction", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { name = "Chaos Spark", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 5b6472cc94..8b63f5b284 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -22,6 +22,7 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 31, spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", @@ -54,6 +55,7 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 31, spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", @@ -87,6 +89,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 47, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Beast", @@ -118,6 +121,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 47, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Beast", @@ -153,6 +157,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder1_"] attackRange = 12, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 37, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", @@ -182,6 +187,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder2_"] attackRange = 10, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 54, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", @@ -209,6 +215,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonFodder3_"] attackRange = 13, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 51, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -237,6 +244,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite1_"] attackRange = 11, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 50, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", @@ -269,6 +277,7 @@ minions["Metadata/Monsters/LeagueHellscape/DemonFaction/HellscapeDemonElite2_"] attackRange = 12, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 48, spectreReservation = 110, companionReservation = 43.5, monsterCategory = "Demon", @@ -301,6 +310,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder1_"] attackRange = 11, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 43, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Demon", @@ -334,6 +344,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder2_"] attackRange = 14, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 46, spectreReservation = 90, companionReservation = 39, monsterCategory = "Demon", @@ -364,6 +375,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder3_"] attackRange = 7, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -397,6 +409,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshFodder4_"] attackRange = 9, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 32, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", @@ -426,6 +439,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite1_"] attackRange = 12, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 55, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", @@ -463,6 +477,7 @@ minions["Metadata/Monsters/LeagueHellscape/FleshFaction/HellscapeFleshElite2_"] attackRange = 22, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 28, spectreReservation = 110, companionReservation = 45, monsterCategory = "Demon", @@ -495,6 +510,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder1_"] = attackRange = 8, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 23, spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", @@ -523,6 +539,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder2_"] = attackRange = 10, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 56, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", @@ -555,6 +572,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleFodder3_"] = attackRange = 13, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", @@ -585,6 +603,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite1_"] = attackRange = 9, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 37, spectreReservation = 120, companionReservation = 45.9, monsterCategory = "Demon", @@ -618,6 +637,7 @@ minions["Metadata/Monsters/LeagueHellscape/PaleFaction/HellscapePaleElite2__"] = attackRange = 18, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 46, spectreReservation = 110, companionReservation = 45, monsterCategory = "Demon", @@ -655,6 +675,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { attackTime = 1.065, attackRange = 13, accuracy = 1, + baseMovementSpeed = 36, spectreReservation = 90, companionReservation = 39, monsterCategory = "Beast", @@ -688,6 +709,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { attackTime = 1.995, attackRange = 40, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", @@ -720,6 +742,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { attackTime = 1.995, attackRange = 50, accuracy = 1, + baseMovementSpeed = 27, spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", @@ -756,6 +779,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { attackTime = 1.995, attackRange = 50, accuracy = 1, + baseMovementSpeed = 27, spectreReservation = 40, companionReservation = 27.6, monsterCategory = "Beast", @@ -792,6 +816,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { attackTime = 1.995, attackRange = 40, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", @@ -824,6 +849,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { attackTime = 1.005, attackRange = 9, accuracy = 1, + baseMovementSpeed = 22, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Beast", @@ -863,6 +889,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { attackTime = 1.005, attackRange = 9, accuracy = 1, + baseMovementSpeed = 22, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Beast", @@ -900,6 +927,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { attackRange = 65, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 46, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", @@ -936,6 +964,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 46, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -967,6 +996,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { attackRange = 12, accuracy = 1, weaponType1 = "Staff", + baseMovementSpeed = 9, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -1001,6 +1031,7 @@ minions["Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 15, spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", @@ -1028,6 +1059,7 @@ minions["Metadata/Monsters/Sanctified/Monstrosity/SanctifiedMonstrosity"] = { attackTime = 1.5, attackRange = 28, accuracy = 1, + baseMovementSpeed = 34, spectreReservation = 180, companionReservation = 56.1, monsterCategory = "Demon", @@ -1061,6 +1093,7 @@ minions["Metadata/Monsters/Sanctified/Scythe/SanctifiedScythe_"] = { attackTime = 1.5, attackRange = 20, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", @@ -1094,6 +1127,7 @@ minions["Metadata/Monsters/Sanctified/Snake/SanctifiedSnake"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 41, spectreReservation = 110, companionReservation = 44.1, monsterCategory = "Demon", @@ -1127,6 +1161,7 @@ minions["Metadata/Monsters/Sanctified/Spider/SanctifiedSpider"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 51, spectreReservation = 110, companionReservation = 44.1, monsterCategory = "Beast", @@ -1160,6 +1195,7 @@ minions["Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 36, monsterCategory = "Demon", @@ -1190,6 +1226,7 @@ minions["Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 18, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -1220,6 +1257,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { attackRange = 16, accuracy = 1, weaponType1 = "Two Handed Sword", + baseMovementSpeed = 46, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -1259,6 +1297,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "One Handed Sword", + baseMovementSpeed = 41, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Humanoid", @@ -1293,6 +1332,7 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { attackRange = 9, accuracy = 1, weaponType1 = "Warstaff", + baseMovementSpeed = 42, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Humanoid", @@ -1332,6 +1372,7 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { attackRange = 20, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", @@ -1368,6 +1409,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "One Handed Sword", + baseMovementSpeed = 45, spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", @@ -1404,6 +1446,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { accuracy = 1, weaponType1 = "Spear", weaponType2 = "Shield", + baseMovementSpeed = 40, spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", @@ -1443,6 +1486,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 41, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", @@ -1478,6 +1522,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "One Handed Sword", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -1517,6 +1562,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { attackRange = 10, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 46, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", @@ -1559,6 +1605,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite"] = { attackRange = 21, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 54, spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Humanoid", @@ -1599,6 +1646,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { attackRange = 21, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -1642,6 +1690,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { accuracy = 1, weaponType1 = "Spear", weaponType2 = "Shield", + baseMovementSpeed = 37, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -1682,6 +1731,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { attackRange = 14, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 13, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", @@ -1715,6 +1765,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedE attackTime = 1.5, attackRange = 18, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Demon", @@ -1747,6 +1798,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Demon", @@ -1781,6 +1833,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", @@ -1817,6 +1870,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 54, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Demon", @@ -1850,6 +1904,7 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 42, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -1884,6 +1939,7 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { attackTime = 1.5, attackRange = 20, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", @@ -1917,6 +1973,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecro attackTime = 1.35, attackRange = 6, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", @@ -1949,6 +2006,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 20, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Humanoid", @@ -1981,6 +2039,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 20, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -2016,6 +2075,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = attackTime = 1.665, attackRange = 19, accuracy = 1, + baseMovementSpeed = 24, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", @@ -2047,6 +2107,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage_ attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 45, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Humanoid", @@ -2079,6 +2140,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] attackRange = 17, accuracy = 1, weaponType2 = "Shield", + baseMovementSpeed = 18, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Humanoid", @@ -2114,6 +2176,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonBow_" attackRange = 55, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2142,6 +2205,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword attackRange = 11, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2171,6 +2235,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSword accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "Shield", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2202,6 +2267,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/SwordSkeleton/ExpeditionMegaSkele attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 13, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -2231,6 +2297,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { attackRange = 55, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2263,6 +2330,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { attackRange = 7, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2297,6 +2365,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { attackRange = 55, accuracy = 1, weaponType1 = "One Handed Mace", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2329,6 +2398,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { accuracy = 1, weaponType1 = "One Handed Axe", weaponType2 = "Shield", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2362,6 +2432,7 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { attackRange = 7, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2393,6 +2464,7 @@ minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { attackRange = 7, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2422,6 +2494,7 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { attackTime = 1.5, attackRange = 7, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2459,6 +2532,7 @@ minions["Metadata/Monsters/Skeletons/Rusted/RustedSkeletonOneHandSwordShield"] = accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "Shield", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2489,6 +2563,7 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = attackRange = 7, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -2521,6 +2596,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", @@ -2556,6 +2632,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { attackTime = 1.005, attackRange = 10, accuracy = 1, + baseMovementSpeed = 48, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -2594,6 +2671,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { attackTime = 1.32, attackRange = 16, accuracy = 1, + baseMovementSpeed = 45, spectreReservation = 110, companionReservation = 45, monsterCategory = "Undead", @@ -2628,6 +2706,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptre"] = { attackRange = 12, accuracy = 1, weaponType1 = "One Handed Mace", + baseMovementSpeed = 16, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Construct", @@ -2661,6 +2740,7 @@ minions["Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ attackRange = 12, accuracy = 1, weaponType1 = "One Handed Mace", + baseMovementSpeed = 16, spectreReservation = 10, companionReservation = 14.1, monsterCategory = "Construct", @@ -2692,6 +2772,7 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { attackTime = 1.995, attackRange = 21, accuracy = 1, + baseMovementSpeed = 46, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -2732,6 +2813,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -2769,6 +2851,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" attackRange = 12, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 38, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -2806,6 +2889,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal attackRange = 12, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 38, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -2842,6 +2926,7 @@ minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_" attackRange = 12, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 46, spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Humanoid", @@ -2873,6 +2958,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { attackTime = 1.755, attackRange = 9, accuracy = 1, + baseMovementSpeed = 42, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Beast", @@ -2902,6 +2988,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { attackTime = 1.5, attackRange = 8, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Beast", @@ -2934,6 +3021,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { attackTime = 2.25, attackRange = 12, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -2968,6 +3056,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { attackTime = 2.25, attackRange = 12, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -3000,6 +3089,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { attackTime = 2.25, attackRange = 12, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -3031,6 +3121,7 @@ minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { attackTime = 1.005, attackRange = 9, accuracy = 1, + baseMovementSpeed = 46, spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Beast", @@ -3063,6 +3154,7 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { attackRange = 11, accuracy = 1, weaponType1 = "One Handed Mace", + baseMovementSpeed = 36, spectreReservation = 90, companionReservation = 39.6, monsterCategory = "Beast", @@ -3098,6 +3190,7 @@ minions["Metadata/Monsters/Spiker/Spiker"] = { attackTime = 1.05, attackRange = 9, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -3129,6 +3222,7 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { attackTime = 1.5, attackRange = 30, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", @@ -3164,6 +3258,7 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Beast", @@ -3197,6 +3292,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Undead", @@ -3232,6 +3328,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -3260,6 +3357,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { attackTime = 1.65, attackRange = 10, accuracy = 1, + baseMovementSpeed = 9, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Undead", @@ -3292,6 +3390,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { attackTime = 2.25, attackRange = 12, accuracy = 1, + baseMovementSpeed = 15, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -3323,6 +3422,7 @@ minions["Metadata/Monsters/MudGolem/MudGolem"] = { attackTime = 3, attackRange = 18, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Construct", @@ -3353,6 +3453,7 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -3382,6 +3483,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { attackTime = 2.505, attackRange = 6, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -3412,6 +3514,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { attackTime = 2.505, attackRange = 7, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -3441,6 +3544,7 @@ minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { attackTime = 1.32, attackRange = 6, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Undead", @@ -3479,6 +3583,7 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "None", + baseMovementSpeed = 11, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -3513,6 +3618,7 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { attackTime = 1.695, attackRange = 10, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -3546,6 +3652,7 @@ minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvae"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 22, spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", @@ -3575,6 +3682,7 @@ minions["Metadata/Monsters/Stalker/Stalker"] = { attackTime = 1.005, attackRange = 7, accuracy = 1, + baseMovementSpeed = 52, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Demon", @@ -3609,6 +3717,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { attackTime = 2.25, attackRange = 11, accuracy = 1, + baseMovementSpeed = 30, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -3648,6 +3757,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { attackTime = 1.395, attackRange = 7, accuracy = 1, + baseMovementSpeed = 40, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -3681,6 +3791,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Demon", @@ -3716,6 +3827,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { attackTime = 2.4, attackRange = 8, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Demon", @@ -3751,6 +3863,7 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { attackRange = 14, accuracy = 1, weaponType1 = "Two Handed Axe", + baseMovementSpeed = 11, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", @@ -3784,6 +3897,7 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "Shield", + baseMovementSpeed = 23, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", @@ -3816,6 +3930,7 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { attackRange = 8, accuracy = 1, weaponType1 = "One Handed Axe", + baseMovementSpeed = 28, spectreReservation = 60, companionReservation = 33, monsterCategory = "Undead", @@ -3848,6 +3963,7 @@ minions["Metadata/Monsters/Crow/CrowCarrion"] = { attackTime = 1.065, attackRange = 6, accuracy = 1, + baseMovementSpeed = 18, spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Beast", @@ -3877,6 +3993,7 @@ minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -3911,6 +4028,7 @@ minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { attackTime = 1.5, attackRange = 8, accuracy = 1, + baseMovementSpeed = 65, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Demon", @@ -3941,6 +4059,7 @@ minions["Metadata/Monsters/Bird/MutantBird"] = { attackTime = 2.01, attackRange = 45, accuracy = 1, + baseMovementSpeed = 0, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -3980,6 +4099,7 @@ minions["Metadata/Monsters/Bird/MutantBirdDog"] = { attackTime = 0.945, attackRange = 18, accuracy = 1, + baseMovementSpeed = 77, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -4011,6 +4131,7 @@ minions["Metadata/Monsters/Ghouls/Ghoul"] = { attackTime = 1.275, attackRange = 7, accuracy = 1, + baseMovementSpeed = 35, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Demon", @@ -4038,6 +4159,7 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { attackTime = 1.995, attackRange = 9, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 60, companionReservation = 33, monsterCategory = "Beast", @@ -4072,6 +4194,7 @@ minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { attackTime = 1.5, attackRange = 8, accuracy = 1, + baseMovementSpeed = 15, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", @@ -4102,6 +4225,7 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { attackRange = 18, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 8, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", @@ -4131,6 +4255,7 @@ minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { attackRange = 20, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 10, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Undead", @@ -4168,6 +4293,7 @@ minions["Metadata/Monsters/Frog/PaleFrog1"] = { attackTime = 1.455, attackRange = 8, accuracy = 1, + baseMovementSpeed = 22, spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Beast", @@ -4196,6 +4322,7 @@ minions["Metadata/Monsters/ReliquaryMonster/PitCrawler1"] = { attackTime = 1.755, attackRange = 11, accuracy = 1, + baseMovementSpeed = 35, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Demon", @@ -4226,6 +4353,7 @@ minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { attackTime = 1.05, attackRange = 13, accuracy = 1, + baseMovementSpeed = 33, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", @@ -4258,6 +4386,7 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Humanoid", @@ -4292,6 +4421,7 @@ minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { attackTime = 2.25, attackRange = 9, accuracy = 1, + baseMovementSpeed = 30, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -4323,6 +4453,7 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { attackTime = 2.25, attackRange = 9, accuracy = 1, + baseMovementSpeed = 60, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -4351,6 +4482,7 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { attackTime = 1.5, attackRange = 7, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -4383,6 +4515,7 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { attackTime = 1.755, attackRange = 14, accuracy = 1, + baseMovementSpeed = 35, spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", @@ -4414,6 +4547,7 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { attackRange = 7, accuracy = 1, weaponType1 = "One Handed Axe", + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -4443,6 +4577,7 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { attackTime = 2.505, attackRange = 7, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -4473,6 +4608,7 @@ minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { attackTime = 0.99, attackRange = 6, accuracy = 1, + baseMovementSpeed = 33, spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", @@ -4504,6 +4640,7 @@ minions["Metadata/Monsters/RisenArbalest__"] = { attackRange = 55, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 8, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Undead", @@ -4544,6 +4681,7 @@ minions["Metadata/Monsters/Bugbot/BugbotRocky_"] = { attackTime = 1.005, attackRange = 10, accuracy = 1, + baseMovementSpeed = 31, spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Construct", @@ -4575,6 +4713,7 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -4605,6 +4744,7 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -4635,6 +4775,7 @@ minions["Metadata/Monsters/Parasites/FishParasite"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", @@ -4669,6 +4810,7 @@ minions["Metadata/Monsters/Parasites/PirateFishParasite"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", @@ -4699,6 +4841,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionBasicZombie"] = attackTime = 1.32, attackRange = 7, accuracy = 1, + baseMovementSpeed = 9, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -4725,6 +4868,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieLarge"] = attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 9, spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Undead", @@ -4757,6 +4901,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourCa attackTime = 1.32, attackRange = 14, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -4787,6 +4932,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/MercurialArmour/MercurialArmourAx accuracy = 1, weaponType1 = "One Handed Axe", weaponType2 = "Shield", + baseMovementSpeed = 37, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -4817,6 +4963,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Urchin/ExpeditionUrchin"] = { attackTime = 1.335, attackRange = 6, accuracy = 1, + baseMovementSpeed = 41, spectreReservation = 30, companionReservation = 24.3, monsterCategory = "Undead", @@ -4850,6 +4997,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Arbalest/ExpeditionArbalest"] = { attackTime = 1.5, attackRange = 65, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Undead", @@ -4885,6 +5033,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnight attackRange = 16, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 13, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -4916,6 +5065,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/VaalArmour/ExpeditionArmourCaster attackRange = 18, accuracy = 1, weaponType1 = "Staff", + baseMovementSpeed = 47, spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Undead", @@ -4952,6 +5102,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/Golemancer/ExpeditionGolemancer"] attackTime = 1.5, attackRange = 28, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -4980,6 +5131,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/BoneCultist/ExpeditionBoneCultist attackTime = 1.32, attackRange = 6, accuracy = 1, + baseMovementSpeed = 20, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -5011,6 +5163,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/RatMonster/ExpeditionRat"] = { attackTime = 1.065, attackRange = 10, accuracy = 1, + baseMovementSpeed = 38, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -5038,6 +5191,7 @@ minions["Metadata/Monsters/LeagueExpeditionNew/ScytheHand/ExpeditionScytheHand_" attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -5072,6 +5226,7 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { attackTime = 1.335, attackRange = 7, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -5108,6 +5263,7 @@ minions["Metadata/Monsters/SaplingMonster/TwigMonsterArchnemesis"] = { attackTime = 1.335, attackRange = 6, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", @@ -5137,6 +5293,7 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 20, spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Beast", @@ -5168,6 +5325,7 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { attackTime = 1.065, attackRange = 8, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Beast", @@ -5203,6 +5361,7 @@ minions["Metadata/Monsters/RamGiant/RamGiant"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", @@ -5234,6 +5393,7 @@ minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", @@ -5268,6 +5428,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", @@ -5303,6 +5464,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiantBog"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", @@ -5334,6 +5496,7 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { attackTime = 1.5, attackRange = 7, accuracy = 1, + baseMovementSpeed = 9, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -5363,6 +5526,7 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { attackTime = 1.005, attackRange = 10, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Beast", @@ -5396,6 +5560,7 @@ minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Construct", @@ -5431,6 +5596,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 50, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -5464,6 +5630,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { attackTime = 1.11, attackRange = 8, accuracy = 1, + baseMovementSpeed = 39, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -5500,6 +5667,7 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { attackTime = 1.725, attackRange = 16, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Beast", @@ -5533,6 +5701,7 @@ minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { attackTime = 0.99, attackRange = 6, accuracy = 1, + baseMovementSpeed = 56, spectreReservation = 30, companionReservation = 23.1, monsterCategory = "Beast", @@ -5574,6 +5743,7 @@ minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { accuracy = 1, weaponType1 = "One Handed Mace", weaponType2 = "One Handed Mace", + baseMovementSpeed = 32, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -5611,6 +5781,7 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { accuracy = 1, weaponType1 = "One Handed Mace", weaponType2 = "One Handed Mace", + baseMovementSpeed = 32, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -5647,6 +5818,7 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { attackTime = 1.17, attackRange = 18, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -5679,6 +5851,7 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { attackTime = 1.065, attackRange = 7, accuracy = 1, + baseMovementSpeed = 19, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", @@ -5711,6 +5884,7 @@ minions["Metadata/Monsters/RockSlider"] = { attackRange = 13, accuracy = 1, weaponType2 = "Shield", + baseMovementSpeed = 32, spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Beast", @@ -5743,6 +5917,7 @@ minions["Metadata/Monsters/SkeletonSnake"] = { attackTime = 1.32, attackRange = 9, accuracy = 1, + baseMovementSpeed = 18, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -5773,6 +5948,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Undead", @@ -5806,6 +5982,7 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { attackTime = 1.59, attackRange = 11, accuracy = 1, + baseMovementSpeed = 19, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Undead", @@ -5837,6 +6014,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { attackTime = 1.59, attackRange = 11, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Undead", @@ -5867,6 +6045,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = attackTime = 1.5, attackRange = 7, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -5897,6 +6076,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { attackRange = 7, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -5926,6 +6106,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { attackTime = 1.5, attackRange = 7, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -5960,6 +6141,7 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { attackTime = 1.005, attackRange = 10, accuracy = 1, + baseMovementSpeed = 21, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", @@ -5993,6 +6175,7 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { attackTime = 1.005, attackRange = 11, accuracy = 1, + baseMovementSpeed = 33, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Beast", @@ -6026,6 +6209,7 @@ minions["Metadata/Monsters/MineBat/MineBatDesertCave"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 26, spectreReservation = 60, companionReservation = 33, monsterCategory = "Beast", @@ -6058,6 +6242,7 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { attackTime = 1.755, attackRange = 6, accuracy = 1, + baseMovementSpeed = 40, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", @@ -6096,6 +6281,7 @@ minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { attackTime = 1.86, attackRange = 14, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Beast", @@ -6128,6 +6314,7 @@ minions["Metadata/Monsters/Kinarha/Kinarha"] = { attackRange = 7, accuracy = 1, weaponType1 = "Claw", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 33, monsterCategory = "Construct", @@ -6157,6 +6344,7 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { attackTime = 2.505, attackRange = 6, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -6191,6 +6379,7 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { attackTime = 2.25, attackRange = 20, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", @@ -6222,6 +6411,7 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { attackTime = 1.005, attackRange = 6, accuracy = 1, + baseMovementSpeed = 50, spectreReservation = 30, companionReservation = 21.3, monsterCategory = "Beast", @@ -6253,6 +6443,7 @@ minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { attackTime = 1.005, attackRange = 11, accuracy = 1, + baseMovementSpeed = 25, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", @@ -6284,6 +6475,7 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { attackTime = 1.755, attackRange = 12, accuracy = 1, + baseMovementSpeed = 56, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -6318,6 +6510,7 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { attackTime = 1.005, attackRange = 20, accuracy = 1, + baseMovementSpeed = 40, spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Beast", @@ -6354,6 +6547,7 @@ minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { attackTime = 1.005, attackRange = 9, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Beast", @@ -6390,6 +6584,7 @@ minions["Metadata/Monsters/MantisRat/MantisRat"] = { attackTime = 1.335, attackRange = 13, accuracy = 1, + baseMovementSpeed = 36, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -6422,6 +6617,7 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { attackTime = 1.5, attackRange = 18, accuracy = 1, + baseMovementSpeed = 12, spectreReservation = 60, companionReservation = 33, monsterCategory = "Construct", @@ -6449,6 +6645,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { attackTime = 2.25, attackRange = 6, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -6479,6 +6676,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { attackRange = 6, accuracy = 1, weaponType1 = "One Handed Axe", + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -6511,6 +6709,7 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { attackRange = 8, accuracy = 1, weaponType1 = "Warstaff", + baseMovementSpeed = 11, spectreReservation = 110, companionReservation = 45, monsterCategory = "Construct", @@ -6547,6 +6746,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeStalker"] = { accuracy = 1, weaponType1 = "Two Handed Mace", weaponType2 = "Two Handed Mace", + baseMovementSpeed = 46, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", @@ -6575,6 +6775,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { attackRange = 10, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 51, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -6612,6 +6813,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { attackRange = 18, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 51, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -6642,6 +6844,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { attackRange = 9, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 51, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -6672,6 +6875,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { attackRange = 10, accuracy = 1, weaponType1 = "Warstaff", + baseMovementSpeed = 9, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -6706,6 +6910,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeGiant"] = { attackRange = 23, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 29, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -6738,6 +6943,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { accuracy = 1, weaponType1 = "Two Handed Mace", weaponType2 = "Two Handed Mace", + baseMovementSpeed = 46, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Humanoid", @@ -6778,6 +6984,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { attackRange = 8, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 51, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -6818,6 +7025,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { attackRange = 18, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 51, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -6851,6 +7059,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { attackRange = 25, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 13, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -6884,6 +7093,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { attackRange = 8, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 51, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", @@ -6916,6 +7126,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { attackRange = 9, accuracy = 1, weaponType1 = "Warstaff", + baseMovementSpeed = 46, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -6955,6 +7166,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { attackRange = 11, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 15, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -6991,6 +7203,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { attackRange = 14, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 30, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -7021,6 +7234,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageTorchbearer"] = { attackRange = 18, accuracy = 1, weaponType1 = "Spear", + baseMovementSpeed = 46, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -7051,6 +7265,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { attackRange = 23, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 29, spectreReservation = 110, companionReservation = 45, monsterCategory = "Humanoid", @@ -7087,6 +7302,7 @@ minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { attackTime = 1.005, attackRange = 6, accuracy = 1, + baseMovementSpeed = 50, spectreReservation = 30, companionReservation = 21.3, monsterCategory = "Beast", @@ -7117,6 +7333,7 @@ minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { attackTime = 1.5, attackRange = 20, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 130, companionReservation = 47.4, spawnLocation = { @@ -7155,6 +7372,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 53, spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Humanoid", @@ -7187,6 +7405,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 53, spectreReservation = 80, companionReservation = 37.8, monsterCategory = "Humanoid", @@ -7217,6 +7436,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { attackTime = 1.44, attackRange = 8, accuracy = 1, + baseMovementSpeed = 27, spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Humanoid", @@ -7252,6 +7472,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { attackTime = 1.62, attackRange = 7, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 50, companionReservation = 29.1, monsterCategory = "Humanoid", @@ -7289,6 +7510,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 12, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", @@ -7324,6 +7546,7 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { attackTime = 1.755, attackRange = 12, accuracy = 1, + baseMovementSpeed = 16, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", @@ -7357,6 +7580,7 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { attackTime = 1.17, attackRange = 19, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -7390,6 +7614,7 @@ minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { attackTime = 0.99, attackRange = 12, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -7422,6 +7647,7 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { attackRange = 10, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 8, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -7458,6 +7684,7 @@ minions["Metadata/Monsters/NettleAnt/NettleAntSummoned"] = { attackTime = 0.69, attackRange = 11, accuracy = 1, + baseMovementSpeed = 39, spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", @@ -7485,6 +7712,7 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { attackTime = 1.62, attackRange = 21, accuracy = 1, + baseMovementSpeed = 15, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", @@ -7516,6 +7744,7 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { attackTime = 2.25, attackRange = 7, accuracy = 1, + baseMovementSpeed = 16, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -7549,6 +7778,7 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { attackTime = 1.245, attackRange = 13, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -7578,6 +7808,7 @@ minions["Metadata/Monsters/RiverSnakeHusk/RiverSnakeHusk"] = { attackTime = 1.245, attackRange = 13, accuracy = 1, + baseMovementSpeed = 20, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -7606,6 +7837,7 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { attackTime = 1.245, attackRange = 13, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -7638,6 +7870,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { attackTime = 1.395, attackRange = 16, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -7669,6 +7902,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { attackTime = 1.395, attackRange = 16, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -7702,6 +7936,7 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { attackTime = 1.245, attackRange = 11, accuracy = 1, + baseMovementSpeed = 41, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", @@ -7736,6 +7971,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { attackTime = 1.065, attackRange = 13, accuracy = 1, + baseMovementSpeed = 36, spectreReservation = 90, companionReservation = 39, monsterCategory = "Beast", @@ -7768,6 +8004,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { attackRange = 7, accuracy = 1, weaponType1 = "One Handed Axe", + baseMovementSpeed = 13, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -7800,6 +8037,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { attackRange = 15, accuracy = 1, weaponType1 = "Two Handed Axe", + baseMovementSpeed = 16, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -7837,6 +8075,7 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 81, spectreReservation = 80, companionReservation = 38.4, monsterCategory = "Beast", @@ -7869,6 +8108,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -7903,6 +8143,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_"] = { attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -7932,6 +8173,7 @@ minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { attackTime = 1.095, attackRange = 28, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -7959,6 +8201,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", @@ -7989,6 +8232,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", @@ -8022,6 +8266,7 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient"] attackTime = 1.5, attackRange = 8, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Construct", @@ -8058,6 +8303,7 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned"] attackTime = 1.5, attackRange = 8, accuracy = 1, + baseMovementSpeed = 27, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Construct", @@ -8093,6 +8339,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem"] = { attackTime = 1.17, attackRange = 13, accuracy = 1, + baseMovementSpeed = 40, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Construct", @@ -8125,6 +8372,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { attackTime = 1.17, attackRange = 13, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Construct", @@ -8157,6 +8405,7 @@ minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 27, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Construct", @@ -8189,6 +8438,7 @@ minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 35, spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", @@ -8217,6 +8467,7 @@ minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 0, spectreReservation = 50, companionReservation = 30, monsterCategory = "Construct", @@ -8247,6 +8498,7 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { attackTime = 1.065, attackRange = 10, accuracy = 1, + baseMovementSpeed = 38, spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Undead", @@ -8281,6 +8533,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDagger accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 51, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Undead", @@ -8313,6 +8566,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar attackTime = 1.17, attackRange = 17, accuracy = 1, + baseMovementSpeed = 40, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", @@ -8347,6 +8601,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { attackRange = 9, accuracy = 1, weaponType1 = "Warstaff", + baseMovementSpeed = 11, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -8379,6 +8634,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { attackTime = 0.99, attackRange = 6, accuracy = 1, + baseMovementSpeed = 25, spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Humanoid", @@ -8411,6 +8667,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { attackRange = 11, accuracy = 1, weaponType1 = "One Handed Mace", + baseMovementSpeed = 25, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Humanoid", @@ -8449,6 +8706,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { attackRange = 15, accuracy = 1, weaponType1 = "One Handed Axe", + baseMovementSpeed = 10, spectreReservation = 90, companionReservation = 39.6, monsterCategory = "Humanoid", @@ -8479,6 +8737,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] attackTime = 1.665, attackRange = 6, accuracy = 1, + baseMovementSpeed = 39, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Humanoid", @@ -8514,6 +8773,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { accuracy = 1, weaponType1 = "One Handed Mace", weaponType2 = "One Handed Axe", + baseMovementSpeed = 37, spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", @@ -8550,6 +8810,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { attackRange = 14, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 13, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", @@ -8583,6 +8844,7 @@ minions["Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion"] attackTime = 1.245, attackRange = 6, accuracy = 1, + baseMovementSpeed = 46, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -8614,6 +8876,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -8646,6 +8909,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -8678,6 +8942,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -8711,6 +8976,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -8745,6 +9011,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -8775,6 +9042,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol"] accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -8804,6 +9072,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Humanoid", @@ -8840,6 +9109,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { attackRange = 14, accuracy = 1, weaponType1 = "Two Handed Sword", + baseMovementSpeed = 46, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Humanoid", @@ -8871,6 +9141,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { attackTime = 1.5, attackRange = 18, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Humanoid", @@ -8912,6 +9183,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 13, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Humanoid", @@ -8945,6 +9217,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 33, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -8980,6 +9253,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { accuracy = 1, weaponType1 = "One Handed Axe", weaponType2 = "One Handed Axe", + baseMovementSpeed = 11, spectreReservation = 90, companionReservation = 39, monsterCategory = "Humanoid", @@ -9009,6 +9283,7 @@ minions["Metadata/Monsters/VaalMonsters/VaalTimeScientist/VaalTimeScientist_"] = attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -9039,6 +9314,7 @@ minions["Metadata/Monsters/VaalEagleKnight/VaalEagleKnightUndead"] = { attackRange = 19, accuracy = 1, weaponType1 = "Two Handed Sword", + baseMovementSpeed = 43, spectreReservation = 60, companionReservation = 33, monsterCategory = "Undead", @@ -9066,6 +9342,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { attackTime = 1.17, attackRange = 17, accuracy = 1, + baseMovementSpeed = 6, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -9113,6 +9390,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", @@ -9144,6 +9422,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 30, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Beast", @@ -9174,6 +9453,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion"] = { attackTime = 1.245, attackRange = 6, accuracy = 1, + baseMovementSpeed = 46, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", @@ -9202,6 +9482,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_"] = { attackTime = 1.005, attackRange = 7, accuracy = 1, + baseMovementSpeed = 46, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Beast", @@ -9232,6 +9513,7 @@ minions["Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 18, spectreReservation = 30, companionReservation = 21.3, monsterCategory = "Beast", @@ -9262,6 +9544,7 @@ minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { accuracy = 1, weaponType1 = "One Handed Axe", weaponType2 = "Shield", + baseMovementSpeed = 35, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", @@ -9293,6 +9576,7 @@ minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { attackRange = 23, accuracy = 1, weaponType1 = "Warstaff", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", @@ -9322,6 +9606,7 @@ minions["Metadata/Monsters/Procession/ProcessionDagger"] = { attackRange = 10, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Undead", @@ -9351,6 +9636,7 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { attackRange = 50, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 35, spectreReservation = 70, companionReservation = 36, monsterCategory = "Undead", @@ -9384,6 +9670,7 @@ minions["Metadata/Monsters/Procession/ProcessionBanner"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 31, spectreReservation = 60, companionReservation = 33, monsterCategory = "Undead", @@ -9414,6 +9701,7 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { attackRange = 12, accuracy = 1, weaponType1 = "Two Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -9443,6 +9731,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { attackRange = 9, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 8, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -9474,6 +9763,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewGhost"] = { attackRange = 20, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 44, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -9508,6 +9798,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead"] = { attackRange = 20, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 7, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Undead", @@ -9538,6 +9829,7 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { attackRange = 15, accuracy = 1, weaponType1 = "One Handed Mace", + baseMovementSpeed = 60, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Construct", @@ -9573,6 +9865,7 @@ minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { attackRange = 8, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 62, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -9609,6 +9902,7 @@ minions["Metadata/Monsters/LiquidElementals/LiquidElementalBlood"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", @@ -9640,6 +9934,7 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "One Handed Mace", + baseMovementSpeed = 36, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Humanoid", @@ -9675,6 +9970,7 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -9710,6 +10006,7 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { attackRange = 14, accuracy = 1, weaponType1 = "Dagger", + baseMovementSpeed = 36, spectreReservation = 90, companionReservation = 39, monsterCategory = "Humanoid", @@ -9740,6 +10037,7 @@ minions["Metadata/Monsters/AscendancyBatMonster/AscendancyBat"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -9768,6 +10066,7 @@ minions["Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBall"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 35, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Construct", @@ -9799,6 +10098,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { accuracy = 1, weaponType1 = "One Handed Axe", weaponType2 = "One Handed Axe", + baseMovementSpeed = 46, spectreReservation = 60, companionReservation = 33, monsterCategory = "Humanoid", @@ -9830,6 +10130,7 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Humanoid", @@ -9868,6 +10169,7 @@ minions["Metadata/Monsters/Pirates/PirateBootyBlaster"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -9901,6 +10203,7 @@ minions["Metadata/Monsters/ManOWar/ManoWar"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 18, spectreReservation = 90, companionReservation = 39.6, monsterCategory = "Undead", @@ -9934,6 +10237,7 @@ minions["Metadata/Monsters/Pirates/PirateCannon"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -9963,6 +10267,7 @@ minions["Metadata/Monsters/Pirates/PirateGrenade"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -9995,6 +10300,7 @@ minions["Metadata/Monsters/Pirates/PirateBarrel"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -10028,6 +10334,7 @@ minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { attackRange = 12, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 17, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Undead", @@ -10063,6 +10370,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { attackRange = 11, accuracy = 1, weaponType1 = "One Handed Sword", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -10092,6 +10400,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { attackRange = 55, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -10122,6 +10431,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { attackRange = 55, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -10151,6 +10461,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { attackRange = 55, accuracy = 1, weaponType1 = "Bow", + baseMovementSpeed = 11, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -10180,6 +10491,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGol attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Construct", @@ -10213,6 +10525,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Construct", @@ -10245,6 +10558,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", @@ -10284,6 +10598,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwo accuracy = 1, weaponType1 = "One Handed Sword", weaponType2 = "Shield", + baseMovementSpeed = 32, spectreReservation = 70, companionReservation = 34.8, monsterCategory = "Construct", @@ -10317,6 +10632,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 45, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Construct", @@ -10354,6 +10670,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLi attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 52, spectreReservation = 40, companionReservation = 26.7, monsterCategory = "Construct", @@ -10382,6 +10699,7 @@ minions["Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal"] = { attackRange = 28, accuracy = 1, weaponType1 = "Two Handed Mace", + baseMovementSpeed = 12, spectreReservation = 140, companionReservation = 49.2, monsterCategory = "Construct", @@ -10411,6 +10729,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 64, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Construct", @@ -10445,6 +10764,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 64, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -10477,6 +10797,7 @@ minions["Metadata/Monsters/HarpyMonster/GullHarpy"] = { attackTime = 1.665, attackRange = 10, accuracy = 1, + baseMovementSpeed = 22, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -10505,6 +10826,7 @@ minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Undead", @@ -10534,6 +10856,7 @@ minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { attackTime = 1.32, attackRange = 12, accuracy = 1, + baseMovementSpeed = 41, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Undead", @@ -10563,6 +10886,7 @@ minions["Metadata/Monsters/RatMonster/RatMonsterPrison"] = { attackTime = 1.065, attackRange = 15, accuracy = 1, + baseMovementSpeed = 38, spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Undead", @@ -10592,6 +10916,7 @@ minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { attackTime = 1.35, attackRange = 7, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -10622,6 +10947,7 @@ minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 13, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -10652,6 +10978,7 @@ minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 60, companionReservation = 33.6, monsterCategory = "Beast", @@ -10684,6 +11011,7 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { attackTime = 1.5, attackRange = 21, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 70, companionReservation = 35.4, monsterCategory = "Beast", @@ -10713,6 +11041,7 @@ minions["Metadata/Monsters/Baron/BaronWerewolfSummon"] = { attackTime = 1.755, attackRange = 9, accuracy = 1, + baseMovementSpeed = 42, spectreReservation = 50, companionReservation = 30.6, monsterCategory = "Beast", @@ -10743,6 +11072,7 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { attackTime = 1.995, attackRange = 18, accuracy = 1, + baseMovementSpeed = 12, spectreReservation = 110, companionReservation = 45, monsterCategory = "Beast", @@ -10780,6 +11110,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 56, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -10812,6 +11143,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 50, spectreReservation = 50, companionReservation = 28.5, monsterCategory = "Demon", @@ -10845,6 +11177,7 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 43, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -10877,6 +11210,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsBloater_"] = { attackTime = 1.5, attackRange = 19, accuracy = 1, + baseMovementSpeed = 21, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Demon", @@ -10907,6 +11241,7 @@ minions["Metadata/Monsters/FallenGods/FallenStag"] = { attackTime = 1.5, attackRange = 18, accuracy = 1, + baseMovementSpeed = 42, spectreReservation = 110, companionReservation = 45, monsterCategory = "Demon", @@ -10938,6 +11273,7 @@ minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Humanoid", @@ -10967,6 +11303,7 @@ minions["Metadata/Monsters/RatMonster/RatMonsterCistern"] = { attackTime = 1.065, attackRange = 8, accuracy = 1, + baseMovementSpeed = 38, spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Beast", @@ -10995,6 +11332,7 @@ minions["Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits"] = { attackTime = 1.755, attackRange = 6, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -11023,6 +11361,7 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 8, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -11051,6 +11390,7 @@ minions["Metadata/Monsters/KaruiBoar/ExplosivePig"] = { attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 36, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -11083,6 +11423,7 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { attackRange = 14, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 51, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -11118,6 +11459,7 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 6, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -11152,6 +11494,7 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { attackTime = 1.5, attackRange = 20, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 110, companionReservation = 44.1, monsterCategory = "Undead", @@ -11186,6 +11529,7 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { attackRange = 15, accuracy = 1, weaponType2 = "Shield", + baseMovementSpeed = 16, spectreReservation = 110, companionReservation = 45, monsterCategory = "Undead", @@ -11223,6 +11567,7 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { attackRange = 15, accuracy = 1, weaponType1 = "One Handed Axe", + baseMovementSpeed = 10, spectreReservation = 110, companionReservation = 45, monsterCategory = "Undead", @@ -11255,6 +11600,7 @@ minions["Metadata/Monsters/VaseMonster/VaseMonster_"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 11, spectreReservation = 90, companionReservation = 39, monsterCategory = "Construct", @@ -11287,6 +11633,7 @@ minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { attackTime = 1.5, attackRange = 32, accuracy = 1, + baseMovementSpeed = 16, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Undead", @@ -11321,6 +11668,7 @@ minions["Metadata/Monsters/Zombies/CourtGuardZombieAxe"] = { attackTime = 2.505, attackRange = 7, accuracy = 1, + baseMovementSpeed = 7, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -11350,6 +11698,7 @@ minions["Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_"] = { attackTime = 1.5, attackRange = 6, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Beast", @@ -11378,6 +11727,7 @@ minions["Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 90, companionReservation = 40.8, monsterCategory = "Beast", @@ -11410,6 +11760,7 @@ minions["Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_"] = { attackTime = 1.5, attackRange = 10, accuracy = 1, + baseMovementSpeed = 16, spectreReservation = 90, companionReservation = 40.8, monsterCategory = "Beast", @@ -11447,6 +11798,7 @@ minions["Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 46, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", @@ -11478,6 +11830,7 @@ minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { attackTime = 3, attackRange = 20, accuracy = 1, + baseMovementSpeed = 12, spectreReservation = 170, companionReservation = 54.6, monsterCategory = "Beast", @@ -11510,6 +11863,7 @@ minions["Metadata/Monsters/Rhoas/Winged/WingedRhoa"] = { attackTime = 1.23, attackRange = 16, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -11539,6 +11893,7 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", @@ -11571,6 +11926,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 110, companionReservation = 45.6, monsterCategory = "Demon", @@ -11601,6 +11957,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 37, spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", @@ -11632,6 +11989,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { attackTime = 1.5, attackRange = 8, accuracy = 1, + baseMovementSpeed = 54, spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", @@ -11662,6 +12020,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 42, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Humanoid", @@ -11693,6 +12052,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { attackRange = 9, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 37, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Demon", @@ -11728,6 +12088,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { attackTime = 1.5, attackRange = 9, accuracy = 1, + baseMovementSpeed = 49, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -11756,6 +12117,7 @@ minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 41, spectreReservation = 50, companionReservation = 30, monsterCategory = "Demon", @@ -11784,6 +12146,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { attackTime = 1.5, attackRange = 15, accuracy = 1, + baseMovementSpeed = 58, spectreReservation = 60, companionReservation = 33, monsterCategory = "Demon", @@ -11814,6 +12177,7 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { attackTime = 1.5, attackRange = 12, accuracy = 1, + baseMovementSpeed = 17, spectreReservation = 60, companionReservation = 32.1, monsterCategory = "Demon", @@ -11845,6 +12209,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { attackRange = 11, accuracy = 1, weaponType1 = "None", + baseMovementSpeed = 37, spectreReservation = 90, companionReservation = 40.2, monsterCategory = "Demon", @@ -11881,6 +12246,7 @@ minions["Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 12, spectreReservation = 110, companionReservation = 44.4, monsterCategory = "Demon", @@ -11909,6 +12275,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZ attackTime = 1.65, attackRange = 10, accuracy = 1, + baseMovementSpeed = 9, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -11940,6 +12307,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 45, spectreReservation = 80, companionReservation = 36.6, monsterCategory = "Demon", @@ -11974,6 +12342,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] attackTime = 1.5, attackRange = 11, accuracy = 1, + baseMovementSpeed = 43, spectreReservation = 60, companionReservation = 31.5, monsterCategory = "Demon", @@ -12005,6 +12374,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] attackTime = 1.5, attackRange = 24, accuracy = 1, + baseMovementSpeed = 14, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", @@ -12039,6 +12409,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMele attackTime = 1.335, attackRange = 7, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -12071,6 +12442,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast attackTime = 1.335, attackRange = 7, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -12104,6 +12476,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast attackTime = 1.335, attackRange = 7, accuracy = 1, + baseMovementSpeed = 28, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Construct", @@ -12135,6 +12508,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { attackTime = 1.005, attackRange = 11, accuracy = 1, + baseMovementSpeed = 33, spectreReservation = 90, companionReservation = 39, monsterCategory = "Beast", @@ -12172,6 +12546,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_"] = { attackTime = 1.5, attackRange = 16, accuracy = 1, + baseMovementSpeed = 44, spectreReservation = 50, companionReservation = 30, monsterCategory = "Beast", @@ -12203,6 +12578,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 70, companionReservation = 34.2, monsterCategory = "Beast", @@ -12235,6 +12611,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { attackTime = 1.065, attackRange = 10, accuracy = 1, + baseMovementSpeed = 38, spectreReservation = 40, companionReservation = 26.1, monsterCategory = "Undead", @@ -12264,6 +12641,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { attackTime = 1.5, attackRange = 30, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 130, companionReservation = 47.4, monsterCategory = "Beast", @@ -12303,6 +12681,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { attackTime = 1.5, attackRange = 13, accuracy = 1, + baseMovementSpeed = 32, spectreReservation = 100, companionReservation = 42.3, monsterCategory = "Beast", @@ -12335,6 +12714,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonMonkey"] = { attackTime = 0.99, attackRange = 6, accuracy = 1, + baseMovementSpeed = 33, spectreReservation = 40, companionReservation = 25.2, monsterCategory = "Beast", @@ -12364,6 +12744,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersBloodUltimatium accuracy = 1, weaponType1 = "Dagger", weaponType2 = "Dagger", + baseMovementSpeed = 52, spectreReservation = 50, companionReservation = 30, monsterCategory = "Humanoid", @@ -12390,6 +12771,7 @@ minions["Metadata/Monsters/SummonRagingSpirit/RagingFireSpirit"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", @@ -12416,6 +12798,7 @@ minions["Metadata/Monsters/SummonRagingSpirit/RagingTimeSpirit"] = { attackTime = 1.5, attackRange = 14, accuracy = 1, + baseMovementSpeed = 23, spectreReservation = 50, companionReservation = 30, monsterCategory = "Undead", diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 44bbecb223..1c56976010 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -216,6 +216,7 @@ directiveTable.emit = function(state, args, out) if state.limit then out:write('\tlimit = "', state.limit, '",\n') end + out:write('\tbaseMovementSpeed = ', monsterVariety.MovementSpeed, ',\n') if monsterVariety.ExperienceMultiplier then out:write('\tspectreReservation = ', (round(50 * math.max(monsterVariety.ExperienceMultiplier/100, 0) / 10) * 10), ',\n') out:write('\tcompanionReservation = ', (round(math.sqrt(monsterVariety.ExperienceMultiplier/100), 2) * 30), ',\n') diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index ce38a5780f..a48bf4010d 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -42,6 +42,12 @@ statMap = { #mods #skillEnd +#skill BloodMageBloodTendrils +#set BloodMageBloodTendrils +#flags spell hit triggerable duration chaining +#mods +#skillEnd + #skill CGEBloodPriestBoilingBlood Boiling Blood #set CGEBloodPriestBoilingBlood #flags spell area triggerable duration @@ -236,6 +242,12 @@ statMap = { #mods #skillEnd +#skill MPSBloodMageBloodProjectile Blood Projectile +#set MPSBloodMageBloodProjectile +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSBreachEliteFallenLunarisMonsterChaosSpark Chaos Spark #set MPSBreachEliteFallenLunarisMonsterChaosSpark #flags spell projectile triggerable hit diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index cb90bf8161..68b9c3b974 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1457,20 +1457,21 @@ function buildMode:OpenSpectreLibrary(library) end end end - controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "^7"..minion.name) + local movementSpeed = minion.baseMovementSpeed / 10 .. " m/s" + controls.minionNameLabel.labelText = "^7" .. minion.name controls.lifeLabel.lifeValue = round(totalLife) controls.energyshieldLabel.energyShieldValue = round(totalES) controls.armourLabel.armourValue = round(totalArmour) controls.blockLabel.blockValue = blockChance controls.evasionLabel.evasionValue = round(totalEvasion) controls.resistsLabel.resistsValue = ( - colorCodes.FIRE..minion.fireResist.."^7/".. - colorCodes.COLD..minion.coldResist.."^7/".. - colorCodes.LIGHTNING..minion.lightningResist.."^7/".. + colorCodes.FIRE..minion.fireResist.."^7 / ".. + colorCodes.COLD..minion.coldResist.."^7 / ".. + colorCodes.LIGHTNING..minion.lightningResist.."^7 / ".. colorCodes.CHAOS..minion.chaosResist) + controls.movementSpeedLabel.movementSpeedValue = movementSpeed 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:") controls.list.OnSelect = function() @@ -1542,14 +1543,23 @@ function buildMode:OpenSpectreLibrary(library) end spectrePopup:SelectControl(spectrePopup.controls.source.controls.searchText) - controls.minionNameLabel = new("LabelControl", {"TOP",controls.source,"TOPRIGHT"}, {130, -25, 0, 18}, "Minion Stats") - controls.minionGemLevelLabel = new("LabelControl", {"BOTTOM", controls.minionNameLabel, "TOP"}, {-40, -10, 0, 16}, "Gem Level:") - controls.minionGemLevel = new("EditControl", {"LEFT", controls.minionGemLevelLabel, "RIGHT"}, {4, 0, 60, 20}, "20", nil, "%D", 3, function() + controls.minionNameLabel = new("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) + DrawImage(nil, xPos-78, yPos-10, 244, 38) + SetDrawColor(0,0,0,1) + DrawImage(nil, xPos-76, yPos-8, 240, 34) + 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"}, {-40, 275, 0, 16}, "Gem Level:") + controls.minionGemLevel = new("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, 4, 0, 16}, colorCodes.LIFE.."LIFE") + controls.lifeLabel = new("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 @@ -1559,14 +1569,14 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(0, 0, 0, 1) DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.LIFE) - DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) SetDrawColor(1, 1, 1) DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "LIFE") if self.lifeValue then DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.lifeValue) end end - controls.energyshieldLabel = new("LabelControl", {"TOP",controls.source,"TOP"}, {293, 4, 0, 16}, colorCodes.ES.."ENERGY SHIELD") + controls.energyshieldLabel = new("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 @@ -1576,7 +1586,7 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(0, 0, 0, 1) DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.ES) - DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) SetDrawColor(1, 1, 1) DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "ENERGY SHIELD") if self.energyShieldValue then @@ -1593,7 +1603,7 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(0, 0, 0, 1) DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.NORMAL) - DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) SetDrawColor(1, 1, 1) DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "ARMOUR") if self.armourValue then @@ -1610,7 +1620,7 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(0, 0, 0, 1) DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.EVASION) - DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) SetDrawColor(1, 1, 1) DrawString(xPos + (labelWidth / 2), yPos, "CENTER_X", 16, "VAR BOLD", "EVASION") if self.evasionValue then @@ -1627,7 +1637,7 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(0, 0, 0, 1) DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.NORMAL) - DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) SetDrawColor(1, 1, 1) DrawString(xPos + labelWidth / 2, yPos, "CENTER_X", 16, "VAR BOLD", "BLOCK") if self.blockValue then @@ -1644,13 +1654,30 @@ function buildMode:OpenSpectreLibrary(library) SetDrawColor(0, 0, 0, 1) DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) SetDrawColor(colorCodes.DEFENCE) - DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 15, boxWidth, 2) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) SetDrawColor(1, 1, 1) DrawString(xPos + labelWidth / 2, yPos, "CENTER_X", 16, "VAR BOLD", "RESISTS") if self.resistsValue then 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.Draw = function(self, view) + local xPos, yPos = self:GetPos() + local boxWidth, boxHeight = 244, 50 + local labelWidth = DrawStringWidth(16, "VAR BOLD", "MOVEMENT SPEED") + SetDrawColor(colorCodes.DEFENCE) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos - 3, boxWidth, boxHeight) + SetDrawColor(0, 0, 0, 1) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2) + 2, yPos - 1, boxWidth - 4, boxHeight - 4) + SetDrawColor(colorCodes.DEFENCE) + DrawImage(nil, xPos + (labelWidth / 2) - (boxWidth / 2), yPos + 16, boxWidth, 2) + SetDrawColor(1, 1, 1) + DrawString(xPos + labelWidth / 2, yPos, "CENTER_X", 16, "VAR BOLD", "MOVEMENT SPEED") + if self.movementSpeedValue then + DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.movementSpeedValue) + end + end end function buildMode:OpenSimilarPopup() From e10556724e6268c906943f9f3bc7befe8365db80 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 29 May 2025 00:24:48 -0500 Subject: [PATCH 60/69] Many skills, spectreList changes, code cleanup, and spectre removals --- src/Data/Skills/spectre.lua | 1062 +++++++++++++++++++++++++++- src/Data/Spectres.lua | 621 ++-------------- src/Export/Classes/GGPKData.lua | 1 + src/Export/Minions/SpectreList.txt | 547 +++++++++++++- src/Export/Minions/Spectres.txt | 87 +-- src/Export/Scripts/minions.lua | 9 +- src/Export/Scripts/skills.lua | 2 +- src/Export/Scripts/spectreList.lua | 61 +- src/Export/Skills/spectre.txt | 171 +++++ 9 files changed, 1888 insertions(+), 673 deletions(-) diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index fb8ed4e14a..f7f2c6cb53 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -224,6 +224,73 @@ skills["BloodMageBloodTendrils"] = { }, } } +skills["BurdenedWretchSlam"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 4.8, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 3, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + constantStats = { + { "main_hand_base_maximum_attack_distance", 51 }, + { "melee_range_+", 40 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + "base_skill_can_be_blocked", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["BurdenedWretchSlamUnique"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 4.8, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 3, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + constantStats = { + { "main_hand_base_maximum_attack_distance", 51 }, + { "melee_range_+", 40 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["CGEBloodPriestBoilingBlood"] = { name = "Boiling Blood", hidden = true, @@ -371,6 +438,40 @@ skills["CultistBeastSunder"] = { }, } } +skills["DeathKnightSlamEAA"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 2, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "active_skill_attack_speed_+%_final", -20 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + "base_skill_can_be_blocked", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["DTTHellscapeStabbySkyStab"] = { name = "Basic Attack", hidden = true, @@ -549,6 +650,164 @@ skills["EDSShellMonsterPoisonSpray"] = { }, } } +skills["ExpeditionGroundLaser"] = { + name = "Ground Laser", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 2, }, + [2] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 2, }, + }, + statSets = { + [1] = { + label = "Ground Laser", + baseEffectiveness = 0.56000000238419, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + triggerable = true, + }, + constantStats = { + { "ignite_art_variation", 3 }, + { "ignite_chance_+%", 10 }, + { "spell_maximum_action_distance_+%", -65 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "active_skill_ignite_effect_+%_final", + "is_area_damage", + "cannot_stun", + "disable_visual_hit_effect", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, 50, statInterpolation = { 3, 3, 1, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, 200, statInterpolation = { 3, 3, 1, }, actorLevel = 68, }, + }, + }, + } +} +skills["FungalArtilleryMortar"] = { + name = "Mortar", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mortar", + baseEffectiveness = 3.7999999523163, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + }, + constantStats = { + { "projectile_spread_radius", 5 }, + { "monster_projectile_variation", 1120 }, + { "spell_maximum_action_distance_+%", -35 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "global_poison_on_hit", + "base_skill_can_be_avoided_by_dodge_roll", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GADeathKnightOverheadslamforward"] = { + name = "Overhead Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.75, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Overhead Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + }, + constantStats = { + { "base_skill_effect_duration", 3000 }, + { "active_skill_attack_speed_+%_final", -20 }, + { "attack_maximum_action_distance_+", 30 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GSArmourCasterVolatileExplode"] = { + name = "Volatile Mote", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Volatile Mote", + baseEffectiveness = 0.56000000238419, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + spell = true, + triggerable = true, + }, + baseMods = { + skill("cooldown", 15), + }, + constantStats = { + { "global_chance_to_blind_on_hit_%", 50 }, + { "active_skill_shock_chance_+%_final", 50 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["GSCenobiteBloaterOnDeath"] = { name = "Death Explosion", hidden = true, @@ -660,6 +919,39 @@ skills["GACenobiteBloaterSlam"] = { }, } } +skills["GAFigureheadSlamGhostFlame"] = { + name = "Slam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 4.8, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 2, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Slam", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + constantStats = { + { "melee_range_+", 42 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GAHellscapeFleshLeapImpact"] = { name = "Leap Slam", hidden = true, @@ -957,15 +1249,118 @@ skills["GoreChargerCharge"] = { }, } } -skills["GSHellscapePaleEliteBoltImpact"] = { - name = "Bolt Impact", +skills["GraveyardGhostDashToTarget"] = { + name = "Dash", hidden = true, - skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, - castTime = 1, + skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, }, + castTime = 0.93, qualityStats = { }, levels = { - [1] = { critChance = 5, levelRequirement = 0, }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 4, }, + }, + statSets = { + [1] = { + label = "Dash", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + }, + stats = { + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["GraveyardSpookyGhostExplode"] = { + name = "Sword Barrage", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 2.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 7, storedUses = 1, levelRequirement = 0, cooldown = 7, }, + }, + statSets = { + [1] = { + label = "Sword Barrage", + baseEffectiveness = 7, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "freeze_as_though_dealt_damage_+%", 100 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSDesertBatZap"] = { + name = "Zap", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Zap", + baseEffectiveness = 1.25, + incrementalEffectiveness = 0.3910000026226, + damageIncrementalEffectiveness = 0.012749999761581, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + baseMods = { + skill("cooldown", 6), + }, + constantStats = { + { "generic_skill_trigger_id", 1 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + "base_skill_can_be_blocked", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSHellscapePaleEliteBoltImpact"] = { + name = "Bolt Impact", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, }, statSets = { [1] = { @@ -1068,6 +1463,244 @@ skills["GSProwlingShadeIceBeam"] = { }, } } +skills["GSRagingFireSpiritsVolatileSanctum"] = { + name = "Self-Destruct", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Self-Destruct", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -92 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["HyenaCentaurMeleeStab"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.25, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 14 }, + { "main_hand_local_maim_on_hit_%", 30 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["HyenaCentaurMeleeSwipe"] = { + name = "Swipe", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.75, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Swipe", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["HyenaCentaurSpearThrow"] = { + name = "Spear Throw", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.5, storedUses = 1, levelRequirement = 0, cooldown = 4.5, }, + }, + statSets = { + [1] = { + label = "Spear Throw", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + triggerable = true, + }, + constantStats = { + { "monster_projectile_variation", 1020 }, + { "spell_maximum_action_distance_+%", -25 }, + { "projectile_spread_radius", 3 }, + { "main_hand_local_maim_on_hit_%", 30 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MASExtraAttackDistance6"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 6 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MASExtraAttackDistance20"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "attack_maximum_action_distance_+", 20 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MASStatueWretchPush"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.1, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedBow"] = { name = "Basic Attack", hidden = true, @@ -1136,6 +1769,41 @@ skills["MeleeAtAnimationSpeedComboTEMP"] = { }, } } +skills["MeleeAtAnimationSpeedFire"] = { + name = "Basic Attack (Fire)", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack (Fire)", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedFireCombo35"] = { name = "Basic Attack (Fire)", hidden = true, @@ -1298,12 +1966,99 @@ skills["MMSVaalGuardOilTrap"] = { "ballistic_projectiles_always_bounce", }, levels = { - [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, + [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSArmourCasterBasic"] = { + name = "Fireball", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.17, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fireball", + baseEffectiveness = 2.7709999084473, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 197 }, + { "spell_maximum_action_distance_+%", -30 }, + { "ignite_art_variation", 3 }, + { "base_number_of_projectiles", 1 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "disable_visual_hit_effect", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSAzmeriPictStaffProj"] = { + name = "Chaos Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Chaos Bolt", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 231 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, }, }, } } -skills["MPSAzmeriPictStaffProj"] = { +skills["MPSAzmeriPictStaffProj2"] = { name = "Chaos Bolt", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, @@ -1311,7 +2066,7 @@ skills["MPSAzmeriPictStaffProj"] = { qualityStats = { }, levels = { - [1] = { critChance = 6, levelRequirement = 0, }, + [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 5, }, }, statSets = { [1] = { @@ -1326,6 +2081,9 @@ skills["MPSAzmeriPictStaffProj"] = { triggerable = true, hit = true, }, + baseMods = { + mod("ProjectileCount", "BASE", 2), + }, constantStats = { { "monster_projectile_variation", 231 }, { "spell_maximum_action_distance_+%", -40 }, @@ -1346,20 +2104,20 @@ skills["MPSAzmeriPictStaffProj"] = { }, } } -skills["MPSAzmeriPictStaffProj2"] = { - name = "Chaos Bolt", +skills["MMSBaneSapling"] = { + name = "Basic Spell", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1, + castTime = 1.77, qualityStats = { }, levels = { - [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 5, }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, }, statSets = { [1] = { - label = "Chaos Bolt", - baseEffectiveness = 4, + label = "Basic Spell", + baseEffectiveness = 1.5, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -1369,22 +2127,20 @@ skills["MPSAzmeriPictStaffProj2"] = { triggerable = true, hit = true, }, - baseMods = { - mod("ProjectileCount", "BASE", 2), - }, constantStats = { - { "monster_projectile_variation", 231 }, + { "projectile_spread_radius", 5 }, + { "active_skill_base_physical_damage_%_to_convert_to_chaos", 40 }, { "spell_maximum_action_distance_+%", -40 }, + { "monster_projectile_variation", 1340 }, }, stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", - "action_attack_or_cast_time_uses_animation_length", - "maintain_projectile_direction_when_using_contact_position", - "check_for_targets_between_initiator_and_projectile_source", + "projectile_ballistic_angle_from_target_distance", }, levels = { [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, @@ -1562,6 +2318,50 @@ skills["MPSVaalBloodPriestProj"] = { }, } } +skills["MPSVaalConstructCannon"] = { + name = "Cannon", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cannon", + baseEffectiveness = 2, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1088 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "use_scaled_contact_offset", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPSVaalSunApparitionBasicProj"] = { name = "Basic Spell", hidden = true, @@ -1837,6 +2637,46 @@ skills["MPWFarudinSpearThrow"] = { }, } } +skills["MPWVaalSavageBlowDart"] = { + name = "Blow Dart", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 0.75, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Blow Dart", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1031 }, + { "melee_range_+", 35 }, + { "spell_maximum_action_distance_+%", -50 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "global_poison_on_hit", + "projectiles_not_offset", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MutewindBanditWomanLeap"] = { name = "Leap Slam", hidden = true, @@ -1988,6 +2828,107 @@ skills["QuillCrabSpikeBurstTropical"] = { }, } } +skills["RisenArbalestBasicProjectile"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.25, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1023 }, + }, + stats = { + "base_is_projectile", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["RisenArbalestSnipe"] = { + name = "Snipe", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, baseMultiplier = 2.65, cooldown = 8, levelRequirement = 0, }, + [2] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 8, levelRequirement = 0, }, + [3] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 8, levelRequirement = 0, }, + [4] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 8, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Snipe", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1021 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + }, + stats = { + "skill_can_fire_arrows", + "base_is_projectile", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["RisenArbalestRainOfArrows"] = { + name = "Rain of Arrows", + hidden = true, + description = "Fires a large number of arrows into the air, to land in an area around the target after a short delay. Consumes your Frenzy Charges on use to fire additional arrows.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Area] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Triggerable] = true, [SkillType.Rain] = true, [SkillType.CanRapidFire] = true, [SkillType.Sustained] = true, [SkillType.UsableWhileMoving] = true, [SkillType.SkillConsumesFrenzyChargesOnUse] = true, [SkillType.Bow] = true, [SkillType.GroundTargetedProjectile] = true, }, + weaponTypes = { + ["Bow"] = true, + }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -25, storedUses = 1, cooldown = 8, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Rain of Arrows", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + stats = { + "is_area_damage", + "base_is_projectile", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["ShellMonsterDeathMortar"] = { name = "Death Mortar", hidden = true, @@ -2290,6 +3231,45 @@ skills["SerpentClanTailWhip"] = { }, } } +skills["SpookyWraithProjectileExplosionCold"] = { + name = "Basic Spell", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Projectile] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell", + baseEffectiveness = 2.7999999523163, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + striggerable = true, + spell = true, + projectile = true, + }, + constantStats = { + { "additional_chance_to_freeze_chilled_enemies_%", 50 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + "base_skill_can_be_blocked", + "base_is_projectile", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["TBHellscapePaleLightningBoltSpammableLeft"] = { name = "Lightning Bolt", hidden = true, @@ -2368,6 +3348,42 @@ skills["TCHellscapePaleElite2Charge"] = { }, } } +skills["UrchinSlingProjectile"] = { + name = "Sling Rock", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { attackSpeedMultiplier = -24, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Sling Rock", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + projectile = true, + attack = true, + triggerable = true, + }, + constantStats = { + { "monster_projectile_variation", 1001 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "base_is_projectile", + "projectile_uses_contact_position", + "action_attack_or_cast_time_uses_animation_length", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["VaalBloodPriestDetonateDead"] = { name = "Detonate Dead", hidden = true, diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 8b63f5b284..3a4d485122 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -855,8 +855,8 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { monsterCategory = "Beast", spawnLocation = { "Vastiri Outskirts", - "The Ziggurat Refuge", "Trial of the Sekhemas", + "The Ziggurat Refuge", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1585,7 +1585,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { }, } -minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite"] = { +minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_"] = { name = "Faridun Impaler", monsterTags = { "allows_inc_aoe", "fast_movement", "human", "humanoid", "melee", "not_int", "physical_affinity", "red_blood", "SpearMetal_onhit_audio", "very_fast_movement", }, extraFlags = { @@ -2580,38 +2580,6 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = }, } --- Sentinel -minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { - name = "Stone Sentinel", - monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, - life = 2.5, - baseDamageIgnoresAttackSpeed = true, - armour = 1, - fireResist = 30, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 2.5, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 13, - accuracy = 1, - baseMovementSpeed = 14, - spectreReservation = 130, - companionReservation = 47.4, - monsterCategory = "Construct", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "GAVaalConstructSentinelGroundSlam", - "GAVaalConstructSentinelFootSlam", - "GAVaalConstructSentinelImpact", - }, - modList = { - }, -} - -- Serpent Shaman minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { name = "Serpent Shaman", @@ -3041,39 +3009,6 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { }, } -minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { - name = "Tendril Prowler", - monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, - life = 1.4, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.4, - fireResist = -30, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.4, - damageSpread = 0.2, - attackTime = 2.25, - attackRange = 12, - accuracy = 1, - baseMovementSpeed = 37, - spectreReservation = 70, - companionReservation = 35.4, - monsterCategory = "Beast", - spawnLocation = { - "Ogham Manor", - "The Ziggurat Refuge", - }, - skillList = { - "MeleeAtAnimationSpeed", - "WerewolfProwlerHowlEAS", - "MeleeAtAnimationSpeed2", - }, - modList = { - }, -} - - minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { name = "Tendril Prowler", monsterTags = { "beast", "Beast_onhit_audio", "mammal_beast", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "red_blood", }, @@ -3176,9 +3111,9 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { }, } -minions["Metadata/Monsters/Spiker/Spiker"] = { +minions["Metadata/Monsters/Spiker/Spiker3_"] = { name = "Porcupine Goliath", - monsterTags = { "allows_additional_projectiles", "animal_claw_weapon", "beast", "Claw_onhit_audio", "flesh_armour", "has_dagger", "has_one_handed_melee", "mammal_beast", "medium_height", "medium_movement", "melee", "monster_has_on_death_mechanic", "physical_affinity", "red_blood", "rodent_beast", }, + monsterTags = { "allows_additional_projectiles", "beast", "Claw_onhit_audio", "mammal_beast", "medium_movement", "melee", "monster_has_on_death_mechanic", "physical_affinity", "red_blood", "rodent_beast", }, life = 1.4, baseDamageIgnoresAttackSpeed = true, fireResist = 0, @@ -3201,9 +3136,13 @@ minions["Metadata/Monsters/Spiker/Spiker"] = { "The Ziggurat Refuge", }, skillList = { + "MeleeAtAnimationSpeed", + "MMASpikerDeathSpike", + "GTSpikerDeathExplosion", + "MAASSpikerDoubleSlash", }, modList = { - -- MonsterDisplayCastsSpikeNovaOnDeath [display_monster_spike_nova_on_death_text = 1] + -- SpectrePlayDeathAction [is_spectre_with_death_action = 1] }, } @@ -3298,8 +3237,8 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { monsterCategory = "Undead", spawnLocation = { "Cemetery of the Eternals", - "The Ziggurat Refuge", "Trial of the Sekhemas", + "The Ziggurat Refuge", }, skillList = { "SpookyWraithProjectileCold", @@ -3638,7 +3577,7 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { }, } -minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvae"] = { +minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre"] = { name = "Flesh Larva", monsterTags = { "beast", "insect", "melee", "physical_affinity", "ranged", "red_blood", "slow_movement", "Stab_onhit_audio", }, life = 0.6, @@ -3723,10 +3662,10 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { monsterCategory = "Undead", spawnLocation = { "The Ziggurat Refuge", - "Ogham Village", "Mausoleum of the Praetor", "The Manor Ramparts", "Ogham Manor", + "Ogham Village", }, skillList = { "LivingBloodGroundSmall", @@ -3880,6 +3819,41 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { }, } +minions["Metadata/Monsters/Knight/DeathKnightNecropolisElite"] = { + name = "Death Knight", + monsterTags = { "2HSharpMetal_onhit_audio", "allows_inc_aoe", "construct", "humanoid", "melee", "monster_barely_moves", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + life = 2, + baseDamageIgnoresAttackSpeed = true, + armour = 0.8, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 2.2, + damageSpread = 0.3, + attackTime = 2.505, + attackRange = 14, + accuracy = 1, + weaponType1 = "Two Handed Axe", + baseMovementSpeed = 11, + spectreReservation = 100, + companionReservation = 42.3, + monsterCategory = "Construct", + spawnLocation = { + "Cemetery of the Eternals", + "The Manor Ramparts", + "The Ziggurat Refuge", + }, + skillList = { + "DeathKnightSlamEAA", + "MeleeAtAnimationSpeed", + "GADeathKnightOverheadslamforward", + "GADeathKnightOverheadslam", + }, + modList = { + }, +} + minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { name = "Gargoyle Demon", monsterTags = { "1HSword_onhit_audio", "construct", "melee", "not_dex", "not_int", "physical_affinity", "slow_movement", "stone_construct", }, @@ -4045,77 +4019,6 @@ minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { }, } -minions["Metadata/Monsters/Bird/MutantBird"] = { - name = "Scourge of the Skies", - monsterTags = { "beast", "Beast_onhit_audio", "flying", "immobile", "red_blood", }, - life = 1.32, - baseDamageIgnoresAttackSpeed = true, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.21, - damageSpread = 0.2, - attackTime = 2.01, - attackRange = 45, - accuracy = 1, - baseMovementSpeed = 0, - spectreReservation = 60, - companionReservation = 31.5, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MutantBirdPeck", - "MutantBirdMultiPeck", - "MutantBirdSpawnDog", - "MutantBirdVomitSpray", - "MutantBirdSpawnDogLongRange", - "MutantBirdMortar", - "MutantBirdFirstEncounter", - "MutantBirdDespawnDogStart", - "MutantBirdDespawnDogFinish", - "MutantBirdTurnLeft", - "MutantBirdTurnRight", - "MutantBirdVomitMortarSmall", - "MutantBirdVomitMortarMedium", - "MutantBirdVomitMortarLarge", - }, - modList = { - }, -} - -minions["Metadata/Monsters/Bird/MutantBirdDog"] = { - name = "Flesh Pup", - monsterTags = { "beast", "Beast_onhit_audio", "fast_movement", "red_blood", "very_fast_movement", }, - life = 1.32, - baseDamageIgnoresAttackSpeed = true, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.21, - damageSpread = 0.2, - attackTime = 0.945, - attackRange = 18, - accuracy = 1, - baseMovementSpeed = 77, - spectreReservation = 60, - companionReservation = 31.5, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MutantBirdDogMelee", - "MutantBirdDogMeleeMove", - "MutantBirdDogLeapAttack", - "MutantBirdDogEnterBird", - "MutantBirdDogMeleeBite", - }, - modList = { - }, -} - minions["Metadata/Monsters/Ghouls/Ghoul"] = { name = "Skulking Ghoul", monsterTags = { "demon", "humanoid", "medium_movement", "melee", "not_int", "not_str", "physical_affinity", "Unarmed_onhit_audio", }, @@ -4666,9 +4569,9 @@ minions["Metadata/Monsters/RisenArbalest__"] = { }, } -minions["Metadata/Monsters/Bugbot/BugbotRocky_"] = { +minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { name = "Skitter Golem", - monsterTags = { "cannot_be_monolith", "construct", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "StaffWood_onhit_audio", }, + monsterTags = { "cannot_be_monolith", "construct", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", "sanctum_monster", "StaffWood_onhit_audio", }, life = 0.6, baseDamageIgnoresAttackSpeed = true, armour = 0.6, @@ -5545,9 +5448,9 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { }, } -minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { +minions["Metadata/Monsters/SaltGolem/SaltGolemNoEmerge"] = { name = "Quake Golem", - monsterTags = { "allows_inc_aoe", "construct", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "very_slow_movement", }, + monsterTags = { "allows_inc_aoe", "construct", "melee", "MonsterBlunt_onhit_audio", "not_dex", "not_int", "physical_affinity", "sanctum_monster", "very_slow_movement", }, life = 1.8, baseDamageIgnoresAttackSpeed = true, armour = 1, @@ -5565,8 +5468,8 @@ minions["Metadata/Monsters/SaltGolem/SaltGolem"] = { companionReservation = 40.2, monsterCategory = "Construct", spawnLocation = { - "The Ziggurat Refuge", "Trial of the Sekhemas", + "The Ziggurat Refuge", "Valley of the Titans", "Traitor's Passage", }, @@ -5868,7 +5771,7 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { }, } -minions["Metadata/Monsters/RockSlider"] = { +minions["Metadata/Monsters/RockSliderSpectre"] = { name = "Boulder Ant", monsterTags = { "beast", "Beast_onhit_audio", "cannot_be_monolith", "insect", "medium_movement", "melee", "not_dex", "not_int", "physical_affinity", }, life = 0.75, @@ -6194,7 +6097,7 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { }, } -minions["Metadata/Monsters/MineBat/MineBatDesertCave"] = { +minions["Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge"] = { name = "Vesper Bat", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "beast", "cannot_be_monolith", "flying", "lightning_affinity", "mammal_beast", "melee", "MonsterStab_onhit_audio", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "slow_movement", }, life = 1.2, @@ -6298,7 +6201,7 @@ minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { }, } -minions["Metadata/Monsters/Kinarha/Kinarha"] = { +minions["Metadata/Monsters/Kinarha/KinarhaSpectre"] = { name = "Kinarha", monsterTags = { "2HBluntWood_onhit_audio", "construct", "fast_movement", "melee", "mud_blood", "not_dex", "not_int", "physical_affinity", "ranged", }, life = 1.2, @@ -6948,9 +6851,9 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { companionReservation = 35.4, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "The Matlan Waterways", "The Azak Bog", + "The Matlan Waterways", + "The Ziggurat Refuge", }, skillList = { "MeleeAtAnimationSpeed", @@ -7171,9 +7074,9 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { + "The Azak Bog", "The Matlan Waterways", "The Ziggurat Refuge", - "The Azak Bog", }, skillList = { "MeleeAtAnimationSpeed", @@ -8093,7 +7996,7 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { }, } -minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { +minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { name = "River Drake", monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", "Unarmed_onhit_audio", }, life = 1.4, @@ -8128,36 +8031,6 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwha"] = { }, } -minions["Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_"] = { - name = "Coastal Drake", - monsterTags = { "beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "reptile_beast", "slow_movement", "Unarmed_onhit_audio", }, - life = 1.4, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.2, - fireResist = 0, - coldResist = 30, - lightningResist = 0, - chaosResist = 0, - damage = 1.4, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 9, - accuracy = 1, - baseMovementSpeed = 28, - spectreReservation = 70, - companionReservation = 35.4, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeedComboTEMP", - "EDSRiverTaniwhaCloudSpray", - "CGERiverTaniwhaPoisonGround", - }, - modList = { - }, -} - minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { name = "Whiptongue Croaker", monsterTags = { "2HBluntMetal_onhit_audio", "beast", "medium_movement", "not_int", "not_str", "red_blood", "reptile_beast", }, @@ -8186,7 +8059,7 @@ minions["Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral"] = { }, } -minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge_"] = { name = "Stone Sentinel", monsterTags = { "2HBluntWood_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, life = 2.5, @@ -8217,7 +8090,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel"] = { }, } -minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] = { +minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNoEmerge"] = { name = "Gold-Melted Sentinel", monsterTags = { "2HBluntMetal_onhit_audio", "allows_inc_aoe", "cannot_be_monolith", "construct", "melee", "not_dex", "not_int", "physical_affinity", "stone_construct", "vaal", "very_slow_movement", }, life = 2.5, @@ -8250,7 +8123,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden"] }, } -minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient"] = { +minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncientActivated"] = { name = "Rusted Reconstructor", monsterTags = { "2HBluntMetal_onhit_audio", "caster", "construct", "golem", "lightning_affinity", "monster_barely_moves", "not_dex", "vaal", "very_slow_movement", }, life = 1.1, @@ -8422,66 +8295,6 @@ minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = }, } -minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey"] = { - name = "Constructed Monkey", - monsterTags = { "caster", "Claw_onhit_audio", "construct", "golem", "is_unarmed", "medium_movement", "metal_armour", "not_dex", "vaal", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - energyShield = 0.1, - armour = 1, - fireResist = 0, - coldResist = 0, - lightningResist = 30, - chaosResist = 0, - damage = 1.1, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 10, - accuracy = 1, - baseMovementSpeed = 35, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Construct", - spawnLocation = { - }, - skillList = { - "MonsterWaitShort", - }, - modList = { - }, -} - -minions["Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead"] = { - name = "Constructed Monkey Head", - monsterTags = { "caster", "Claw_onhit_audio", "construct", "golem", "immobile", "is_unarmed", "metal_armour", "not_dex", "vaal", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - energyShield = 0.1, - armour = 1, - fireResist = 0, - coldResist = 0, - lightningResist = 30, - chaosResist = 0, - damage = 1.1, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 10, - accuracy = 1, - baseMovementSpeed = 0, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Construct", - spawnLocation = { - }, - skillList = { - "GSMonkeyConstructFire", - "FaceLastTarget", - "MonsterWaitShort", - }, - modList = { - }, -} - minions["Metadata/Monsters/RatMonster/RatMonster"] = { name = "Rotted Rat", monsterTags = { "beast", "fast_movement", "mammal_beast", "melee", "not_int", "physical_affinity", "rodent", "rodent_beast", "Snap_onhit_audio", "undead", }, @@ -8829,36 +8642,6 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { }, } -minions["Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion"] = { - name = "Viper Servant", - monsterTags = { "beast", "fast_movement", "not_int", "not_str", "reptile_beast", "Stab_onhit_audio", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.67, - damageSpread = 0.2, - attackTime = 1.245, - attackRange = 6, - accuracy = 1, - baseMovementSpeed = 46, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeedChaos", - "CGEViperNapuatziSnakeGroundDegen", - }, - modList = { - -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] - }, -} - minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { name = "Blood Zealot", monsterTags = { "1HSword_onhit_audio", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "very_fast_movement", }, @@ -9025,7 +8808,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { }, } -minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol"] = { +minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpectre"] = { name = "Bannerbearing Zealot", monsterTags = { "1HSword_onhit_audio", "cannot_be_monolith", "cultist", "fast_movement", "human", "humanoid", "melee", "not_int", "not_str", "red_blood", "very_fast_movement", }, life = 1, @@ -9406,127 +9189,6 @@ minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { }, } -minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion"] = { - name = "Jaguar Familiar", - monsterTags = { "beast", "Claw_onhit_audio", "medium_movement", "melee", "not_int", "physical_affinity", "red_blood", }, - life = 1.44, - baseDamageIgnoresAttackSpeed = true, - armour = 0.3, - evasion = 0.3, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.44, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 14, - accuracy = 1, - baseMovementSpeed = 30, - spectreReservation = 60, - companionReservation = 32.1, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "DTTVaalJaguarMinionLeap", - "GAVaalJaguarMinionImpact", - }, - modList = { - -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] - }, -} - -minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion"] = { - name = "Serpentine Familiar", - monsterTags = { "beast", "fast_movement", "not_int", "not_str", "red_blood", "reptile_beast", "Stab_onhit_audio", }, - life = 0.8, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.8, - damageSpread = 0.2, - attackTime = 1.245, - attackRange = 6, - accuracy = 1, - baseMovementSpeed = 46, - spectreReservation = 40, - companionReservation = 26.7, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - }, - modList = { - -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] - }, -} - -minions["Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_"] = { - name = "Primal Familiar", - monsterTags = { "animal_claw_weapon", "beast", "cannot_be_map_archnemesis", "Claw_onhit_audio", "fast_movement", "flesh_armour", "is_unarmed", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "ranged", "red_blood", "small_height", }, - life = 0.8, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.25, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.8, - damageSpread = 0.2, - attackTime = 1.005, - attackRange = 7, - accuracy = 1, - baseMovementSpeed = 46, - spectreReservation = 40, - companionReservation = 26.7, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "ScavengerThrow", - "EASJungleMonkeyTaunt", - }, - modList = { - -- MonsterNoDropsOrExperience [monster_no_drops_or_experience = 1] - }, -} - -minions["Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake"] = { - name = "Snake", - monsterTags = { "beast", "not_int", "not_str", "red_blood", "reptile_beast", "Stab_onhit_audio", "very_slow_movement", }, - life = 0.5, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.5, - fireResist = -30, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.5, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 14, - accuracy = 1, - baseMovementSpeed = 18, - spectreReservation = 30, - companionReservation = 21.3, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "EASSnakeSuitUp", - "EASSnakeRetreat", - }, - modList = { - }, -} - minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { name = "Vaal Embalmed Axeman", monsterTags = { "1HSword_onhit_audio", "humanoid", "medium_movement", "melee", "monster_blocks_damage", "not_dex", "not_int", "physical_affinity", "red_blood", "undead", }, @@ -9655,7 +9317,7 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { }, } -minions["Metadata/Monsters/Procession/ProcessionBanner"] = { +minions["Metadata/Monsters/Procession/ProcessionBannerSpectre"] = { name = "Vaal Embalmed Bearer", monsterTags = { "aura_bearer", "humanoid", "medium_movement", "not_dex", "not_str", "physical_affinity", "red_blood", "Unarmed_onhit_audio", "undead", }, life = 1.2, @@ -9678,7 +9340,7 @@ minions["Metadata/Monsters/Procession/ProcessionBanner"] = { }, skillList = { "ABTTProcessionBannerInactive", - "ABTTProcessionBannerRegen", + "ABTTProcessionBannerRegenSpectre", "ABTTProcessionBannerDrain", }, modList = { @@ -10870,98 +10532,6 @@ minions["Metadata/Monsters/SkeletonProwler/SkeletonProwler_"] = { }, } -minions["Metadata/Monsters/RatMonster/RatMonsterPrison"] = { - name = "Eaten Rat", - monsterTags = { "beast", "fast_movement", "mammal_beast", "not_int", "red_blood", "Snap_onhit_audio", "undead", }, - life = 0.9, - baseDamageIgnoresAttackSpeed = true, - armour = 0.35, - evasion = 0.25, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 0.9, - damageSpread = 0.2, - attackTime = 1.065, - attackRange = 15, - accuracy = 1, - baseMovementSpeed = 38, - spectreReservation = 50, - companionReservation = 28.5, - monsterCategory = "Undead", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "MeleeAtAnimationSpeedComboTEMP2", - }, - modList = { - -- MonsterNecromancerRaisable [undead_description = 1] - }, -} - -minions["Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_"] = { - name = "Eternal Prisoner", - monsterTags = { "not_dex", "not_int", "Unarmed_onhit_audio", "undead", "very_slow_movement", "zombie", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - armour = 0.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.2, - damageSpread = 0.2, - attackTime = 1.35, - attackRange = 7, - accuracy = 1, - baseMovementSpeed = 7, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Undead", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "PrisonZombieWalkEmerge", - }, - modList = { - -- MonsterNecromancerRaisable [undead_description = 1] - }, -} - -minions["Metadata/Monsters/TentacleDemonFemale/TentacleWhipper"] = { - name = "Ghastly Siren", - monsterTags = { "beast", "humanoid", "not_int", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, - life = 1.1, - baseDamageIgnoresAttackSpeed = true, - armour = 0.25, - evasion = 0.5, - fireResist = 0, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1.1, - damageSpread = 0.2, - attackTime = 1.5, - attackRange = 13, - accuracy = 1, - baseMovementSpeed = 13, - spectreReservation = 60, - companionReservation = 31.5, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - "MeleeAtAnimationSpeed", - "MeleeAtAnimationSpeedComboTEMP2", - "GSSirenArenaEmergeStalagmiteBreakInwardEG", - }, - modList = { - }, -} - minions["Metadata/Monsters/BrineMaiden/BrineMaiden"] = { name = "Brine Maiden", monsterTags = { "beast", "Beast_onhit_audio", "humanoid", "medium_movement", "not_str", "red_blood", }, @@ -11318,34 +10888,6 @@ minions["Metadata/Monsters/RatMonster/RatMonsterCistern"] = { }, } -minions["Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits"] = { - name = "Captured Soul", - monsterTags = { "ghost", "ghost_blood", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - fireResist = 0, - coldResist = 0, - lightningResist = 75, - chaosResist = 0, - damage = 1, - damageSpread = 0.2, - attackTime = 1.755, - attackRange = 6, - accuracy = 1, - baseMovementSpeed = 7, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Undead", - spawnLocation = { - }, - skillList = { - "EASHusbandMonsterConsumeSpirit", - "GSHusbandWifeRevive", - }, - modList = { - }, -} - minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { name = "Rabid Dog", monsterTags = { "beast", "mammal_beast", "melee", "not_int", "not_str", "physical_affinity", "red_blood", "Snap_onhit_audio", "very_slow_movement", }, @@ -11585,7 +11127,7 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { }, } -minions["Metadata/Monsters/VaseMonster/VaseMonster_"] = { +minions["Metadata/Monsters/VaseMonster/VaseMonsterSpectre"] = { name = "Urnwalker", monsterTags = { "construct", "melee", "not_dex", "not_int", "physical_affinity", "ranged", "Unarmed_onhit_audio", "undead", "very_slow_movement", }, life = 1.7, @@ -11848,33 +11390,6 @@ minions["Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_"] = { }, } -minions["Metadata/Monsters/Rhoas/Winged/WingedRhoa"] = { - name = "Albino Rhoa", - monsterTags = { "beast", "mammal_beast", "medium_movement", "MonsterBlunt_onhit_audio", "not_int", "not_str", "red_blood", }, - life = 1, - baseDamageIgnoresAttackSpeed = true, - evasion = 0.5, - fireResist = -30, - coldResist = 0, - lightningResist = 0, - chaosResist = 0, - damage = 1, - damageSpread = 0.2, - attackTime = 1.23, - attackRange = 16, - accuracy = 1, - baseMovementSpeed = 32, - spectreReservation = 50, - companionReservation = 30, - monsterCategory = "Beast", - spawnLocation = { - }, - skillList = { - }, - modList = { - }, -} - minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { name = "It That Hates", monsterTags = { "allows_additional_projectiles", "caster", "chaos_affinity", "demon", "fast_movement", "melee", "not_dex", "not_str", "red_blood", "Stab_onhit_audio", }, @@ -12292,7 +11807,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZ }, } -minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] = { +minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonsterSpectre"] = { name = "Treant Splitbeast", monsterTags = { "demon", "fast_movement", "MonsterStab_onhit_audio", "not_dex", "not_int", "red_blood", }, life = 1.5, @@ -12315,8 +11830,6 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster"] }, skillList = { "MeleeAtAnimationSpeed", - "EASFallenGodSplitLeft", - "EASFallenGodSplitRight", "MeleeAtAnimationSpeedComboTEMP2", }, modList = { diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index 3c779aefd7..99d7f31748 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -310,6 +310,7 @@ function GGPKClass:GetNeededFiles() "Data/MonsterPackEntries.dat", "Data/MonsterPacks.dat", "Data/WorldAreas.dat", + "Data/SpectreOverrides.dat", } local csdFiles = { "^Metadata/StatDescriptions/specific_skill_stat_descriptions/\\w+.csd$", diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt index 8f5d64056d..8dbabd09a0 100644 --- a/src/Export/Minions/SpectreList.txt +++ b/src/Export/Minions/SpectreList.txt @@ -1,10 +1,16 @@ -- This file is automatically generated, do not edit! -- Gem data (c) Grinding Gear Games +-- Some monsters have not been imported into PoB, as they have Spectre flag but they are not spectreable in game for some reason. +-- Eg. Delirium monsters like Rage/Malice/Disgust. Either we are missing a flag, or its done on their side somewhere. + +-- All Spectre Names -- +-- This is a full list of all Spectres with basic filtering.-- + Metadata/Monsters/Monkeys/MonkeyJungle ---- Feral Primate Metadata/Monsters/BloodChieftain/MonkeyChiefJungle ---- Alpha Primate Metadata/Monsters/InsectMinion/InsectTest ---- Testling -Metadata/Monsters/Spiker/Spiker ---- Porcupine Goliath +Metadata/Monsters/Spiker/Spiker3_ ---- Porcupine Goliath Metadata/Monsters/MudBurrower/BrambleBurrower ---- Bramble Burrower Metadata/Monsters/StonebackRhoa/BrambleRhoa ---- Bramble Rhoa Metadata/Monsters/Wraith/WraithSpookyCold ---- Frost Wraith @@ -33,7 +39,7 @@ Metadata/Monsters/Hags/UrchinHag1 Metadata/Monsters/Hags/TrenchHag ---- River Hag Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword ---- Fungal Rattler Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword ---- Wretched Rattler -Metadata/Monsters/HuhuGrub/HuhuGrubLarvae ---- Flesh Larva +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre ---- Flesh Larva Metadata/Monsters/Werewolves/WerewolfPack1 ---- Pack Werewolf Metadata/Monsters/Werewolves/WerewolfMoonClan1 ---- Voracious Werewolf Metadata/Monsters/Werewolves/WerewolfProwler1 ---- Werewolf Prowler @@ -71,7 +77,7 @@ Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed ---- Burning Dead Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1 ---- Bramble Ape Metadata/Monsters/RisenArbalest__ ---- Risen Arbalest -Metadata/Monsters/Bugbot/BugbotRocky_ ---- Skitter Golem +Metadata/Monsters/Bugbot/BugbotRockyNoEmerge ---- Skitter Golem Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock ---- Faridun Plaguebringer Metadata/Monsters/Mutewind/MutewindManDualSword ---- Faridun Swordsman Metadata/Monsters/Mutewind/MutewindMan2HSpear ---- Faridun Spearman @@ -118,7 +124,7 @@ Metadata/Monsters/RamGiant/RottingRamGiant_ Metadata/Monsters/RamGiant/RottingRamGiantBog ---- Bog Hulk Metadata/Monsters/MaggotHusks/MaggotHusk ---- Sandscoured Dead Metadata/Monsters/SerpentClanMonster/SerpentClan1 ---- Serpent Clan -Metadata/Monsters/SaltGolem/SaltGolem ---- Quake Golem +Metadata/Monsters/SaltGolem/SaltGolemNoEmerge ---- Quake Golem Metadata/Monsters/HyenaMonster/HyenaMonster ---- Hyena Demon Metadata/Monsters/HyenaMonster/HyenaCentaurSpear ---- Sun Clan Scavenger Metadata/Monsters/ShellMonster/ShellMonster ---- Brimstone Crab @@ -129,7 +135,7 @@ Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer Metadata/Monsters/SandGolemancer/SandGolemancer ---- Desiccated Lich Metadata/Monsters/MarAcolyte/MarAcolyte ---- Mar Acolyte Metadata/Monsters/WingedFiend/WingedFiend ---- Winged Fiend -Metadata/Monsters/RockSlider ---- Boulder Ant +Metadata/Monsters/RockSliderSpectre ---- Boulder Ant Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01 ---- Lost-men Zealot Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield ---- Lost-men Brute Metadata/Monsters/SkeletonSnake ---- Gilded Cobra @@ -148,10 +154,10 @@ Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_ Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster ---- Sandflesh Mage Metadata/Monsters/PorcupineAnt/PorcupineAntSmall ---- Rasp Scavenger Metadata/Monsters/CaveDweller/CaveDweller ---- Tombshrieker -Metadata/Monsters/MineBat/MineBatDesertCave ---- Vesper Bat +Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge ---- Vesper Bat Metadata/Monsters/SummonedPhantasm/DesertPhantasm ---- Sand Spirit Metadata/Monsters/VultureZombie/VultureDemon ---- Vile Vulture -Metadata/Monsters/Kinarha/Kinarha ---- Kinarha +Metadata/Monsters/Kinarha/KinarhaSpectre ---- Kinarha Metadata/Monsters/Zombies/Maraketh/MarakethZombie ---- Maraketh Undead Metadata/Monsters/PlagueMorphs/PlagueMorph1 ---- Corrupted Corpse Metadata/Monsters/PlagueSwarm/PlagueSwarm ---- Plague Swarm @@ -215,14 +221,13 @@ Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff ---- Cultist Witch Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe ---- Cultist Warrior Metadata/Monsters/CrazedCannibalPicts/PictBigMale ---- Cultist Brute -Metadata/Monsters/CrazedCannibalPicts/VoodooPole/VoodooPole ---- Affliction Totem Metadata/Monsters/WereCat/TigerChimeral ---- Prowling Chimeral -Metadata/Monsters/Taniwha/RiverTaniwha ---- River Drake -Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_ ---- Coastal Drake +Metadata/Monsters/Taniwha/RiverTaniwhaNoJank ---- River Drake +Metadata/Monsters/Taniwha/RiverTaniwhaNoJank ---- Coastal Drake Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral ---- Whiptongue Croaker -Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel ---- Stone Sentinel -Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden ---- Gold-Melted Sentinel -Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient ---- Rusted Reconstructor +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge_ ---- Stone Sentinel +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNoEmerge ---- Gold-Melted Sentinel +Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncientActivated ---- Rusted Reconstructor Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned ---- Reconstructor Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolem ---- Shockblade Construct Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient ---- Rusted Dyna Golem @@ -247,7 +252,7 @@ Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_ ---- Gelid Zealot Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire ---- Fiery Zealot Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning ---- Powered Zealot -Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol ---- Bannerbearing Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpectre ---- Bannerbearing Zealot Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving ---- Vaal Excoriator Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving ---- Vaal Guard Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_ ---- Vaal Overseer @@ -269,7 +274,7 @@ Metadata/Monsters/Procession/ProcessionAxeShield Metadata/Monsters/Procession/ProcessionSpear_ ---- Vaal Embalmed Spearman Metadata/Monsters/Procession/ProcessionDagger ---- Vaal Embalmed Rogue Metadata/Monsters/Procession/ProcessionBow ---- Vaal Embalmed Archer -Metadata/Monsters/Procession/ProcessionBanner ---- Vaal Embalmed Bearer +Metadata/Monsters/Procession/ProcessionBannerSpectre ---- Vaal Embalmed Bearer Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword ---- Gold-Melted Shambler Metadata/Monsters/DrownedCrew/DrownedCrewSword_ ---- Drowned Explorer Metadata/Monsters/DrownedCrew/DrownedCrewGhost ---- Drowned Spectre @@ -344,8 +349,8 @@ Metadata/Monsters/TitanWalker/TitanWalker Metadata/Monsters/SkeletalKnight/SkeletalKnight ---- Eternal Knight Metadata/Monsters/SkeletalReaper/SkeletalReaper ---- Knight-Gaunt Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan ---- Goliath -Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite ---- Faridun Impaler -Metadata/Monsters/VaseMonster/VaseMonster_ ---- Urnwalker +Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_ ---- Faridun Impaler +Metadata/Monsters/VaseMonster/VaseMonsterSpectre ---- Urnwalker Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest ---- Risen Tale-woman Metadata/Monsters/Zombies/CourtGuardZombieAxe ---- Rotting Guard Metadata/Monsters/ChaosGodRangedFodder/ChaosGodRangedFodder_ ---- Petulant Stonemaw @@ -353,7 +358,6 @@ Metadata/Monsters/ChaosGodJaguar/ChaosGodJaguar_ Metadata/Monsters/ChaosGodTriHeadBat/ChaosGodTri-headBat_ ---- Cerberic Bat Metadata/Monsters/ChaosGodGorilla/ChaosGodGorilla_ ---- Stoneclad Gorilla Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_ ---- Crested Behemoth -Metadata/Monsters/Rhoas/Winged/WingedRhoa ---- Albino Rhoa Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ ---- It That Hates Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__ ---- It That Lashes Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger ---- It That Hunts @@ -374,7 +378,7 @@ Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower Metadata/Monsters/Breach/BreachElitePaleElite2 ---- It That Stalks Metadata/Monsters/ChaosGodTriHeadLizard/ChaosGodTriHeadLizard_ ---- Saurian Servant Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree ---- Treant Foulspawn -Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster ---- Treant Splitbeast +Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonsterSpectre ---- Treant Splitbeast Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster ---- Treant Hookhorror Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth ---- Treant Fungalreaver Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitual_ ---- Treant Spriggan @@ -415,3 +419,508 @@ Metadata/Monsters/Sanctified/Spider/SanctifiedSpider Metadata/Monsters/Sanctified/Tentacle/SanctifiedTentacle ---- Fettered Grasper Metadata/Monsters/Sanctified/Writhing/SanctifiedWrithing ---- Fettered Writher Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppy ---- Fettered Hook + +-- Spectres Not Yet Imported -- +-- These are either false spectres, or are disabled in game currently. This is not including duplicate names, just singular copy of a Spectre name.-- + +Metadata/Monsters/InsectMinion/InsectTest ---- Testling +Metadata/Monsters/MudBurrower/MudBurrowerTailBoss_ ---- The Devourer +Metadata/Monsters/BitterGuy/BitterGuyWifeGhost ---- Isabel, Mourning Wife +Metadata/Monsters/BitterGuy/BitterGuyChild1Surge_ ---- Calum, Weeping Child +Metadata/Monsters/BitterGuy/BitterGuyChild2Surge ---- Torcall, Sobbing Child +Metadata/Monsters/QuillCrab/QuillCrabPoison ---- Venomous Crab +Metadata/Monsters/Bird/MutantBird ---- Scourge of the Skies +Metadata/Monsters/Bird/MutantBirdDog ---- Flesh Pup +Metadata/Monsters/MarakethGuards/MarakethHeroGuard01___ ---- Emal +Metadata/Monsters/MarakethGuards/MarakethHeroGuard02 ---- Tanim +Metadata/Monsters/PitifulFabrications/PitifulFabrication02 ---- Ribrattle +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldier ---- Twilight Order Soldier +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficer_ ---- Twilight Order Officer +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderAssassin ---- Twilight Order Assassin +Metadata/Monsters/CorpseWheel/PlagueCorpseWheel ---- The Punished +Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey ---- Constructed Monkey +Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead ---- Constructed Monkey Head +Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion ---- Viper Servant +Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion ---- Jaguar Familiar +Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion ---- Serpentine Familiar +Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_ ---- Primal Familiar +Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake ---- Snake +Metadata/Monsters/Pirates/CaptainRothBossCannon ---- Ghost Cannon +Metadata/Monsters/RatMonster/RatMonsterPrison ---- Eaten Rat +Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ ---- Eternal Prisoner +Metadata/Monsters/ElephantRhino/ElephantRhino ---- Elephant Tortoise +Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman ---- Spearbearer Kin +Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker ---- Tuskbearer Kin +Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman ---- Shaman Kin +Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner ---- Prospector Kin +Metadata/Monsters/RootedGuys/RootedGuy01/RootedGuy1____ ---- Blightstalker +Metadata/Monsters/RootedGuys/RootedGuy03/RootedGuy3 ---- Sporebearer +Metadata/Monsters/RootedGuys/RootedGuy04/RootedGuy4 ---- Fungal Reaver +Metadata/Monsters/PrimordialMonsters/PrimordialMonster3 ---- Primordial Monster +Metadata/Monsters/RootedGuys/Cocoons2/Cocoons2__ ---- Infested Cadaver +Metadata/Monsters/FallenGods/FallenGodsSplit ---- Forgotten Cloven +Metadata/Monsters/FallenGods/FallenGodsClubHand_ ---- Forgotten Brutaliser +Metadata/Monsters/WormsKing/WormsKing_ ---- Worm-King +Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits ---- Captured Soul +Metadata/Monsters/MamaMonster/MamaBaby ---- Malevolent Newborn +Metadata/Monsters/LeagueDelirium/DeliriumMinion1 ---- Rage +Metadata/Monsters/LeagueDelirium/DeliriumMinion2 ---- Spite +Metadata/Monsters/LeagueDelirium/DeliriumMinion3 ---- Disgust +Metadata/Monsters/LeagueDelirium/DeliriumMinion4 ---- Malice +Metadata/Monsters/LeagueDelirium/DeliriumMinion5_ ---- Fury +Metadata/Monsters/LeagueDelirium/DeliriumMinion6_ ---- Turmoil +Metadata/Monsters/LeagueDelirium/DeliriumDemonColdIceSpear ---- Manifested Demon +Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleSummon ---- Volatile Scarab +Metadata/Monsters/TormentedSpirits/Stag/SpiritStag ---- Stag Spirit + +-- Duplicate Spectre Names -- +-- Some duplicate Spectres have been imported, like Terracotta Soldier, as there is a 10 spirit and 60 spirit version.-- +-- There are some spectres with the same name and reservation, but different skills. We should probably import them too.-- + +Metadata/Monsters/Monkeys/MonkeyJungleTamed ---- Feral Primate +Metadata/Monsters/Monkeys/MonkeyJungleTamedBossSpectator ---- Feral Primate +Metadata/Monsters/Spiker/Spiker3SanctumTrial__ ---- Porcupine Goliath +Metadata/Monsters/Wraith/WraithSpookyColdSanctumTrialTime ---- Frost Wraith +Metadata/Monsters/FungusZombie/FungusZombieLarge ---- Fungal Zombie +Metadata/Monsters/MudGolem/MudGolemWet1 ---- Mud Simulacrum +Metadata/Monsters/MudGolem/MudGolemWetEmerge1 ---- Mud Simulacrum +Metadata/Monsters/MudGolem/MudGolemWetEncased1 ---- Mud Simulacrum +Metadata/Monsters/MudGolem/SandGolemHidden__ ---- Living Sand +Metadata/Monsters/BitterGuy/BitterGuyWifeSurge ---- Isabel, Mourning Wife +Metadata/Monsters/QuillCrab/QuillCrabBig ---- Porcupine Crab +Metadata/Monsters/QuillCrab/QuillCrabBigElite ---- Porcupine Crab +Metadata/Monsters/QuillCrab/QuillCrabBigPoisonElite ---- Venomous Crab Matriarch +Metadata/Monsters/QuillCrab/QuillCrabBigTropical_ ---- Quill Crab +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmedPhysics ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxe ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxePhysics ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmedHighAggroRange ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmedHighAggroRangeMiller ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmedPhysicsHighAggroRange ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmedPhysicsHighAggroRangeMiller ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxeHighAggroRange_ ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxeHighAggroRangeMiller ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxePhysicsHighAggroRange ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedOneHandAxePhysicsHighAggroRangeMiller ---- Drowned +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmedPhysics ---- Lumbering Dead +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryOneHandAxe ---- Lumbering Dead +Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryOneHandAxePhysics__ ---- Lumbering Dead +Metadata/Monsters/Urchins/MeleeUrchin1 ---- Vile Imp +Metadata/Monsters/Skeletons/FungalSkeletonOneHandSwordShield ---- Fungal Rattler +Metadata/Monsters/Skeletons/FungalZombieOneHandSword ---- Fungal Rattler +Metadata/Monsters/Skeletons/FungalZombieOneHandSwordShield ---- Fungal Rattler +Metadata/Monsters/Skeletons/RetchSkeletonOneHandSwordShield ---- Wretched Rattler +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre ---- Flesh Larva +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeRanged1 ---- Flesh Larva +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeRanged1Spectre ---- Flesh Larva +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeEmerge1 ---- Flesh Larva +Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeEmergeSummoned1_ ---- Flesh Larva +Metadata/Monsters/Werewolves/WerewolfPackHuntingGrounds ---- Pack Werewolf +Metadata/Monsters/Werewolves/WerewolfMoonClanHuntingGrounds ---- Voracious Werewolf +Metadata/Monsters/Knight/DeathKnightNecropolis ---- Death Knight +Metadata/Monsters/Knight/DeathKnightNecropolisElite ---- Death Knight +Metadata/Monsters/Mercenary/Infected/InfectedMercenarySword ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxe ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenarySwordSword_ ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbow ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbowIncin ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenarySwordTorchIncin ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryMaulIncin ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeIncin ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbowExecutionerMinion ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryCrossbowExecutionerMinionSTANDALONE ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeShieldExecutionerMinion ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeShieldExecutionerMinion_STANDALONE ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxeExecutionerMinion ---- Decrepit Mercenary +Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxeAxeExecutionerMinionSTANDALONE ---- Decrepit Mercenary +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeNoArmour_ ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeClothArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeMediumArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandAxeHeavyArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandSwordNoArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandSwordClothArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandSwordMediumArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandSwordShieldMediumArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandSwordShieldHeavyArmour ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonOneHandSwordShieldHeavyArmourSanctumTrial ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonBow ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonCrossbow ---- Risen Maraketh +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordShield ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierCrossbow ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierBow ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordQuest ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordShieldQuest ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierBowQuest ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordBoss ---- Ancient Ezomyte +Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSwordShieldBoss_ ---- Ancient Ezomyte +Metadata/Monsters/Wolves/RottenWolfHagSummoned ---- Rotten Wolf +Metadata/Monsters/Wolves/RottenWolfHagSummonedDead ---- Rotten Wolf +Metadata/Monsters/Wolves/RottenWolfDead ---- Rotten Wolf +Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmedHusbandWife ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmedStance2 ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonOneHandSword__ ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonOneHandSwordHusbandWife ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonOneHandSwordShield ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonOneHandSwordShieldHusbandWife ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonBow ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonBowHusbandWife ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonCasterCold ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonCasterColdHusbandWife ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonCasterFire ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/GraveSkeletonCasterLightning ---- Risen Rattler +Metadata/Monsters/SnakeFlowerMan/BloomSerpentEmerge1 ---- Bloom Serpent +Metadata/Monsters/Zombies/Farmer/FarmerZombieMediumHoe ---- Risen Farmhand +Metadata/Monsters/Zombies/Farmer/FarmerZombieSkinny ---- Risen Farmhand +Metadata/Monsters/Zombies/Farmer/FarmerZombieGood_ ---- Risen Farmhand +Metadata/Monsters/Zombies/Farmer/FarmerZombieGoodScythe_ ---- Risen Farmhand +Metadata/Monsters/Zombies/Burned/BurnedLumberjackOneHandAxe_ ---- Burning Dead +Metadata/Monsters/Zombies/Burned/BurnedLumberjackTwoHandAxe ---- Burning Dead +Metadata/Monsters/RisenArbalestSanctumTrial ---- Risen Arbalest +Metadata/Monsters/Bugbot/BugbotRockyNoEmerge ---- Skitter Golem +Metadata/Monsters/Bugbot/BugbotBlack ---- Skitter Golem +Metadata/Monsters/Bugbot/BugbotBlackNoEmerge ---- Skitter Golem +Metadata/Monsters/Mutewind/MutewindManDualSwordSandCrusted ---- Faridun Swordsman +Metadata/Monsters/Mutewind/MutewindMan2HSpearSandCrusted ---- Faridun Spearman +Metadata/Monsters/Mutewind/MutewindManSpearShieldSandCrusted_ ---- Faridun Heavy Infantry +Metadata/Monsters/Mutewind/MutewindWomanDualSwordSandCrusted ---- Faridun Bladedancer +Metadata/Monsters/Mutewind/MutewindWomanJavelinSandCrusted ---- Faridun Javelineer +Metadata/Monsters/Mutewind/MutewindWomanSpearShieldSandCrusted ---- Faridun Infantry +Metadata/Monsters/Mutewind/MutewindBoySandCrusted ---- Faridun Neophyte +Metadata/Monsters/Mutewind/MutewindManDualSwordCorroded_ ---- Faridun Swordsman +Metadata/Monsters/Mutewind/MutewindManDualSwordCorrodedPatrol ---- Faridun Swordsman +Metadata/Monsters/Mutewind/MutewindMan2HSpearCorroded ---- Faridun Spearman +Metadata/Monsters/Mutewind/MutewindMan2HSpearCorrodedPatrol ---- Faridun Spearman +Metadata/Monsters/Mutewind/MutewindManSpearShieldCorroded ---- Faridun Heavy Infantry +Metadata/Monsters/Mutewind/MutewindManSpearShieldCorrodedPatrol ---- Faridun Heavy Infantry +Metadata/Monsters/Mutewind/MutewindWomanSpearCorroded__ ---- Faridun Spearwoman +Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedPatrol ---- Faridun Spearwoman +Metadata/Monsters/Mutewind/MutewindWomanDualSwordCorroded_ ---- Faridun Bladedancer +Metadata/Monsters/Mutewind/MutewindWomanDualSwordCorrodedPatrol ---- Faridun Bladedancer +Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorroded__ ---- Faridun Wind-slicer +Metadata/Monsters/Mutewind/MutewindWomanDualDaggerCorrodedPatrol_ ---- Faridun Wind-slicer +Metadata/Monsters/Mutewind/MutewindWomanJavelinCorroded ---- Faridun Javelineer +Metadata/Monsters/Mutewind/MutewindWomanSpearShieldCorroded_ ---- Faridun Infantry +Metadata/Monsters/Mutewind/MutewindWomanSpearShieldCorrodedPatrol ---- Faridun Infantry +Metadata/Monsters/Mutewind/MutewindBoyCorroded ---- Faridun Neophyte +Metadata/Monsters/Mutewind/MutewindGirlCorroded_ ---- Faridun Fledgling +Metadata/Monsters/Mutewind/MutewindManDualSwordGrim ---- Faridun Swordsman +Metadata/Monsters/Mutewind/MutewindMan2HSpearGrim ---- Faridun Spearman +Metadata/Monsters/Mutewind/MutewindManSpearShieldGrim ---- Faridun Heavy Infantry +Metadata/Monsters/Mutewind/MutewindWomanSpearGrim ---- Faridun Spearwoman +Metadata/Monsters/Mutewind/MutewindWomanDualSwordGrim ---- Faridun Bladedancer +Metadata/Monsters/Mutewind/MutewindWomanDualDaggerGrim ---- Faridun Wind-slicer +Metadata/Monsters/Mutewind/MutewindWomanJavelinGrim ---- Faridun Javelineer +Metadata/Monsters/Mutewind/MutewindWomanSpearShieldGrim_ ---- Faridun Infantry +Metadata/Monsters/Mutewind/MutewindBoyGrim ---- Faridun Neophyte +Metadata/Monsters/Mutewind/MutewindGirlGrim_ ---- Faridun Fledgling +Metadata/Monsters/Parasites/FishParasiteWaterways ---- Chyme Skitterer +Metadata/Monsters/LeagueExpeditionNew/Skeletons/ExpeditionSkeletonSwordShieldOlroth ---- Unearthed Skeletal Warrior +Metadata/Monsters/LeagueExpeditionNew/Zombies/ExpeditionZombieHusk_ ---- Unearthed Zombie +Metadata/Monsters/LeagueExpeditionNew/DeathKnight/ExpeditionDeathKnightOlroth ---- Knight of the Sun +Metadata/Monsters/TwigMonsters/canopy/TwigMonsterCaster ---- Skeleton Spriggan +Metadata/Monsters/DemonSpiders/MeleeSpiderEmergeDrop_ ---- Vault Lurker +Metadata/Monsters/DemonSpiders/MeleeSpiderSanctumTrial ---- Vault Lurker +Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredSanctumTrial_ ---- Adorned Beetle +Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDullSanctumScorpionBoss ---- Tarnished Beetle +Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWideSanctumTrial ---- Adorned Scarab +Metadata/Monsters/EtchedBeetles/LargeEtchedBeetleBossMinion ---- Adorned Beetle +Metadata/Monsters/SerpentClanMonster/SerpentClan1SanctumTrial ---- Serpent Clan +Metadata/Monsters/SaltGolem/SaltGolemNoEmerge ---- Quake Golem +Metadata/Monsters/SaltGolem/SaltGolemSanctumTrial ---- Quake Golem +Metadata/Monsters/SaltGolem/SaltGolemNoEmergeSanctumTrial ---- Quake Golem +Metadata/Monsters/SaltGolem/SaltGolemBlack ---- Quake Golem +Metadata/Monsters/SaltGolem/SaltGolemBlackNoEmerge ---- Quake Golem +Metadata/Monsters/HyenaMonster/HyenaMonsterBossMinion ---- Hyena Demon +Metadata/Monsters/HyenaMonster/HyenaMonsterHighAggro ---- Hyena Demon +Metadata/Monsters/HyenaMonster/HyenaCentaurSpearBossMinion_ ---- Sun Clan Scavenger +Metadata/Monsters/SandLeaper02/DesertLeaper1Emerge ---- Crag Leaper +Metadata/Monsters/SandGolemancer/SandGolemancerSanctumTrial ---- Desiccated Lich +Metadata/Monsters/SandGolemancer/SandGolemancerSanctumTrialTime ---- Desiccated Lich +Metadata/Monsters/SandGolemancer/SandGolemancerTornado ---- Desiccated Lich +Metadata/Monsters/MarAcolyte/MarAcolyteSanctumTrial ---- Mar Acolyte +Metadata/Monsters/RockSliderSpectre ---- Boulder Ant +Metadata/Monsters/RockSliderSanctumTrial ---- Boulder Ant +Metadata/Monsters/RockSliderSanctumTrialSpectre ---- Boulder Ant +Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealotSummoner_01 ---- Lost-men Zealot +Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02 ---- Lost-men Zealot +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreSanctumTrial ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSickleShieldSanctumTrial ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbushSanctumTrial ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSickleShieldAmbushSanctumTrial ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreSanctumTrialNoEmerge ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSickleShieldSanctumTrialNoEmerge ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreFormation ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreStatue ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreStatueBridge ---- Terracotta Soldier +Metadata/Monsters/TerracottaGuardians/TerracottaGuardianSceptreAmbush__ ---- Terracotta Soldier +Metadata/Monsters/SerpentClanMonster/SerpentClanCasterSanctumTrial ---- Serpent Shaman +Metadata/Monsters/SkeletonSnake/SkeletonSnakeSerpentCasterMinion ---- Gilded Cobra +Metadata/Monsters/SkeletonSnake/SkeletonSnakeSerpentCasterMinionSTANDALONE ---- Gilded Cobra +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeOneHand ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeUnarmed ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeSwordShield ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeBow ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeCrossbow ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonEmergeCrossbowSanctumTrial_ ---- Risen Maraketh +Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonCrossbowSanctumTrial_ ---- Risen Maraketh +Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSwordShield ---- Sandflesh Warrior +Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCasterSanctumTrial ---- Sandflesh Mage +Metadata/Monsters/PorcupineAnt/PorcupineAntMedium ---- Rasp Scavenger +Metadata/Monsters/PorcupineAnt/PorcupineAntMediumSanctumTrial ---- Rasp Scavenger +Metadata/Monsters/PorcupineAnt/PorcupineAntLarge ---- Rasp Scavenger +Metadata/Monsters/PorcupineAnt/PorcupineAntLargeSanctumTrial ---- Rasp Scavenger +Metadata/Monsters/CaveDweller/CaveDwellerSanctumTrial__ ---- Tombshrieker +Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge ---- Vesper Bat +Metadata/Monsters/MineBat/MineBatDesertCaveSanctumTrial_ ---- Vesper Bat +Metadata/Monsters/MineBat/MineBatDesertCaveSanctumTrial_NoEmerge ---- Vesper Bat +Metadata/Monsters/Kinarha/KinarhaSpectre ---- Kinarha +Metadata/Monsters/Zombies/Maraketh/MarakethZombieCorpse ---- Maraketh Undead +Metadata/Monsters/PlagueMorphs/PlagueMorph2_ ---- Corrupted Corpse +Metadata/Monsters/PlagueMorphs/PlagueMorph3 ---- Corrupted Corpse +Metadata/Monsters/PlagueMorphs/PlagueMorph4 ---- Corrupted Corpse +Metadata/Monsters/PlagueNymph/PlagueNymphFoundry ---- Plague Nymph +Metadata/Monsters/PlagueBringer/PlagueBringerEmerge ---- Plague Harvester +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderSoldierSIEGE ---- Twilight Order Soldier +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderOfficerSIEGE ---- Twilight Order Officer +Metadata/Monsters/TwilightOrderSoldiers/TwilightOrderAssassinSIEGE ---- Twilight Order Assassin +Metadata/Monsters/BrainWorm/DuneLurkerSanctumTrial ---- Dune Lurker +Metadata/Monsters/WingedCreature/WingedCreatureSanctumTrial ---- Winged Horror +Metadata/Monsters/BogBodies/BogCorpseTwoHandAxe ---- Bogfelled Commoner +Metadata/Monsters/BogBodies/BogCorpseOffensiveSummon ---- Bogfelled Commoner +Metadata/Monsters/BogBodies/BogCorpseDefensiveSummon ---- Bogfelled Commoner +Metadata/Monsters/VaalSavage/VaalSavageShamanWaterways ---- Azak Shaman +Metadata/Monsters/PlagueSwarm/BloodDroneSacEmerge ---- Bloodthief Wasp +Metadata/Monsters/ChawMongrel/ChawMongrelLeash ---- Chaw Mongrel +Metadata/Monsters/ChawMongrel/ChawMongrelLeashBoss ---- Chaw Mongrel +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer2 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer3 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer4 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSpores1 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSpores2 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSpores3 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSpores4_ ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange1 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange2 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange3 ---- Ill-fated Explorer +Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorerNoSporesOrange4 ---- Ill-fated Explorer +Metadata/Monsters/CrazedCannibalPicts/PictMaleAxeAxe ---- Cultist Warrior +Metadata/Monsters/CrazedCannibalPicts/PictMaleAxeDagger ---- Cultist Warrior +Metadata/Monsters/CrazedCannibalPicts/PictMaleAxeShield ---- Cultist Warrior +Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication01 ---- Skullslinger +Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02 ---- Ribrattle +Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication03_ ---- Spinesnatcher +Metadata/Monsters/Taniwha/RiverTaniwhaEmerge ---- River Drake +Metadata/Monsters/Taniwha/RiverTaniwhaWaterways ---- River Drake +Metadata/Monsters/Taniwha/RiverTaniwhaNoJank ---- River Drake +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge_ ---- Stone Sentinel +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelSpawned ---- Stone Sentinel +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelUpperMachinarium_ ---- Stone Sentinel +Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNoEmerge ---- Gold-Melted Sentinel +Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncientActivated ---- Rusted Reconstructor +Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemSpawned ---- Shockblade Construct +Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbotAncient_ ---- Crawler Sentinel +Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbotSpawned ---- Crawler Sentinel +Metadata/Monsters/RatMonster/RatMonsterPoison__ ---- Rotted Rat +Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardSpear ---- Undead Vaal Guard +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireBow_ ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireClaw_ ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShield_ ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShieldNapuatzi ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShieldNapuatziNoScale ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireShieldUtzaalIntro ---- Viper Legionnaire +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBloodBloodied ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBloodUtzaalIntro ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaosBloodied ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaosPatrol ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersColdBloodied ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersColdPatrol ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersColdSacrifice ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersColdSacrificePray ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersColdSacrificeWorship ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFireBloodied ---- Fiery Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightningBloodied ---- Powered Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpectre ---- Bannerbearing Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerSacrifice ---- Bannerbearing Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBlood ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBloodBloodied ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaos ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaosBloodied ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickChaosPatrol ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickCold ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickColdBloodied ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickColdPatrol ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickColdSacrifice ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFire ---- Fiery Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickFireBloodied ---- Fiery Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightning__ ---- Powered Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickLightningBloodied ---- Powered Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBlood ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBloodBloodied ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaos ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaosBloodied ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearChaosPatrol ---- Chaotic Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearCold ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearColdBloodied ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearColdPatrol ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearColdSacrifice ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFire ---- Fiery Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearFireBloodied ---- Fiery Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightning ---- Powered Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearLightningBloodied ---- Powered Zealot +Metadata/Monsters/VaalMonsters/Living/VaalGuardSpearLiving ---- Vaal Guard +Metadata/Monsters/VaalMonsters/Living/VaalGuardSpearLivingSacrificeGuide ---- Vaal Guard +Metadata/Monsters/VaalMonsters/Living/VaalGuardBowLiving ---- Vaal Guard +Metadata/Monsters/VaalMonsters/Living/VaalOverseerLivingSacrificeGuard ---- Vaal Overseer +Metadata/Monsters/VaalMonsters/Living/VaalGoliathLivingPatrol_ ---- Vaal Goliath +Metadata/Monsters/VaalMonsters/Living/VaalGoliathLivingCrystalThrower ---- Vaal Goliath +Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterBloodied__ ---- Vaal Formshifter +Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterPatrol ---- Vaal Formshifter +Metadata/Monsters/Procession/ProcessionBannerSpectre ---- Vaal Embalmed Bearer +Metadata/Monsters/GoldenOnes/GoldenOnesOneHandMace ---- Gold-Melted Shambler +Metadata/Monsters/GoldenOnes/GoldenOnesOneHandClub ---- Gold-Melted Shambler +Metadata/Monsters/GoldenOnes/GoldenOnesSpear ---- Gold-Melted Shambler +Metadata/Monsters/DrownedCrew/DrownedCrewAxe ---- Drowned Explorer +Metadata/Monsters/DrownedCrew/DrownedCrewSwordMinion ---- Drowned Explorer +Metadata/Monsters/DrownedCrew/DrownedCrewAxeMinion ---- Drowned Explorer +Metadata/Monsters/DrownedCrawler/DrownedCrawlerWallWalk ---- Drowned Crawler +Metadata/Monsters/BloodBathers/BloodBatherMace/BloodBatherMace ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherMace/BloodBatherMacePraying ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherShield/BloodBatherShield ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherShield/BloodBatherShieldPraying ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherFlail/BloodBatherFlail ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherFlail/BloodBatherFlailPraying__ ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherSpear/BloodBatherSpear ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherSpear/BloodBatherSpearPraying ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherSword/BloodBatherSword ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherSword/BloodBatherSwordPraying ---- Bloodrite Guard +Metadata/Monsters/BloodCultistDrones/BloodBatherMagePraying_ ---- Bloodrite Priest +Metadata/Monsters/VaalConstructs/Ball/VaalBowlingBallSpawned ---- Flame Sentry +Metadata/Monsters/VaalMonsters/Living/VaalAxeThrowerBloodied ---- Vaal Axeman +Metadata/Monsters/KelpDreg/KelpDregSwordShield ---- Searot Skeleton +Metadata/Monsters/KelpDreg/KelpDregAxe ---- Searot Skeleton +Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightning ---- Doryani's Elite +Metadata/Monsters/SkeletonProwler/SkeletonProwlerDead ---- Prowling Skeleton +Metadata/Monsters/Skeletons/Basic/PrisonSkeletonUnarmed ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/PrisonSkeletonUnarmedDead ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/PrisonSkeletonOneHandSword ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/PrisonSkeletonOneHandSwordDead ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/PrisonSkeletonOneHandSwordShield ---- Risen Rattler +Metadata/Monsters/Skeletons/Basic/PrisonSkeletonOneHandSwordShieldDead ---- Risen Rattler +Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_Dead ---- Eternal Prisoner +Metadata/Monsters/Zombies/UpperPrison/PrisonZombieOneHandAxe ---- Eternal Prisoner +Metadata/Monsters/Zombies/UpperPrison/PrisonZombieOneHandAxeDead ---- Eternal Prisoner +Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearmanDistracted ---- Spearbearer Kin +Metadata/Monsters/Goblins/GoblinTusker/GoblinTuskerDistracted ---- Tuskbearer Kin +Metadata/Monsters/Goblins/GoblinShaman/GoblinShamanDistracted ---- Shaman Kin +Metadata/Monsters/Goblins/GoblinMiner/GoblinMinerMining ---- Prospector Kin +Metadata/Monsters/TwigMonsters/RaisedBranchMinion ---- Skeleton Spriggan +Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonsterActive ---- Cultivated Grove +Metadata/Monsters/TwigMonsters/RaisedBranchMinionActive ---- Skeleton Spriggan +Metadata/Monsters/Baron/BaronWerewolfProwlerSummon ---- Tendril Prowler +Metadata/Monsters/FallenGods/FallenGodsCrawler ---- Forgotten Crawler +Metadata/Monsters/FallenGods/FallenGodsStalker ---- Forgotten Stalker +Metadata/Monsters/FallenGods/FallenHooks ---- Forgotten Satyr +Metadata/Monsters/WormsKing/WormsKingEmerge ---- Worm-King +Metadata/Monsters/SummonedPhantasm/HusbandWifeSpiritsWild ---- Captured Soul +Metadata/Monsters/MamaMonster/MamaBabyBossMinion ---- Malevolent Newborn +Metadata/Monsters/FallenGods/FallenGodMinibossBloaterMinion ---- Forgotten Mauler +Metadata/Monsters/FallenGods/FallenGodMinibossSplitMinion ---- Forgotten Cloven +Metadata/Monsters/FallenGods/FallenGodMinibossClubHandMinion ---- Forgotten Brutaliser +Metadata/Monsters/FallenGods/FallenGodMinibossCrawlerMinion ---- Forgotten Crawler +Metadata/Monsters/FallenGods/FallenGodMinibossStalkerMinion ---- Forgotten Stalker +Metadata/Monsters/FallenGods/FallenGodMinibossStagMinion ---- Forgotten Stag +Metadata/Monsters/FallenGods/FallenGodMinibossHooksMinion__ ---- Forgotten Satyr +Metadata/Monsters/RabidFeralDogMonster/RabidDogLargeFarmlandsNoName ---- Rabid Dog +Metadata/Monsters/Ghouls/FarudinCrawlerQuarry ---- Faridun Crawler +Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlasterMinecart_ ---- Forsaken Miner +Metadata/Monsters/DrudgeMiners/DrudgePickaxeMiner ---- Forsaken Miner +Metadata/Monsters/DrudgeMiners/DrudgeMinerHammer ---- Forsaken Miner +Metadata/Monsters/TitanWalker/TitanWalkerSanctumTrial ---- Walking Goliath +Metadata/Monsters/TitanWalker/TitanWalkerCorpse ---- Walking Goliath +Metadata/Monsters/SkeletalKnight/SkeletalKnightBossMinion ---- Eternal Knight +Metadata/Monsters/TwoheadedTitan/TwoHeadedTitanSanctumTrial ---- Goliath +Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_ ---- Faridun Impaler +Metadata/Monsters/VaseMonster/VaseMonsterSanctumTrial ---- Urnwalker +Metadata/Monsters/VaseMonster/VaseMonsterSanctumTrialTime ---- Urnwalker +Metadata/Monsters/VaseMonster/VaseMonsterSpectre ---- Urnwalker +Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriestSanctumTrial ---- Risen Tale-woman +Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriestSanctumTrialTime ---- Risen Tale-woman +Metadata/Monsters/Zombies/CourtGuardZombieUnarmed ---- Rotting Guard +Metadata/Monsters/LeagueDelirium/DeliriumMinionEssence1 ---- Rage +Metadata/Monsters/LeagueDelirium/DeliriumMinionEssence2 ---- Spite +Metadata/Monsters/LeagueDelirium/DeliriumMinionEssence3 ---- Disgust +Metadata/Monsters/LeagueDelirium/DeliriumMinionEssence4 ---- Malice +Metadata/Monsters/LeagueDelirium/DeliriumMinionEssence5 ---- Fury +Metadata/Monsters/LeagueDelirium/DeliriumMinionEssence6 ---- Turmoil +Metadata/Monsters/LeagueDelirium/DeliriumDemonFireSword_ ---- Manifested Demon +Metadata/Monsters/LeagueDelirium/DeliriumDemonLightningElectricFlail ---- Manifested Demon +Metadata/Monsters/LeagueDelirium/DeliriumDemonPhysicalPizzaSlam___ ---- Manifested Demon +Metadata/Monsters/LeagueDelirium/DeliriumDemonUniqueColdIceSpear ---- Manifested Demon +Metadata/Monsters/LeagueDelirium/DeliriumDemonUniqueFireSword ---- Manifested Demon +Metadata/Monsters/LeagueDelirium/DeliriumDemonUniqueLightningElectricFlail ---- Manifested Demon +Metadata/Monsters/LeagueDelirium/DeliriumDemonUniquePhysicalPizzaSlam ---- Manifested Demon +Metadata/Monsters/Breach/Monsters/FingersBat/FingersBatEmerge ---- It That Watches +Metadata/Monsters/Breach/BreachOverseerBoss/BreachBossSpider ---- It That Crawls +Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonsterWILDWOOD ---- Treant Splitbeast +Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonsterSpectre ---- Treant Splitbeast +Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonsterWILDWOOD ---- Treant Hookhorror +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemothWILDWOOD ---- Treant Fungalreaver +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMeleeRitualWILDWOOD ---- Treant Spriggan +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitualWILDWOOD ---- Treant Sage +Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCasterRitual2WILDWOOD ---- Treant Mystic +Metadata/Monsters/LeagueRitual/DryadFaction/DruidicFallenStag ---- Forgotten Stag +Metadata/Monsters/LeagueRitual/DryadFaction/DruidicFallenStagWILDWOOD ---- Forgotten Stag +Metadata/Monsters/LeagueRitual/DemonFaction/CaveDwellerWILDWOOD ---- Nameless Dweller +Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3WILDWOOD ---- Nameless Horror +Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoaWILDWOOD ---- Nameless Lurker +Metadata/Monsters/LeagueRitual/DemonFaction/DemonRatWILDWOOD ---- Nameless Vermin +Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrowerWILDWOOD ---- Nameless Burrower +Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulkWILDWOOD ---- Nameless Hulk +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictFemaleBow ---- Cultist Archer +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictFemaleBowWILDWOOD ---- Cultist Archer +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictFemaleDaggerDagger ---- Cultist Daggerdancer +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictFemaleDaggerDaggerWILDWOOD ---- Cultist Daggerdancer +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictFemaleStaff ---- Cultist Witch +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictFemaleStaff_WILDWOOD ---- Cultist Witch +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictMaleAxe ---- Cultist Warrior +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictMaleAxeWILDWOOD ---- Cultist Warrior +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictMaleAxeDagger ---- Cultist Warrior +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictMaleAxeDaggerWILDWOOD ---- Cultist Warrior +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictMaleAxeShield ---- Cultist Warrior +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictMaleAxeShieldWILDWOOD ---- Cultist Warrior +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictBigMale_ ---- Cultist Brute +Metadata/Monsters/LeagueRitual/HumanoidFaction/CrazedCannibalPicts/PictBigMaleWILDWOOD ---- Cultist Brute +Metadata/Monsters/LeagueRitual/HumanoidFaction/PitifulFabrications/Canopy/PitifulFabrication01 ---- Skullslinger +Metadata/Monsters/LeagueRitual/HumanoidFaction/PitifulFabrications/Canopy/PitifulFabrication02 ---- Ribrattle +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersChaosUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersCold_Ultimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersFireUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedDaggersLightningUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedKnifestickBloodUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedKnifestickChaosUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedKnifestickColdUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedKnifestickFireUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedKnifestickLightning__Ultimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedSpearBloodUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedSpearChaosUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedSpearColdUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedSpearFireUltimatium ---- Chaos Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalFlayedSpearLightningUltimatium_ ---- Chaos Zealot +Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWieldUltimatium ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherMace/BloodBatherMaceUltimatium ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherShield/BloodBatherShieldUltimatium ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherFlail/BloodBatherFlailUltimatium ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherSpear/BloodBatherSpearUltimatium ---- Bloodrite Guard +Metadata/Monsters/BloodBathers/BloodBatherSword/BloodBatherSwordUltimatium ---- Bloodrite Guard +Metadata/Monsters/BloodCultistDrones/BloodBatherMageUltimatium ---- Bloodrite Priest +Metadata/Monsters/Skeletons/Essence/EssenceSkeletonCasterFire ---- Risen Rattler +Metadata/Monsters/Skeletons/Essence/EssenceSkeletonCasterCold ---- Risen Rattler +Metadata/Monsters/Skeletons/Essence/EssenceSkeletonCasterLightning ---- Risen Rattler +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBloodExpedition ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersColdExpedition ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickBloodExpedition ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotKnifestickColdExpedition ---- Gelid Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearBloodExpedition ---- Blood Zealot +Metadata/Monsters/VaalMonsters/Zealots/VaalZealotSpearColdExpedition ---- Gelid Zealot +Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppyBig ---- Fettered Hook +Metadata/Monsters/Sanctified/Floppy/SanctifiedFloppyMinion ---- Fettered Hook diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 1659778847..34a5af24be 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -159,7 +159,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Mutewind/MutewindWomanJavelin #emit -#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedElite +#spectre Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_ #flags recommendedSpectre #emit @@ -254,10 +254,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword #emit --- Sentinel -#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel -#emit - -- Serpent Shaman #spectre Metadata/Monsters/SerpentClanMonster/SerpentClanCaster #flags recommendedSpectre recommendedBeast @@ -307,16 +303,13 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Werewolves/WerewolfProwlerRed1 #emit - -#emit - #spectre Metadata/Monsters/Monkeys/MonkeyJungle #emit #spectre Metadata/Monsters/BloodChieftain/MonkeyChiefJungle #emit -#spectre Metadata/Monsters/Spiker/Spiker +#spectre Metadata/Monsters/Spiker/Spiker3_ #emit #spectre Metadata/Monsters/MudBurrower/BrambleBurrower @@ -358,7 +351,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Hags/TrenchHag #emit -#spectre Metadata/Monsters/HuhuGrub/HuhuGrubLarvae +#spectre Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre #emit #spectre Metadata/Monsters/Stalker/Stalker @@ -380,6 +373,9 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Knight/DeathKnight1 #emit +#spectre Metadata/Monsters/Knight/DeathKnightNecropolisElite +#emit + #spectre Metadata/Monsters/Gargoyle/GargoyleGolemRed #emit @@ -395,12 +391,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Ghouls/GhoulCommander #emit -#spectre Metadata/Monsters/Bird/MutantBird -#emit - -#spectre Metadata/Monsters/Bird/MutantBirdDog -#emit - #spectre Metadata/Monsters/Ghouls/Ghoul #emit @@ -453,7 +443,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/RisenArbalest__ #emit -#spectre Metadata/Monsters/Bugbot/BugbotRocky_ +#spectre Metadata/Monsters/Bugbot/BugbotRockyNoEmerge #emit #spectre Metadata/Monsters/FaridunLizards/FaridunLizard_ @@ -537,7 +527,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/SerpentClanMonster/SerpentClan1 #emit -#spectre Metadata/Monsters/SaltGolem/SaltGolem +#spectre Metadata/Monsters/SaltGolem/SaltGolemNoEmerge #emit #spectre Metadata/Monsters/HyenaMonster/HyenaMonster @@ -565,7 +555,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/WingedFiend/WingedFiend #emit -#spectre Metadata/Monsters/RockSlider +#spectre Metadata/Monsters/RockSliderSpectre #emit #spectre Metadata/Monsters/SkeletonSnake @@ -597,7 +587,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/CaveDweller/CaveDweller #emit -#spectre Metadata/Monsters/MineBat/MineBatDesertCave +#spectre Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge #emit #spectre Metadata/Monsters/SummonedPhantasm/DesertPhantasm @@ -607,7 +597,7 @@ local minions, mod, flag = ... #flags recommendedSpectre recommendedBeast #emit -#spectre Metadata/Monsters/Kinarha/Kinarha +#spectre Metadata/Monsters/Kinarha/KinarhaSpectre #emit #spectre Metadata/Monsters/Zombies/Maraketh/MarakethZombie @@ -769,22 +759,19 @@ local minions, mod, flag = ... #flags recommendedSpectre recommendedBeast #emit -#spectre Metadata/Monsters/Taniwha/RiverTaniwha -#emit - -#spectre Metadata/Monsters/Taniwha/RiverTaniwhaTropicalIsland_ +#spectre Metadata/Monsters/Taniwha/RiverTaniwhaNoJank #emit #spectre Metadata/Monsters/WhipTongueChimeral/WhipTongueChimeral #emit -#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinel +#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelNoEmerge_ #emit -#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGolden +#spectre Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNoEmerge #emit -#spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncient +#spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncientActivated #emit #spectre Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidSpawned @@ -799,12 +786,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot #emit -#spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkey -#emit - -#spectre Metadata/Monsters/VaalConstructs/Monkey/VaalConstructMonkeyHead -#emit - #spectre Metadata/Monsters/RatMonster/RatMonster #emit @@ -835,9 +816,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater #emit -#spectre Metadata/Monsters/VaalMonsters/ViperNapuatzi/ViperNapuatziSnakeMinion -#emit - #spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood #emit @@ -854,7 +832,7 @@ local minions, mod, flag = ... #flags recommendedSpectre #emit -#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrol +#spectre Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpectre #emit #spectre Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving @@ -888,18 +866,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar #emit -#spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalJaguarMinion -#emit - -#spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion -#emit - -#spectre Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_ -#emit - -#spectre Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake -#emit - #spectre Metadata/Monsters/Procession/ProcessionAxeShield #emit @@ -912,7 +878,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/Procession/ProcessionBow #emit -#spectre Metadata/Monsters/Procession/ProcessionBanner +#spectre Metadata/Monsters/Procession/ProcessionBannerSpectre #emit #spectre Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword @@ -1027,15 +993,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/SkeletonProwler/SkeletonProwler_ #emit -#spectre Metadata/Monsters/RatMonster/RatMonsterPrison -#emit - -#spectre Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ -#emit - -#spectre Metadata/Monsters/TentacleDemonFemale/TentacleWhipper -#emit - #spectre Metadata/Monsters/BrineMaiden/BrineMaiden #emit @@ -1069,9 +1026,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/RatMonster/RatMonsterCistern #emit -#spectre Metadata/Monsters/SummonedPhantasm/HusbandWifeSpirits -#emit - #spectre Metadata/Monsters/RabidFeralDogMonster/RabidDog #emit @@ -1094,7 +1048,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/SkeletalReaper/SkeletalReaper #emit -#spectre Metadata/Monsters/VaseMonster/VaseMonster_ +#spectre Metadata/Monsters/VaseMonster/VaseMonsterSpectre #emit #spectre Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest @@ -1119,9 +1073,6 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/ChaosGodTriceratops/ChaosGodTriceratops_ #emit -#spectre Metadata/Monsters/Rhoas/Winged/WingedRhoa -#emit - #spectre Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__ #flags recommendedSpectre #emit @@ -1162,7 +1113,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZombieTree #emit -#spectre Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonster +#spectre Metadata/Monsters/LeagueRitual/DryadFaction/SplitMonster/SplitMonsterSpectre #emit #spectre Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 1c56976010..9f3a1db25b 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -118,12 +118,11 @@ directiveTable.emit = function(state, args, out) local allMonsterPackIds = {} -- Step 1: From MonsterPackEntries - for i = 1, 2000 do - local entry = dat("MonsterPackEntries"):GetRow("Id", tostring(i)) - if entry and entry.MonsterPacksKey then + for entry in dat("MonsterPackEntries"):Rows() do + if entry.MonsterPacksKey then local packId = entry.MonsterPacksKey.Id if packId then - allMonsterPackIds[packId] = true -- add to full set of pack IDs + allMonsterPackIds[packId] = true if entry.MonsterVarietiesKey and entry.MonsterVarietiesKey.Name == monsterVariety.Name then table.insert(matchingEntries, packId) end @@ -131,7 +130,7 @@ directiveTable.emit = function(state, args, out) end end -- Step 2: Check if monster is in AdditionalMonsters within MonsterPacks - for packId, _ in pairs(allMonsterPackIds) do + for packId in pairs(allMonsterPackIds) do local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) if pack and pack.AdditionalMonsters then for _, addMon in ipairs(pack.AdditionalMonsters) do diff --git a/src/Export/Scripts/skills.lua b/src/Export/Scripts/skills.lua index 1a72fee385..0565e0d960 100644 --- a/src/Export/Scripts/skills.lua +++ b/src/Export/Scripts/skills.lua @@ -998,7 +998,7 @@ directiveTable.mods = function(state, args, out) state.set = nil end -for _, name in pairs({"act_str","act_dex","act_int","other","minion", "spectre", "sup_str","sup_dex","sup_int"}) do +for _, name in pairs({"act_str","act_dex","act_int","other","minion","spectre","sup_str","sup_dex","sup_int"}) do processTemplateFile(name, "Skills/", "../Data/Skills/", directiveTable) end diff --git a/src/Export/Scripts/spectreList.lua b/src/Export/Scripts/spectreList.lua index 0fd41bd7c6..f91c1c7d10 100644 --- a/src/Export/Scripts/spectreList.lua +++ b/src/Export/Scripts/spectreList.lua @@ -5,14 +5,39 @@ local out = io.open("../Export/Minions/SpectreList.txt", "w") out:write('-- This file is automatically generated, do not edit!\n') out:write('-- Gem data (c) Grinding Gear Games\n\n') +out:write('-- Some monsters have not been imported into PoB, as they have Spectre flag but they are not spectreable in game for some reason.\n') +out:write('-- Eg. Delirium monsters like Rage/Malice/Disgust. Either we are missing a flag, or its done on their side somewhere.\n\n') + local export = false local spectreList = {} +local notImported = {} +local duplicateName = {} local uniqueName = {} +local importedSpectres = {} +local file = io.open("../Data/Spectres.lua", "r") + +if file then + for line in file:lines() do + local id = line:match('minions%[%"(.-)%"%]') + if id then + importedSpectres[id] = true + end + end + file:close() +end + for monster in dat("MonsterVarieties"):Rows() do - if monster.NotSpectre == false and monster.BossHealthBar == false and not monster.Type.IsPlayerMinion == true and not monster.Id:match("NPC") and not monster.Name:match("DNT") and not monster.AIScript:match("NoAI") then + if monster.NotSpectre == false + and monster.BossHealthBar == false + and not monster.Type.IsPlayerMinion == true + and not monster.Id:match("NPC") + and not monster.Name:match("DNT") + and not monster.AIScript:match("NoAI") + and #monster.GrantedEffects ~= 0 then for _, name in ipairs(uniqueName) do if name == monster.Name then + table.insert(duplicateName, { id = monster.Id, name = monster.Name }) goto continue end end @@ -31,12 +56,42 @@ for monster in dat("MonsterVarieties"):Rows() do goto continue end end - out:write(monster.Id..string.rep(" ", 90 - string.len(monster.Id)).."\t\t----\t\t"..monster.Name, "\n") - table.insert(uniqueName, monster.Name) + -- Loop SpectreOverrides for matching monster.Id + local outputId = monster.Id -- default to monster.Id + for override in dat("SpectreOverrides"):Rows() do + if override.Monster.Id == monster.Id and override.Spectre then + outputId = override.Spectre.Id + break + end + end + if not importedSpectres[outputId] then + table.insert(notImported, { id = outputId, name = monster.Name }) + end + table.insert(spectreList, { id = outputId, name = monster.Name }) + table.insert(uniqueName, monster.Name) end ::continue:: end +out:write("-- All Spectre Names --\n") +out:write("-- This is a full list of all Spectres with basic filtering.--\n\n") +for _, monster in ipairs(spectreList) do + out:write(monster.id .. string.rep(" ", 90 - string.len(monster.id)) .. "\t\t----\t\t" .. monster.name, "\n") +end + +out:write("\n-- Spectres Not Yet Imported --\n") +out:write("-- These are either false spectres, or are disabled in game currently. This is not including duplicate names, just singular copy of a Spectre name.--\n\n") +for _, monster in ipairs(notImported) do + out:write(monster.id .. string.rep(" ", 90 - string.len(monster.id)) .. "\t\t----\t\t" .. monster.name, "\n") +end + + +out:write("\n-- Duplicate Spectre Names --\n") +out:write("-- Some duplicate Spectres have been imported, like Terracotta Soldier, as there is a 10 spirit and 60 spirit version.--\n") +out:write("-- There are some spectres with the same name and reservation, but different skills. We should probably import them too.--\n\n") +for _, monster in ipairs(duplicateName) do + out:write(monster.id .. string.rep(" ", 90 - string.len(monster.id)) .. "\t\t----\t\t" .. monster.name, "\n") +end out:close() diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index a48bf4010d..76a36c636e 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -48,6 +48,18 @@ statMap = { #mods #skillEnd +#skill BurdenedWretchSlam Slam +#set BurdenedWretchSlam +#flags attack triggerable +#mods +#skillEnd + +#skill BurdenedWretchSlamUnique Slam +#set BurdenedWretchSlamUnique +#flags attack triggerable +#mods +#skillEnd + #skill CGEBloodPriestBoilingBlood Boiling Blood #set CGEBloodPriestBoilingBlood #flags spell area triggerable duration @@ -72,6 +84,12 @@ statMap = { #mods #skillEnd +#skill DeathKnightSlamEAA Slam +#set DeathKnightSlamEAA +#flags attack triggerable +#mods +#skillEnd + #skill DTTHellscapeStabbySkyStab #set DTTHellscapeStabbySkyStab #flags attack melee projectile @@ -102,6 +120,31 @@ statMap = { #mods #skillEnd +#skill ExpeditionGroundLaser Ground Laser +#set ExpeditionGroundLaser +#flags spell triggerable +#mods +#skillEnd + +#skill FungalArtilleryMortar Mortar +#set FungalArtilleryMortar +#flags spell projectile triggerable +#mods +#skillEnd + +#skill GADeathKnightOverheadslamforward Overhead Slam +#set GADeathKnightOverheadslamforward +#flags attack triggerable +#mods +#skillEnd + +#skill GSArmourCasterVolatileExplode Volatile Mote +#set GSArmourCasterVolatileExplode +#flags spell triggerable +#baseMod skill("cooldown", 15) +#mods +#skillEnd + #skill GSCenobiteBloaterOnDeath Death Explosion #set GSCenobiteBloaterOnDeath #flags spell triggerable @@ -120,6 +163,12 @@ statMap = { #mods #skillEnd +#skill GAFigureheadSlamGhostFlame Slam +#set GAFigureheadSlamGhostFlame +#flags triggerable attack +#mods +#skillEnd + #skill GAHellscapeFleshLeapImpact Leap Slam #set GAHellscapeFleshLeapImpact #flags attack triggerable @@ -175,6 +224,25 @@ statMap = { #mods #skillEnd +#skill GraveyardGhostDashToTarget Dash +#set GraveyardGhostDashToTarget +#flags spell +#mods +#skillEnd + +#skill GraveyardSpookyGhostExplode Sword Barrage +#set GraveyardSpookyGhostExplode +#flags triggerable spell hit +#mods +#skillEnd + +#skill GSDesertBatZap Zap +#set GSDesertBatZap +#flags triggerable spell hit +#baseMod skill("cooldown", 6) +#mods +#skillEnd + #skill GSHellscapePaleEliteBoltImpact Bolt Impact #set GSHellscapePaleEliteBoltImpact #flags triggerable spell hit @@ -193,6 +261,48 @@ statMap = { #mods #skillEnd +#skill GSRagingFireSpiritsVolatileSanctum Self-Destruct +#set GSRagingFireSpiritsVolatileSanctum +#flags triggerable spell hit +#mods +#skillEnd + +#skill HyenaCentaurMeleeStab +#set HyenaCentaurMeleeStab +#flags attack melee +#mods +#skillEnd + +#skill HyenaCentaurMeleeSwipe Swipe +#set HyenaCentaurMeleeSwipe +#flags attack melee +#mods +#skillEnd + +#skill HyenaCentaurSpearThrow Spear Throw +#set HyenaCentaurSpearThrow +#flags attack projectile triggerable +#mods +#skillEnd + +#skill MASExtraAttackDistance6 +#set MASExtraAttackDistance6 +#flags attack melee +#mods +#skillEnd + +#skill MASExtraAttackDistance20 +#set MASExtraAttackDistance20 +#flags attack melee +#mods +#skillEnd + +#skill MASStatueWretchPush +#set MASStatueWretchPush +#flags attack melee +#mods +#skillEnd + #skill MeleeAtAnimationSpeedBow #set MeleeAtAnimationSpeedBow #flags attack projectile melee @@ -205,6 +315,12 @@ statMap = { #mods #skillEnd +#skill MeleeAtAnimationSpeedFire Basic Attack (Fire) +#set MeleeAtAnimationSpeedFire +#flags attack melee +#mods +#skillEnd + #skill MeleeAtAnimationSpeedFireCombo35 Basic Attack (Fire) #set MeleeAtAnimationSpeedFireCombo35 #flags attack melee @@ -229,6 +345,12 @@ statMap = { #mods #skillEnd +#skill MPSArmourCasterBasic Fireball +#set MPSArmourCasterBasic +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSAzmeriPictStaffProj Chaos Bolt #set MPSAzmeriPictStaffProj #flags spell projectile triggerable hit @@ -242,6 +364,12 @@ statMap = { #mods #skillEnd +#skill MMSBaneSapling Basic Spell +#set MMSBaneSapling +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSBloodMageBloodProjectile Blood Projectile #set MPSBloodMageBloodProjectile #flags spell projectile triggerable hit @@ -266,6 +394,12 @@ statMap = { #mods #skillEnd +#skill MPSVaalConstructCannon Cannon +#set MPSVaalConstructCannon +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSVaalSunApparitionBasicProj Basic Spell #set MPSVaalSunApparitionBasicProj #flags spell projectile triggerable hit @@ -309,6 +443,12 @@ statMap = { #mods #skillEnd +#skill MPWVaalSavageBlowDart Blow Dart +#set MPWVaalSavageBlowDart +#flags attack triggerable projectile +#mods +#skillEnd + #skill MutewindBanditWomanLeap Leap Slam #set MutewindBanditWomanLeap #flags triggerable attack @@ -334,6 +474,24 @@ statMap = { #mods #skillEnd +#skill RisenArbalestBasicProjectile Basic Attack +#set RisenArbalestBasicProjectile +#flags attack projectile +#mods +#skillEnd + +#skill RisenArbalestSnipe Snipe +#set RisenArbalestSnipe +#flags attack projectile +#mods +#skillEnd + +#skill RisenArbalestRainOfArrows +#set RisenArbalestRainOfArrows +#flags attack projectile +#mods +#skillEnd + #skill ShellMonsterDeathMortar Death Mortar #set ShellMonsterDeathMortar #flags spell projectile area @@ -384,6 +542,13 @@ statMap = { #mods #skillEnd +#addSkillTypes Projectile +#skill SpookyWraithProjectileExplosionCold Basic Spell +#set SpookyWraithProjectileExplosionCold +#flags striggerable spell projectile +#mods +#skillEnd + #skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt #set TBHellscapePaleLightningBoltSpammableLeft #flags spell hit triggerable @@ -396,6 +561,12 @@ statMap = { #mods #skillEnd +#skill UrchinSlingProjectile Sling Rock +#set UrchinSlingProjectile +#flags projectile attack triggerable +#mods +#skillEnd + #skill VaalBloodPriestDetonateDead Detonate Dead #set VaalBloodPriestDetonateDead #flags area triggerable From 4d7dea5f361db7d4232c3d648528dcc91fe4386c Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 29 May 2025 04:50:12 -0500 Subject: [PATCH 61/69] Every monster has at least 1 skill now, lots of broken skills to still import though --- src/Data/SkillStatMap.lua | 3 + src/Data/Skills/spectre.lua | 1811 ++++++++++++++++++++++++++++--- src/Data/Spectres.lua | 59 +- src/Export/Minions/Spectres.txt | 5 +- src/Export/Skills/spectre.txt | 284 ++++- 5 files changed, 1950 insertions(+), 212 deletions(-) diff --git a/src/Data/SkillStatMap.lua b/src/Data/SkillStatMap.lua index 6dcc466102..dd546ee2ab 100644 --- a/src/Data/SkillStatMap.lua +++ b/src/Data/SkillStatMap.lua @@ -1120,6 +1120,9 @@ return { ["base_chance_to_ignite_%"] = { mod("EnemyIgniteChance", "BASE", nil), }, +["ignite_chance_+%"] = { + mod("EnemyIgniteChance", "INC", nil), +}, ["active_skill_ignite_chance_+%_final"] = { mod("EnemyIgniteChance", "MORE", nil), }, diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index f7f2c6cb53..3588a865e6 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -6,6 +6,67 @@ -- local skills, mod, flag, skill = ... +--ABTT = Add Buff to Target Triggered +--CGE = Monster Cast Ground Effect +--DTT = Detach Dash to Target +--EA = Empty Action +--EAA = Empty Action Attack +--EAS = Empty Action Spell +--EDS = Effect Driven Spell + Effect Driven Attack +--EG = Execute Geal +--GA = Geometry Attack +--GPS = Geometry Projectile Spell +--GPA = Geometry Projectile Attack +--GS = Geometry Spell +--GT = Geometry Trigger +--MAAS = Melee At Animation Speed +--MAS = Monster Attack Skills +--MDD = Monster Detonate Dead +--MMA = Monster Mortar Attack +--MMS = Monster Mortar Spell +--MPW = Monster Projectile Weapon +--MPS = Monster Projectile Spell +--SO = Spawn Object +--SSM = Summon Specific Monster +--TC = Table Charge + +skills["ABTTProcessionBannerDrain"] = { + name = "Banner", + hidden = true, + skillTypes = { [SkillType.Buff] = true, [SkillType.Duration] = true, [SkillType.Spell] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Banner", + baseEffectiveness = 7.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + statMap = { + ["base_physical_damage_taken_per_minute"] = { + skill("PhysicalDot", nil), + div = 60, + }, + }, + baseFlags = { + buff = true, + duration = true, + }, + stats = { + "base_physical_damage_taken_per_minute", + "is_area_damage", + }, + levels = { + [1] = { 16.666667039196, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} skills["AzmeriFabricationDespair"] = { name = "Despair", hidden = true, @@ -224,6 +285,76 @@ skills["BloodMageBloodTendrils"] = { }, } } +skills["BoneCultistZealotFirestorm"] = { + name = "Firestorm", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 3, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Firestorm", + baseEffectiveness = 9, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -50 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 80 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["BoneCultistZealotLightningstorm"] = { + name = "Lightning Storm", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lightning Storm", + baseEffectiveness = 5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["BurdenedWretchSlam"] = { name = "Slam", hidden = true, @@ -576,6 +707,45 @@ skills["EDSGolemancerReapLeft"] = { }, } } +skills["EDSPyramidHandLightningLance"] = { + name = "", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "", + baseEffectiveness = 2, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -65 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["EDSShellMonsterFlamethrower"] = { name = "Flamethrower", hidden = true, @@ -692,6 +862,47 @@ skills["ExpeditionGroundLaser"] = { }, } } +skills["FarudinWarlockBugRend"] = { + name = "Rend", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Projectile] = true, [SkillType.DamageOverTime] = true, [SkillType.Chaos] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Totemable] = true, [SkillType.DegenOnlySpellDamage] = true, [SkillType.AreaSpell] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Rend", + baseEffectiveness = 2.25, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + area = true, + duration = true, + projectile = true, + triggerable = true, + }, + constantStats = { + { "active_skill_projectile_speed_+%_variation_final", 25 }, + { "active_skill_area_of_effect_radius_+%_final", -30 }, + { "base_skill_effect_duration", 1000 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "base_physical_damage_to_deal_per_minute", + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 50.000001117587, statInterpolation = { 3, }, actorLevel = 1, }, + }, + }, + } +} skills["FungalArtilleryMortar"] = { name = "Mortar", hidden = true, @@ -952,6 +1163,34 @@ skills["GAFigureheadSlamGhostFlame"] = { }, } } +skills["GASaltGolemMelee"] = { + name = "", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Attack] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + attack = true, + }, + stats = { + "is_area_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["GAHellscapeFleshLeapImpact"] = { name = "Leap Slam", hidden = true, @@ -1352,6 +1591,84 @@ skills["GSDesertBatZap"] = { }, } } +skills["GSExpeditionBoneCultistEggExplosion"] = { + name = "Pustule", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 7, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Pustule", + baseEffectiveness = 6, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + baseMods = { + skill("cooldown", 6), + }, + constantStats = { + { "active_skill_base_cold_damage_%_to_convert_to_chaos", 40 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "is_area_damage", + "base_is_projectile", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSHellscapeDemonEliteBeamNuke"] = { + name = "Beam", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 7, }, + }, + statSets = { + [1] = { + label = "Beam", + baseEffectiveness = 9.1999998092651, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["GSHellscapePaleEliteBoltImpact"] = { name = "Bolt Impact", hidden = true, @@ -1500,8 +1817,148 @@ skills["GSRagingFireSpiritsVolatileSanctum"] = { }, } } -skills["HyenaCentaurMeleeStab"] = { - name = "Basic Attack", +skills["GSRagingTimeSpiritsVolatileSanctum"] = { + name = "Self-Destruct", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Self-Destruct", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -92 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSVaalConstructSkitterbotGrenadeExplode"] = { + name = "Grenade Explosion", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Grenade Explosion", + baseEffectiveness = 4.5999999046326, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "geometry_spell", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "skill_ignore_moving_slowdown_on_shift_attack", + "base_is_projectile", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["GSWarlockRaiseBugs"] = { + name = "Raise Bugs", + hidden = true, + skillTypes = { [SkillType.Triggerable] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 18, }, + }, + statSets = { + [1] = { + label = "Raise Bugs", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "geometry_spell", + baseFlags = { + spell = true, + }, + stats = { + "is_area_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["HellscapeDemonFodderFaceLaser"] = { + name = "Laser", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 2, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Laser", + baseEffectiveness = 0.77499997615814, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + spell = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -60 }, + { "ignite_chance_+%", 200 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "is_area_damage", + "cannot_stun", + "base_skill_can_be_blocked", + "base_skill_can_be_avoided_by_dodge_roll", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["HyenaCentaurMeleeStab"] = { + name = "Basic Attack", hidden = true, skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, castTime = 1, @@ -1669,6 +2126,44 @@ skills["MASExtraAttackDistance20"] = { }, } } +skills["MASFireConvertAltArtFireArrow"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + projectile = true, + }, + constantStats = { + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + { "ignite_chance_+%", 50 }, + { "arrow_projectile_variation", 1000 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_reference_event", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MASStatueWretchPush"] = { name = "Basic Attack", hidden = true, @@ -1701,6 +2196,45 @@ skills["MASStatueWretchPush"] = { }, } } +skills["MASKelpDregCrossbow"] = { + name = "Basic Attack", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Attack", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + projectile = true, + }, + constantStats = { + { "arrow_projectile_variation", 1001 }, + }, + stats = { + "skill_can_fire_arrows", + "skill_can_fire_wand_projectiles", + "action_attack_or_cast_time_uses_animation_length", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["MeleeAtAnimationSpeedBow"] = { name = "Basic Attack", hidden = true, @@ -1874,65 +2408,202 @@ skills["MeleeAtAnimationSpeedLightning"] = { }, } } -skills["MMSVaalGuardGrenade"] = { - name = "Explosive Grenade", +skills["MMSBaneSapling"] = { + name = "Basic Spell", hidden = true, - description = "Fire a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, - weaponTypes = { - ["Crossbow"] = true, - }, - castTime = 1.5, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.77, qualityStats = { }, levels = { - [1] = { baseMultiplier = 4.4, storedUses = 1, levelRequirement = 0, cooldown = 2, }, + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, }, statSets = { [1] = { - label = "Explosive Grenade", - baseEffectiveness = 3, + label = "Basic Spell", + baseEffectiveness = 1.5, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, - statDescriptionScope = "explosive_grenade", + statDescriptionScope = "skill_stat_descriptions", baseFlags = { - attack = true, - area = true, + spell = true, projectile = true, - duration = true, + triggerable = true, + hit = true, }, constantStats = { - { "base_skill_detonation_time", 1500 }, - { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, - { "melee_range_+", 40 }, + { "projectile_spread_radius", 5 }, + { "active_skill_base_physical_damage_%_to_convert_to_chaos", 40 }, + { "spell_maximum_action_distance_+%", -40 }, + { "monster_projectile_variation", 1340 }, }, stats = { - "active_skill_base_area_of_effect_radius", + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", "projectile_uses_contact_position", - "is_area_damage", - "ballistic_projectiles_always_bounce", + "use_scaled_contact_offset", + "projectile_ballistic_angle_from_target_distance", }, levels = { - [1] = { 18, statInterpolation = { 1, }, actorLevel = 1, }, + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, }, }, } } -skills["MMSVaalGuardOilTrap"] = { - name = "Oil Grenade", + +skills["MMSBoneRabbleMortar"] = { + name = "Mortar", hidden = true, - description = "Fire a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.", - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, - weaponTypes = { - ["Crossbow"] = true, - }, - castTime = 1.5, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1, qualityStats = { }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Mortar", + baseEffectiveness = 3.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + projectile = true, + spell = true, + area = true, + }, + constantStats = { + { "projectile_spread_radius", 12 }, + { "number_of_chains", 3 }, + { "monster_mortar_bounce_angle_variance", 90 }, + { "spell_maximum_action_distance_+%", -55 }, + { "mortar_projectile_distance_override", 23 }, + { "active_skill_shock_chance_+%_final", 50 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MMSHellscapeDemonEliteTripleMortar"] = { + name = "Triple Mortar", + hidden = true, + description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.", + skillTypes = { [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Area] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Triple Mortar", + baseEffectiveness = 2.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + triggerable = true, + spell = true, + area = true, + hit = true, + }, + constantStats = { + { "spell_maximum_action_distance_+%", -40 }, + { "projectile_spread_radius", 14 }, + { "active_skill_ignite_chance_+%_final", 100 }, + { "skill_speed_+%", -10 }, + { "number_of_additional_projectiles", 2 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "is_area_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MMSVaalGuardGrenade"] = { + name = "Explosive Grenade", + hidden = true, + description = "Fire a bouncing Grenade that unleashes a devastating fiery blast when its fuse expires.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, + weaponTypes = { + ["Crossbow"] = true, + }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 4.4, storedUses = 1, levelRequirement = 0, cooldown = 2, }, + }, + statSets = { + [1] = { + label = "Explosive Grenade", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "explosive_grenade", + baseFlags = { + attack = true, + area = true, + projectile = true, + duration = true, + }, + constantStats = { + { "base_skill_detonation_time", 1500 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 20 }, + { "melee_range_+", 40 }, + }, + stats = { + "active_skill_base_area_of_effect_radius", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "ballistic_projectiles_always_bounce", + }, + levels = { + [1] = { 18, statInterpolation = { 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["MMSVaalGuardOilTrap"] = { + name = "Oil Grenade", + hidden = true, + description = "Fire a bouncing Grenade that bursts in a spray of Oil when the fuse expires or when it impacts an Enemy, dealing minimal damage but covering the ground and nearby enemies in Oil. Oil created this way can be Ignited by Detonator Skills or Ignited Ground.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Area] = true, [SkillType.ProjectileNumber] = true, [SkillType.ProjectileSpeed] = true, [SkillType.Cooldown] = true, [SkillType.Duration] = true, [SkillType.Grenade] = true, [SkillType.Fire] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CreatesGroundEffect] = true, [SkillType.DetonatesAfterTime] = true, [SkillType.Projectile] = true, }, + weaponTypes = { + ["Crossbow"] = true, + }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, }, statSets = { [1] = { @@ -1954,37 +2625,510 @@ skills["MMSVaalGuardOilTrap"] = { { "melee_range_+", 40 }, }, stats = { - "active_skill_base_area_of_effect_radius", - "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", - "skill_base_ground_oil_movement_speed_+%_final_to_apply", - "skill_base_ground_oil_exposure_-_to_total_fire_resistance", - "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", + "active_skill_base_area_of_effect_radius", + "skill_base_covered_in_oil_movement_speed_+%_final_to_apply", + "skill_base_ground_oil_movement_speed_+%_final_to_apply", + "skill_base_ground_oil_exposure_-_to_total_fire_resistance", + "skill_base_covered_in_oil_exposure_-_to_total_fire_resistance", + "base_is_projectile", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "is_area_damage", + "ballistic_projectiles_always_bounce", + }, + levels = { + [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSArmourCasterBasic"] = { + name = "Fireball", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.17, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Fireball", + baseEffectiveness = 2.7709999084473, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 197 }, + { "spell_maximum_action_distance_+%", -30 }, + { "ignite_art_variation", 3 }, + { "base_number_of_projectiles", 1 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "disable_visual_hit_effect", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSAzmeriPictStaffProj"] = { + name = "Chaos Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Chaos Bolt", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 231 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSAzmeriPictStaffProj2"] = { + name = "Chaos Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 5, }, + }, + statSets = { + [1] = { + label = "Chaos Bolt", + baseEffectiveness = 4, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + baseMods = { + mod("ProjectileCount", "BASE", 2), + }, + constantStats = { + { "monster_projectile_variation", 231 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "use_scaled_contact_offset", + "action_attack_or_cast_time_uses_animation_length", + "maintain_projectile_direction_when_using_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSBloodMageBloodProjectile"] = { + name = "Blood Projectile", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 2.57, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Blood Projectile", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1041 }, + { "number_of_additional_projectiles", 2 }, + }, + stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "check_for_targets_between_initiator_and_projectile_source", + "projectile_uses_contact_direction", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSBoneRabbleBurningArrow"] = { + name = "Burning Arrow", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Burning Arrow", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1032 }, + { "ignite_chance_+%", 50 }, + { "non_skill_base_physical_damage_%_to_gain_as_fire", 30 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 60 }, + }, + stats = { + "use_scaled_contact_offset", + "projectile_uses_contact_position", + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MPSBoneCultistNecromancerLightning"] = { + name = "Basic Spell (Lightning)", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell (Lightning)", + baseEffectiveness = 3.6749999523163, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1019 }, + { "spell_maximum_action_distance_+%", -40 }, + { "active_skill_shock_chance_+%_final", 20 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "base_is_projectile", + "use_scaled_contact_offset", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSBoneCultistZealotFire"] = { + name = "Basic Spell (Fire)", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell (Fire)", + baseEffectiveness = 3.2000000476837, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1017 }, + { "spell_maximum_action_distance_+%", -50 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "use_scaled_contact_offset", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSBoneCultistZealotLightning"] = { + name = "Basic Spell (Lightning)", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell (Lightning)", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1018 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "base_is_projectile", + "use_scaled_contact_offset", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSBreachEliteBoneProjectile"] = { + name = "Basic Spell (Cold)", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 8, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell (Cold)", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1361 }, + { "spell_maximum_action_distance_+%", -30 }, + }, + stats = { + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { + name = "Chaos Spark", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, }, + }, + statSets = { + [1] = { + label = "Chaos Spark", + baseEffectiveness = 3.25, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1360 }, + { "number_of_additional_projectiles", 5 }, + { "projectile_spread_radius", 12 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", + "base_is_projectile", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", + "projectile_ballistic_angle_from_reference_event", + "ballistic_projectiles_always_bounce", + "distribute_projectiles_over_contact_points", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} +skills["MPSChaosGodTriHeadLizardBasicProjectile"] = { + name = "Basic Spell (Chaos)", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Basic Spell (Chaos)", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1370 }, + { "spell_maximum_action_distance_+%", -30 }, + { "number_of_additional_projectiles", 2 }, + { "projectile_spread_radius", 16 }, + { "projectile_speed_variation_+%", 10 }, + }, + stats = { + "spell_minimum_base_chaos_damage", + "spell_maximum_base_chaos_damage", "base_is_projectile", - "projectile_ballistic_angle_from_reference_event", "projectile_uses_contact_position", - "is_area_damage", - "ballistic_projectiles_always_bounce", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", + "projectile_ballistic_angle_from_target_distance", + "distribute_projectiles_over_contact_points", }, levels = { - [1] = { 20, -25, -25, 10, 10, statInterpolation = { 1, 1, 1, 1, 1, }, actorLevel = 1, }, + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, }, }, } } -skills["MPSArmourCasterBasic"] = { - name = "Fireball", +skills["MPSExpeditionBoneCultistProjectiles"] = { + name = "Basic Spell (Cold)", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1.17, + castTime = 1.333, qualityStats = { }, levels = { - [1] = { critChance = 5, levelRequirement = 0, }, + [1] = { critChance = 7, levelRequirement = 0, }, + [2] = { critChance = 7, levelRequirement = 0, }, + [3] = { critChance = 7, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Fireball", - baseEffectiveness = 2.7709999084473, + label = "Basic Spell (Cold)", + baseEffectiveness = 3.75, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -1995,31 +3139,29 @@ skills["MPSArmourCasterBasic"] = { hit = true, }, constantStats = { - { "monster_projectile_variation", 197 }, - { "spell_maximum_action_distance_+%", -30 }, - { "ignite_art_variation", 3 }, - { "base_number_of_projectiles", 1 }, + { "monster_projectile_variation", 192 }, + { "spell_maximum_action_distance_+%", -35 }, + { "active_skill_base_cold_damage_%_to_convert_to_chaos", 40 }, }, stats = { - "spell_minimum_base_fire_damage", - "spell_maximum_base_fire_damage", + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", "base_is_projectile", "projectile_uses_contact_position", - "use_scaled_contact_offset", - "disable_visual_hit_effect", - "distribute_projectiles_over_contact_points", }, levels = { [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [2] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 45, }, + [3] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 68, }, }, }, } } -skills["MPSAzmeriPictStaffProj"] = { - name = "Chaos Bolt", +skills["MPSHellscapeDemonFodderProj"] = { + name = "Fireball", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1, + castTime = 1.25, qualityStats = { }, levels = { @@ -2027,8 +3169,8 @@ skills["MPSAzmeriPictStaffProj"] = { }, statSets = { [1] = { - label = "Chaos Bolt", - baseEffectiveness = 4, + label = "Fireball", + baseEffectiveness = 2.25, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -2039,12 +3181,13 @@ skills["MPSAzmeriPictStaffProj"] = { hit = true, }, constantStats = { - { "monster_projectile_variation", 231 }, - { "spell_maximum_action_distance_+%", -40 }, + { "monster_projectile_variation", 206 }, + { "spell_maximum_action_distance_+%", -38 }, + { "active_skill_ignite_chance_+%_final", 100 }, }, stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", @@ -2058,20 +3201,20 @@ skills["MPSAzmeriPictStaffProj"] = { }, } } -skills["MPSAzmeriPictStaffProj2"] = { - name = "Chaos Bolt", +skills["MPSHellscapeFleshEliteBasicProj"] = { + name = "Basic Spell (Physical)", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1, + castTime = 1.166, qualityStats = { }, levels = { - [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 5, }, + [1] = { critChance = 5, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Chaos Bolt", - baseEffectiveness = 4, + label = "Basic Spell (Physical)", + baseEffectiveness = 2.8499999046326, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -2081,22 +3224,17 @@ skills["MPSAzmeriPictStaffProj2"] = { triggerable = true, hit = true, }, - baseMods = { - mod("ProjectileCount", "BASE", 2), - }, constantStats = { - { "monster_projectile_variation", 231 }, - { "spell_maximum_action_distance_+%", -40 }, + { "monster_projectile_variation", 207 }, + { "projectile_ballistic_gravity_override", -40 }, }, stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", "action_attack_or_cast_time_uses_animation_length", - "maintain_projectile_direction_when_using_contact_position", - "check_for_targets_between_initiator_and_projectile_source", }, levels = { [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, @@ -2104,20 +3242,20 @@ skills["MPSAzmeriPictStaffProj2"] = { }, } } -skills["MMSBaneSapling"] = { - name = "Basic Spell", +skills["MPSHellscapePaleHammerhead"] = { + name = "Basic Spell (Physical)", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1.77, + castTime = 1.166, qualityStats = { }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 2, }, + [1] = { critChance = 5, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Basic Spell", - baseEffectiveness = 1.5, + label = "Basic Spell (Physical)", + baseEffectiveness = 2.4500000476837, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -2128,19 +3266,16 @@ skills["MMSBaneSapling"] = { hit = true, }, constantStats = { - { "projectile_spread_radius", 5 }, - { "active_skill_base_physical_damage_%_to_convert_to_chaos", 40 }, + { "monster_projectile_variation", 205 }, { "spell_maximum_action_distance_+%", -40 }, - { "monster_projectile_variation", 1340 }, + { "base_chance_to_inflict_bleeding_%", 50 }, }, stats = { "spell_minimum_base_physical_damage", "spell_maximum_base_physical_damage", - "is_area_damage", "base_is_projectile", "projectile_uses_contact_position", - "use_scaled_contact_offset", - "projectile_ballistic_angle_from_target_distance", + "always_pierce", }, levels = { [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, @@ -2148,20 +3283,20 @@ skills["MMSBaneSapling"] = { }, } } -skills["MPSBloodMageBloodProjectile"] = { - name = "Blood Projectile", +skills["MPSMercurialCasterEnrage"] = { + name = "Basic Spell", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 2.57, + castTime = 1.33, qualityStats = { }, levels = { - [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 6, }, + [1] = { critChance = 5, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Blood Projectile", - baseEffectiveness = 3, + label = "Basic Spell", + baseEffectiveness = 4.3815999031067, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -2172,17 +3307,16 @@ skills["MPSBloodMageBloodProjectile"] = { hit = true, }, constantStats = { - { "monster_projectile_variation", 1041 }, - { "number_of_additional_projectiles", 2 }, + { "monster_projectile_variation", 199 }, + { "spell_maximum_action_distance_+%", -30 }, }, stats = { - "spell_minimum_base_physical_damage", - "spell_maximum_base_physical_damage", + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", "base_is_projectile", "projectile_uses_contact_position", - "check_for_targets_between_initiator_and_projectile_source", - "projectile_uses_contact_direction", - "distribute_projectiles_over_contact_points", + "use_scaled_contact_offset", + "disable_visual_hit_effect", }, levels = { [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, @@ -2190,20 +3324,20 @@ skills["MPSBloodMageBloodProjectile"] = { }, } } -skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { - name = "Chaos Spark", +skills["MPSRedSkeletonCaster"] = { + name = "Basic Spell (Cold)", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1, + castTime = 1.5, qualityStats = { }, levels = { - [1] = { critChance = 5, storedUses = 1, levelRequirement = 0, cooldown = 10, }, + [1] = { critChance = 7, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Chaos Spark", - baseEffectiveness = 3.25, + label = "Basic Spell (Cold)", + baseEffectiveness = 3.2999999523163, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -2214,20 +3348,15 @@ skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { hit = true, }, constantStats = { - { "monster_projectile_variation", 1360 }, - { "number_of_additional_projectiles", 5 }, - { "projectile_spread_radius", 12 }, + { "monster_projectile_variation", 1024 }, + { "spell_maximum_action_distance_+%", -35 }, }, stats = { - "spell_minimum_base_chaos_damage", - "spell_maximum_base_chaos_damage", - "base_is_projectile", + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", + "use_scaled_contact_offset", "projectile_uses_contact_position", - "maintain_projectile_direction_when_using_contact_position", - "action_attack_or_cast_time_uses_animation_length", - "projectile_ballistic_angle_from_reference_event", - "ballistic_projectiles_always_bounce", - "distribute_projectiles_over_contact_points", + "base_is_projectile", }, levels = { [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, @@ -2235,22 +3364,20 @@ skills["MPSBreachEliteFallenLunarisMonsterChaosSpark"] = { }, } } -skills["MPSMercurialCasterEnrage"] = { +skills["MPSSkeletonMancerBasicProj"] = { name = "Basic Spell", hidden = true, skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, - castTime = 1.33, + castTime = 1, qualityStats = { }, levels = { - [1] = { critChance = 5, levelRequirement = 0, }, + [1] = { levelRequirement = 0, }, }, statSets = { [1] = { label = "Basic Spell", - baseEffectiveness = 4.3815999031067, - incrementalEffectiveness = 0.10000000149012, - damageIncrementalEffectiveness = 0.017500000074506, + incrementalEffectiveness = 0.054999999701977, statDescriptionScope = "skill_stat_descriptions", baseFlags = { spell = true, @@ -2259,19 +3386,22 @@ skills["MPSMercurialCasterEnrage"] = { hit = true, }, constantStats = { - { "monster_projectile_variation", 199 }, + { "monster_projectile_variation", 1103 }, { "spell_maximum_action_distance_+%", -30 }, }, stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", "base_is_projectile", - "projectile_uses_contact_position", "use_scaled_contact_offset", - "disable_visual_hit_effect", + "projectile_uses_contact_position", + "maintain_projectile_direction_when_using_contact_position", + "action_attack_or_cast_time_uses_animation_length", }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [1] = { 0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, }, }, }, } @@ -2362,6 +3492,88 @@ skills["MPSVaalConstructCannon"] = { }, } } +skills["MPAVaalHumanoidCannon"] = { + name = "Cannon", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Cannon", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1094 }, + { "active_skill_base_physical_damage_%_to_convert_to_fire", 40 }, + { "spell_maximum_action_distance_+%", -40 }, + }, + stats = { + "base_is_projectile", + "action_attack_or_cast_time_uses_animation_length", + "projectile_ballistic_angle_from_reference_event", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", + "use_scaled_contact_offset", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MPSVaalHumanoidCannonNapalmMiniBlob"] = { + name = "Napalm Cannon", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Napalm Cannon", + baseEffectiveness = 1.5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + triggerable = true, + hit = true, + }, + constantStats = { + { "monster_projectile_variation", 1128 }, + { "number_of_additional_projectiles", 2 }, + { "projectile_spread_radius", 15 }, + { "active_skill_projectile_speed_+%_variation_final", 25 }, + { "number_of_chains", 1 }, + }, + stats = { + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectile_ballistic_angle_from_target_distance", + }, + levels = { + [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["MPSVaalSunApparitionBasicProj"] = { name = "Basic Spell", hidden = true, @@ -2629,10 +3841,52 @@ skills["MPWFarudinSpearThrow"] = { "projectile_uses_contact_position", "base_is_projectile", "action_attack_or_cast_time_uses_animation_length", - "always_pierce", + "always_pierce", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["MPWKelpDregPuncture"] = { + name = "Puncture", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Triggerable] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.5, levelRequirement = 0, }, + [2] = { baseMultiplier = 1.5, levelRequirement = 0, }, + [3] = { baseMultiplier = 1.5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Puncture", + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + triggerable = true, + projectile = true, + }, + constantStats = { + { "monster_projectile_variation", 1055 }, + { "chance_to_poison_on_hit_with_attacks_%", 50 }, + }, + stats = { + "active_skill_bleeding_effect_+%_final", + "use_scaled_contact_offset", + "projectile_uses_contact_position", + "base_is_projectile", + "attacks_inflict_bleeding_on_hit", + "action_attack_or_cast_time_uses_animation_length", }, levels = { - [1] = { actorLevel = 1, }, + [1] = { 0, statInterpolation = { 1, }, actorLevel = 1, }, + [2] = { 25, statInterpolation = { 1, }, actorLevel = 30, }, + [3] = { 50, statInterpolation = { 1, }, actorLevel = 60, }, }, }, } @@ -2929,6 +4183,89 @@ skills["RisenArbalestRainOfArrows"] = { }, } } +skills["SerpentClanCurse"] = { + name = "Vulnerability", + hidden = true, + description = "Curse all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + }, + statSets = { + [1] = { + label = "Vulnerability", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "vulnerability", + statMap = { + ["physical_damage_taken_+%"] = { + mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + ["receive_bleeding_chance_%_when_hit_by_attack"] = { + mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + }, + baseFlags = { + area = true, + duration = true, + curse = true, + }, + constantStats = { + { "base_skill_effect_duration", 4000 }, + { "physical_damage_taken_+%", 30 }, + { "receive_bleeding_chance_%_when_hit_by_attack", 20 }, + { "hex_remove_at_effect_variance", 600 }, + { "active_skill_area_of_effect_radius_+%_final", 9 }, + }, + stats = { + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} +skills["SerpentClanTailWhip"] = { + name = "Tail Whip", + hidden = true, + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + castTime = 1.5, + qualityStats = { + }, + levels = { + [1] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + [2] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + }, + statSets = { + [1] = { + label = "Tail Whip", + baseEffectiveness = 0, + incrementalEffectiveness = 0.054999999701977, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + attack = true, + melee = true, + }, + constantStats = { + { "voll_slam_damage_+%_final_at_centre", 50 }, + { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 }, + { "attack_maximum_action_distance_+", 6 }, + }, + stats = { + "action_attack_or_cast_time_uses_animation_length", + "base_skill_can_be_avoided_by_dodge_roll", + "base_skill_can_be_blocked", + }, + levels = { + [1] = { actorLevel = 1, }, + [2] = { actorLevel = 68, }, + }, + }, + } +} skills["ShellMonsterDeathMortar"] = { name = "Death Mortar", hidden = true, @@ -3148,85 +4485,90 @@ skills["ShellMonsterSprayMortarPoison"] = { }, } } -skills["SerpentClanCurse"] = { - name = "Vulnerability", +skills["SkelemancerSkelenado"] = { + name = "Spark", hidden = true, - description = "Curse all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.", - skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Cascadable] = true, [SkillType.AppliesCurse] = true, [SkillType.CanRapidFire] = true, [SkillType.AreaSpell] = true, [SkillType.Physical] = true, [SkillType.UsableWhileMoving] = true, }, - castTime = 1.5, + description = "Launch a spray of sparking Projectiles that travel erratically along the ground until they hit an enemy or expire.", + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Damage] = true, [SkillType.Duration] = true, [SkillType.Trappable] = true, [SkillType.Totemable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.CanRapidFire] = true, [SkillType.Invokable] = true, [SkillType.UsableWhileMoving] = true, }, + castTime = 1, qualityStats = { }, levels = { - [1] = { storedUses = 1, levelRequirement = 0, cooldown = 6, }, + [1] = { critChance = 5, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Vulnerability", - baseEffectiveness = 0, - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "vulnerability", - statMap = { - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - }, + label = "Spark", + baseEffectiveness = 3, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "spark", baseFlags = { - area = true, - duration = true, - curse = true, + spell = true, + projectile = true, + hit = true, }, constantStats = { - { "base_skill_effect_duration", 4000 }, - { "physical_damage_taken_+%", 30 }, - { "receive_bleeding_chance_%_when_hit_by_attack", 20 }, - { "hex_remove_at_effect_variance", 600 }, - { "active_skill_area_of_effect_radius_+%_final", 9 }, + { "base_skill_effect_duration", 6000 }, + { "monster_projectile_variation", 1000 }, + { "base_projectile_speed_+%", -70 }, + { "skill_visual_scale_+%", -20 }, + { "number_of_projectiles_override", 1 }, + { "spark_min_time_between_target_clearing_ms", 200 }, }, stats = { + "spell_minimum_base_physical_damage", + "spell_maximum_base_physical_damage", + "spell_minimum_base_fire_damage", + "spell_maximum_base_fire_damage", + "base_is_projectile", + "projectiles_not_offset", + "always_pierce", }, levels = { - [1] = { actorLevel = 1, }, + [1] = { 0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, }, }, }, } } -skills["SerpentClanTailWhip"] = { - name = "Tail Whip", +skills["SpookyGhostLightningBounce"] = { + name = "Basic Spell", hidden = true, - skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.MirageArcherCanUse] = true, [SkillType.Projectile] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.ProjectilesFromUser] = true, }, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, }, castTime = 1.5, qualityStats = { }, levels = { - [1] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, - [2] = { baseMultiplier = 1.7, storedUses = 1, levelRequirement = 0, cooldown = 8, }, + [1] = { critChance = 6, levelRequirement = 0, }, }, statSets = { [1] = { - label = "Tail Whip", - baseEffectiveness = 0, - incrementalEffectiveness = 0.054999999701977, + label = "Basic Spell", + baseEffectiveness = 5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", baseFlags = { - attack = true, - melee = true, + striggerable = true, + spell = true, + projectile = true, }, constantStats = { - { "voll_slam_damage_+%_final_at_centre", 50 }, - { "monster_penalty_against_minions_damage_+%_final_vs_player_minions", 100 }, - { "attack_maximum_action_distance_+", 6 }, + { "ballistic_bounce_behavior_variation", 7 }, + { "number_of_chains", 10 }, + { "monster_projectile_variation", 1091 }, + { "shock_chance_+%", 50 }, }, stats = { - "action_attack_or_cast_time_uses_animation_length", - "base_skill_can_be_avoided_by_dodge_roll", - "base_skill_can_be_blocked", + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "base_is_projectile", + "always_pierce", + "projectile_uses_contact_position", + "projectile_uses_contact_direction", }, levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 68, }, + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, }, }, } @@ -3270,6 +4612,37 @@ skills["SpookyWraithProjectileExplosionCold"] = { }, } } +skills["TBBreachElitePaleLightningBoltSpammableLeft"] = { + name = "Lightning Bolt", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, }, + castTime = 1.333, + qualityStats = { + }, + levels = { + [1] = { levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Lightning Bolt", + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + hit = true, + triggerable = true, + }, + constantStats = { + { "generic_skill_trigger_skills_with_id", 1 }, + }, + stats = { + "base_deal_no_damage", + }, + levels = { + [1] = { actorLevel = 1, }, + }, + }, + } +} skills["TBHellscapePaleLightningBoltSpammableLeft"] = { name = "Lightning Bolt", hidden = true, @@ -3308,6 +4681,42 @@ skills["TBHellscapePaleLightningBoltSpammableLeft"] = { }, } } +skills["TBVaalPyramidBeam"] = { + name = "Pyramid Beam", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Triggerable] = true, [SkillType.Attack] = true, [SkillType.Damage] = true, }, + castTime = 1, + qualityStats = { + }, + levels = { + [1] = { critChance = 5, levelRequirement = 0, }, + }, + statSets = { + [1] = { + label = "Pyramid Beam", + baseEffectiveness = 2.25, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + attack = true, + triggerable = true, + }, + constantStats = { + { "active_skill_shock_chance_+%_final", 15 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "action_attack_or_cast_time_uses_animation_length", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } +} skills["TCHellscapePaleElite2Charge"] = { name = "Charge", hidden = true, @@ -3503,4 +4912,44 @@ skills["VaalBloodPriestSoulrend"] = { }, }, } +} +skills["VaalHumanoidShockRifle"] = { + name = "Shock Rifle", + hidden = true, + skillTypes = { [SkillType.Spell] = true, [SkillType.Projectile] = true, [SkillType.Damage] = true, }, + castTime = 4, + qualityStats = { + }, + levels = { + [1] = { critChance = 6, storedUses = 1, levelRequirement = 0, cooldown = 9, }, + }, + statSets = { + [1] = { + label = "Shock Rifle", + baseEffectiveness = 5, + incrementalEffectiveness = 0.10000000149012, + damageIncrementalEffectiveness = 0.017500000074506, + statDescriptionScope = "skill_stat_descriptions", + baseFlags = { + spell = true, + projectile = true, + hit = true, + }, + constantStats = { + { "active_skill_projectile_damage_+%_final", 50 }, + { "spectral_throw_deceleration_override", 100 }, + { "spell_maximum_action_distance_+%", -45 }, + { "base_skill_effect_duration", 200 }, + }, + stats = { + "spell_minimum_base_lightning_damage", + "spell_maximum_base_lightning_damage", + "is_area_damage", + "base_is_projectile", + }, + levels = { + [1] = { 0.5, 1.5, statInterpolation = { 3, 3, }, actorLevel = 1, }, + }, + }, + } } \ No newline at end of file diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 3a4d485122..238318be93 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -2024,6 +2024,38 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" }, } +minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02"] = { + name = "Lost-men Zealot", + monsterTags = { "allows_inc_aoe", "caster", "cultist", "fire_affinity", "human", "humanoid", "not_dex", "not_str", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, + life = 1.35, + baseDamageIgnoresAttackSpeed = true, + energyShield = 0.15, + fireResist = 30, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 1.35, + damageSpread = 0.2, + attackTime = 1.5, + attackRange = 10, + accuracy = 1, + baseMovementSpeed = 20, + spectreReservation = 70, + companionReservation = 34.8, + monsterCategory = "Humanoid", + spawnLocation = { + "The Ziggurat Refuge", + "Mastodon Badlands", + "The Bone Pits", + }, + skillList = { + "MPSBoneCultistZealotFire", + "BoneCultistZealotFirestorm", + }, + modList = { + }, +} + minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock"] = { name = "Faridun Plaguebringer", monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "caster", "human", "humanoid", "not_dex", "not_str", "physical_affinity", "ranged", "red_blood", "Unarmed_onhit_audio", "very_slow_movement", }, @@ -10316,30 +10348,33 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi }, } -minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_"] = { - name = "Skitter Mine", - monsterTags = { "2HBluntMetal_onhit_audio", "caster", "construct", "fast_movement", "golem", "is_unarmed", "metal_armour", "mud_blood", "no_final_gasp", "no_shroud_walker", "not_dex", "uses_suicide_explode", "vaal", "very_fast_movement", }, - life = 0.8, +minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightning"] = { + name = "Doryani's Elite", + monsterTags = { "allows_additional_projectiles", "allows_inc_aoe", "construct", "fast_movement", "humanoid", "lightning_affinity", "not_int", "ranged", "red_blood", "Unarmed_onhit_audio", }, + life = 1.4, baseDamageIgnoresAttackSpeed = true, - energyShield = 0.15, - armour = 1, + armour = 0.33, + evasion = 0.33, fireResist = 0, coldResist = 0, lightningResist = 30, chaosResist = 0, - damage = 0.8, + damage = 1.4, damageSpread = 0.2, attackTime = 1.5, - attackRange = 10, + attackRange = 14, accuracy = 1, - baseMovementSpeed = 52, - spectreReservation = 40, - companionReservation = 26.7, + baseMovementSpeed = 45, + spectreReservation = 70, + companionReservation = 35.4, monsterCategory = "Construct", spawnLocation = { + "The Black Chambers", + "The Ziggurat Refuge", }, skillList = { - "SkitterMineDetonate", + "EASVaalHumanoidSkitterMine", + "VaalHumanoidShockRifle", }, modList = { }, diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 34a5af24be..642eb163df 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -201,6 +201,9 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01 #emit +#spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02 +#emit + #spectre Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock #emit @@ -971,7 +974,7 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFire #emit -#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_ +#spectre Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightning #emit #spectre Metadata/Monsters/VaalConstructs/Colossus/VaalColossusMetal diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index 76a36c636e..e453bbb050 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -5,6 +5,42 @@ -- local skills, mod, flag, skill = ... +--ABTT = Add Buff to Target Triggered +--CGE = Monster Cast Ground Effect +--DTT = Detach Dash to Target +--EA = Empty Action +--EAA = Empty Action Attack +--EAS = Empty Action Spell +--EDS = Effect Driven Spell + Effect Driven Attack +--EG = Execute Geal +--GA = Geometry Attack +--GPS = Geometry Projectile Spell +--GPA = Geometry Projectile Attack +--GS = Geometry Spell +--GT = Geometry Trigger +--MAAS = Melee At Animation Speed +--MAS = Monster Attack Skills +--MDD = Monster Detonate Dead +--MMA = Monster Mortar Attack +--MMS = Monster Mortar Spell +--MPW = Monster Projectile Weapon +--MPS = Monster Projectile Spell +--SO = Spawn Object +--SSM = Summon Specific Monster +--TC = Table Charge + +#skill ABTTProcessionBannerDrain Banner +#set ABTTProcessionBannerDrain +#flags buff duration +statMap = { + ["base_physical_damage_taken_per_minute"] = { + skill("PhysicalDot", nil), + div = 60, + }, +}, +#mods +#skillEnd + #skill AzmeriFabricationDespair #set AzmeriFabricationDespair #flags spell curse area duration @@ -48,6 +84,18 @@ statMap = { #mods #skillEnd +#skill BoneCultistZealotFirestorm Firestorm +#set BoneCultistZealotFirestorm +#flags spell hit triggerable +#mods +#skillEnd + +#skill BoneCultistZealotLightningstorm Lightning Storm +#set BoneCultistZealotLightningstorm +#flags spell hit triggerable +#mods +#skillEnd + #skill BurdenedWretchSlam Slam #set BurdenedWretchSlam #flags attack triggerable @@ -108,6 +156,12 @@ statMap = { #mods #skillEnd +#skill EDSPyramidHandLightningLance +#set EDSPyramidHandLightningLance +#flags triggerable spell hit +#mods +#skillEnd + #skill EDSShellMonsterFlamethrower Flamethrower #set EDSShellMonsterFlamethrower #flags spell triggerable @@ -126,6 +180,12 @@ statMap = { #mods #skillEnd +#skill FarudinWarlockBugRend Rend +#set FarudinWarlockBugRend +#flags spell area duration projectile triggerable +#mods +#skillEnd + #skill FungalArtilleryMortar Mortar #set FungalArtilleryMortar #flags spell projectile triggerable @@ -169,6 +229,12 @@ statMap = { #mods #skillEnd +#skill GASaltGolemMelee +#set GASaltGolemMelee +#flags triggerable attack +#mods +#skillEnd + #skill GAHellscapeFleshLeapImpact Leap Slam #set GAHellscapeFleshLeapImpact #flags attack triggerable @@ -243,6 +309,19 @@ statMap = { #mods #skillEnd +#skill GSExpeditionBoneCultistEggExplosion Pustule +#set GSExpeditionBoneCultistEggExplosion +#flags triggerable spell hit +#baseMod skill("cooldown", 6) +#mods +#skillEnd + +#skill GSHellscapeDemonEliteBeamNuke Beam +#set GSHellscapeDemonEliteBeamNuke +#flags triggerable spell hit +#mods +#skillEnd + #skill GSHellscapePaleEliteBoltImpact Bolt Impact #set GSHellscapePaleEliteBoltImpact #flags triggerable spell hit @@ -267,6 +346,30 @@ statMap = { #mods #skillEnd +#skill GSRagingTimeSpiritsVolatileSanctum Self-Destruct +#set GSRagingTimeSpiritsVolatileSanctum +#flags triggerable spell hit +#mods +#skillEnd + +#skill GSVaalConstructSkitterbotGrenadeExplode Grenade Explosion +#set GSVaalConstructSkitterbotGrenadeExplode +#flags triggerable spell hit +#mods +#skillEnd + +#skill GSWarlockRaiseBugs Raise Bugs +#set GSWarlockRaiseBugs +#flags spell +#mods +#skillEnd + +#skill HellscapeDemonFodderFaceLaser Laser +#set HellscapeDemonFodderFaceLaser +#flags triggerable spell hit +#mods +#skillEnd + #skill HyenaCentaurMeleeStab #set HyenaCentaurMeleeStab #flags attack melee @@ -297,12 +400,24 @@ statMap = { #mods #skillEnd +#skill MASFireConvertAltArtFireArrow +#set MASFireConvertAltArtFireArrow +#flags attack projectile +#mods +#skillEnd + #skill MASStatueWretchPush #set MASStatueWretchPush #flags attack melee #mods #skillEnd +#skill MASKelpDregCrossbow +#set MASKelpDregCrossbow +#flags attack melee projectile +#mods +#skillEnd + #skill MeleeAtAnimationSpeedBow #set MeleeAtAnimationSpeedBow #flags attack projectile melee @@ -333,6 +448,25 @@ statMap = { #mods #skillEnd +#skill MMSBaneSapling Basic Spell +#set MMSBaneSapling +#flags spell projectile triggerable hit +#mods +#skillEnd + + +#skill MMSBoneRabbleMortar Mortar +#set MMSBoneRabbleMortar +#flags projectile spell area +#mods +#skillEnd + +#skill MMSHellscapeDemonEliteTripleMortar Triple Mortar +#set MMSHellscapeDemonEliteTripleMortar +#flags triggerable spell area hit +#mods +#skillEnd + #skill MMSVaalGuardGrenade #set MMSVaalGuardGrenade #flags attack area projectile duration @@ -364,14 +498,38 @@ statMap = { #mods #skillEnd -#skill MMSBaneSapling Basic Spell -#set MMSBaneSapling +#skill MPSBloodMageBloodProjectile Blood Projectile +#set MPSBloodMageBloodProjectile #flags spell projectile triggerable hit #mods #skillEnd -#skill MPSBloodMageBloodProjectile Blood Projectile -#set MPSBloodMageBloodProjectile +#skill MPSBoneRabbleBurningArrow Burning Arrow +#set MPSBoneRabbleBurningArrow +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSBoneCultistNecromancerLightning Basic Spell (Lightning) +#set MPSBoneCultistNecromancerLightning +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSBoneCultistZealotFire Basic Spell (Fire) +#set MPSBoneCultistZealotFire +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSBoneCultistZealotLightning Basic Spell (Lightning) +#set MPSBoneCultistZealotLightning +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSBreachEliteBoneProjectile Basic Spell (Cold) +#set MPSBreachEliteBoneProjectile #flags spell projectile triggerable hit #mods #skillEnd @@ -382,12 +540,54 @@ statMap = { #mods #skillEnd +#skill MPSChaosGodTriHeadLizardBasicProjectile Basic Spell (Chaos) +#set MPSChaosGodTriHeadLizardBasicProjectile +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSExpeditionBoneCultistProjectiles Basic Spell (Cold) +#set MPSExpeditionBoneCultistProjectiles +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSHellscapeDemonFodderProj Fireball +#set MPSHellscapeDemonFodderProj +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSHellscapeFleshEliteBasicProj Basic Spell (Physical) +#set MPSHellscapeFleshEliteBasicProj +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSHellscapePaleHammerhead Basic Spell (Physical) +#set MPSHellscapePaleHammerhead +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSMercurialCasterEnrage Basic Spell #set MPSMercurialCasterEnrage #flags spell projectile triggerable hit #mods #skillEnd +#skill MPSRedSkeletonCaster Basic Spell (Cold) +#set MPSRedSkeletonCaster +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSSkeletonMancerBasicProj Basic Spell +#set MPSSkeletonMancerBasicProj +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSVaalBloodPriestProj Blood Projectile #set MPSVaalBloodPriestProj #flags spell projectile triggerable hit @@ -400,6 +600,18 @@ statMap = { #mods #skillEnd +#skill MPAVaalHumanoidCannon Cannon +#set MPAVaalHumanoidCannon +#flags spell projectile triggerable hit +#mods +#skillEnd + +#skill MPSVaalHumanoidCannonNapalmMiniBlob Napalm Cannon +#set MPSVaalHumanoidCannonNapalmMiniBlob +#flags spell projectile triggerable hit +#mods +#skillEnd + #skill MPSVaalSunApparitionBasicProj Basic Spell #set MPSVaalSunApparitionBasicProj #flags spell projectile triggerable hit @@ -443,6 +655,12 @@ statMap = { #mods #skillEnd +#skill MPWKelpDregPuncture Puncture +#set MPWKelpDregPuncture +#flags attack triggerable projectile +#mods +#skillEnd + #skill MPWVaalSavageBlowDart Blow Dart #set MPWVaalSavageBlowDart #flags attack triggerable projectile @@ -492,6 +710,26 @@ statMap = { #mods #skillEnd +#skill SerpentClanCurse +#set SerpentClanCurse +#flags area duration curse +statMap = { + ["physical_damage_taken_+%"] = { + mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, + ["receive_bleeding_chance_%_when_hit_by_attack"] = { + mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), + }, +}, +#mods +#skillEnd + +#skill SerpentClanTailWhip Tail Whip +#set SerpentClanTailWhip +#flags attack melee +#mods +#skillEnd + #skill ShellMonsterDeathMortar Death Mortar #set ShellMonsterDeathMortar #flags spell projectile area @@ -522,23 +760,15 @@ statMap = { #mods #skillEnd -#skill SerpentClanCurse -#set SerpentClanCurse -#flags area duration curse -statMap = { - ["physical_damage_taken_+%"] = { - mod("PhysicalDamageTaken", "INC", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, - ["receive_bleeding_chance_%_when_hit_by_attack"] = { - mod("SelfBleedChance", "BASE", nil, 0, 0, { type = "GlobalEffect", effectType = "Curse" }), - }, -}, +#skill SkelemancerSkelenado +#set SkelemancerSkelenado +#flags spell projectile hit #mods #skillEnd -#skill SerpentClanTailWhip Tail Whip -#set SerpentClanTailWhip -#flags attack melee +#skill SpookyGhostLightningBounce Basic Spell +#set SpookyGhostLightningBounce +#flags striggerable spell projectile #mods #skillEnd @@ -549,12 +779,24 @@ statMap = { #mods #skillEnd +#skill TBBreachElitePaleLightningBoltSpammableLeft Lightning Bolt +#set TBBreachElitePaleLightningBoltSpammableLeft +#flags spell hit triggerable +#mods +#skillEnd + #skill TBHellscapePaleLightningBoltSpammableLeft Lightning Bolt #set TBHellscapePaleLightningBoltSpammableLeft #flags spell hit triggerable #mods #skillEnd +#skill TBVaalPyramidBeam Pyramid Beam +#set TBVaalPyramidBeam +#flags spell attack triggerable +#mods +#skillEnd + #skill TCHellscapePaleElite2Charge Charge #set TCHellscapePaleElite2Charge #flags attack melee @@ -583,4 +825,10 @@ statMap = { #set VaalBloodPriestSoulrend #flags spell area duration projectile triggerable #mods +#skillEnd + +#skill VaalHumanoidShockRifle Shock Rifle +#set VaalHumanoidShockRifle +#flags spell projectile hit +#mods #skillEnd \ No newline at end of file From 8f89e3314ebd6d6535a53f9539a8f71075acfb42 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 29 May 2025 21:12:14 -0500 Subject: [PATCH 62/69] More Spec stuff, which lets us grab which Maps some monsters spawn in --- src/Data/Spectres.lua | 139 ++++++ src/Export/Classes/GGPKData.lua | 8 + src/Export/Scripts/minions.lua | 23 +- src/Export/Skills/spectre.txt | 4 +- src/Export/spec.lua | 844 +++++++++++++++++++++++++++++--- 5 files changed, 943 insertions(+), 75 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 238318be93..d836fd284d 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -683,6 +683,8 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { "Chimeral Wetlands", "Infested Barrens", "The Ziggurat Refuge", + "Steppe", + "Sump", }, skillList = { "MeleeAtAnimationSpeed", @@ -786,6 +788,8 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { spawnLocation = { "Hunting Grounds", "The Ziggurat Refuge", + "Sandspit", + "Wetlands", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -857,6 +861,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { "Vastiri Outskirts", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Crimson Shores", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -934,6 +939,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { spawnLocation = { "Freythorn", "The Ziggurat Refuge", + "Mire", "The Viridian Wildwood", }, skillList = { @@ -971,6 +977,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { spawnLocation = { "Freythorn", "The Ziggurat Refuge", + "Mire", "The Viridian Wildwood", }, skillList = { @@ -1264,6 +1271,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { spawnLocation = { "Dreadnought Vanguard", "The Ziggurat Refuge", + "The Copper Citadel", }, skillList = { "MeleeAtAnimationSpeed", @@ -1307,6 +1315,8 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { "The Dreadnought", "Dreadnought Vanguard", "The Ziggurat Refuge", + "Oasis", + "Outlands", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1382,6 +1392,8 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { "The Dreadnought", "Dreadnought Vanguard", "The Ziggurat Refuge", + "Oasis", + "Outlands", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1419,6 +1431,8 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { "The Dreadnought", "Dreadnought Vanguard", "The Ziggurat Refuge", + "Oasis", + "Outlands", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1456,6 +1470,8 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { "The Dreadnought", "Dreadnought Vanguard", "The Ziggurat Refuge", + "Oasis", + "Outlands", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1700,6 +1716,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { "The Dreadnought", "Dreadnought Vanguard", "The Ziggurat Refuge", + "The Copper Citadel", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1739,6 +1756,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { "The Drowned City", "The Ziggurat Refuge", "Apex of Filth", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -1771,6 +1789,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedE monsterCategory = "Demon", spawnLocation = { "Ogham Manor", + "The Ziggurat Refuge", }, skillList = { "MeleeAtAnimationSpeed", @@ -1805,6 +1824,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan spawnLocation = { "Ogham Manor", "The Ziggurat Refuge", + "The Iron Citadel", }, skillList = { "MPACountsGuardSpike", @@ -1841,6 +1861,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS "Ogham Manor", "The Manor Ramparts", "The Ziggurat Refuge", + "The Iron Citadel", }, skillList = { "MeleeAtAnimationSpeed", @@ -1879,6 +1900,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT "The Manor Ramparts", "The Ziggurat Refuge", "Ogham Farmlands", + "Bastille", }, skillList = { "MeleeAtAnimationSpeed", @@ -1913,6 +1935,7 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt "The Manor Ramparts", "The Ziggurat Refuge", "Ogham Farmlands", + "Grimhaven", }, skillList = { "MeleeAtAnimationSpeed", @@ -1947,6 +1970,7 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { "The Titan Grotto", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Forge", }, skillList = { "MeleeAtAnimationSpeed", @@ -2012,6 +2036,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" monsterCategory = "Humanoid", spawnLocation = { "The Ziggurat Refuge", + "Penitentiary", "Mastodon Badlands", "The Bone Pits", }, @@ -2045,6 +2070,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02" monsterCategory = "Humanoid", spawnLocation = { "The Ziggurat Refuge", + "Penitentiary", "Mastodon Badlands", "The Bone Pits", }, @@ -2404,6 +2430,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { spawnLocation = { "Jiquani's Sanctum", "The Ziggurat Refuge", + "Fortress", "Jiquani's Machinarium", }, skillList = { @@ -2438,6 +2465,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { "Jiquani's Machinarium", "Jiquani's Sanctum", "The Ziggurat Refuge", + "Fortress", }, skillList = { "MeleeAtAnimationSpeed", @@ -2472,6 +2500,7 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { "The Grim Tangle", "The Grelwood", "The Ziggurat Refuge", + "Seepage", }, skillList = { "MeleeAtAnimationSpeed", @@ -2539,6 +2568,7 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { "Buried Shrines", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Abyss", }, skillList = { "MeleeAtAnimationSpeed", @@ -2602,6 +2632,7 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = spawnLocation = { "The Red Vale", "The Ziggurat Refuge", + "Rustbowl", "The Phaaryl Megalith", }, skillList = { @@ -2779,6 +2810,7 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { spawnLocation = { "Jungle Ruins", "The Ziggurat Refuge", + "Riverside", }, skillList = { "GAQuadrillaSunder", @@ -2857,6 +2889,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" monsterCategory = "Humanoid", spawnLocation = { "The Ziggurat Refuge", + "Lost Towers", "Aggorat", }, skillList = { @@ -2896,6 +2929,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal spawnLocation = { "The Ziggurat Refuge", "Aggorat", + "Lost Towers", }, skillList = { "MeleeAtAnimationSpeed", @@ -2933,6 +2967,7 @@ minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_" spawnLocation = { "Utzaal", "The Ziggurat Refuge", + "Vaal City", }, skillList = { "MeleeAtAnimationSpeed", @@ -3200,6 +3235,7 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { spawnLocation = { "Hunting Grounds", "The Ziggurat Refuge", + "Wetlands", "Untainted Paradise", }, skillList = { @@ -3236,6 +3272,7 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { spawnLocation = { "Hunting Grounds", "The Ziggurat Refuge", + "Steaming Springs", "Untainted Paradise", }, skillList = { @@ -3271,6 +3308,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { "Cemetery of the Eternals", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Lofty Summit", }, skillList = { "SpookyWraithProjectileCold", @@ -3306,6 +3344,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { spawnLocation = { "Mausoleum of the Praetor", "The Ziggurat Refuge", + "Willow", }, skillList = { "SpookyGhostLightningBounce", @@ -3336,6 +3375,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { "The Grelwood", "The Grim Tangle", "The Ziggurat Refuge", + "Decay", }, skillList = { "FungusZombieCausticOnDeathMedium", @@ -3368,7 +3408,9 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { spawnLocation = { "The Grelwood", "The Ziggurat Refuge", + "Decay", "The Grim Tangle", + "Seepage", }, skillList = { "MeleeAtAnimationSpeed", @@ -3431,6 +3473,7 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { spawnLocation = { "Keth", "The Ziggurat Refuge", + "Deserted", }, skillList = { "MeleeAtAnimationSpeed", @@ -3695,6 +3738,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { spawnLocation = { "The Ziggurat Refuge", "Mausoleum of the Praetor", + "Bloodwood", "The Manor Ramparts", "Ogham Manor", "Ogham Village", @@ -3772,6 +3816,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { "The Manor Ramparts", "Ogham Manor", "The Ziggurat Refuge", + "Bloodwood", }, skillList = { "LivingBloodGroundSmall", @@ -3807,6 +3852,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { "The Manor Ramparts", "Ogham Manor", "The Ziggurat Refuge", + "Bloodwood", }, skillList = { "MeleeAtAnimationSpeed", @@ -3842,6 +3888,7 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { "Cemetery of the Eternals", "The Manor Ramparts", "The Ziggurat Refuge", + "Necropolis", }, skillList = { "DeathKnightSlamEAA", @@ -3875,6 +3922,7 @@ minions["Metadata/Monsters/Knight/DeathKnightNecropolisElite"] = { "Cemetery of the Eternals", "The Manor Ramparts", "The Ziggurat Refuge", + "Necropolis", }, skillList = { "DeathKnightSlamEAA", @@ -3945,6 +3993,8 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { "The Manor Ramparts", "Ogham Village", "The Ziggurat Refuge", + "Bastille", + "Grimhaven", }, skillList = { "MeleeAtAnimationSpeed", @@ -4100,8 +4150,10 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { monsterCategory = "Beast", spawnLocation = { "The Ziggurat Refuge", + "Decay", "The Grim Tangle", "The Grelwood", + "Seepage", }, skillList = { "FungalArtilleryMortar", @@ -4166,6 +4218,7 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { monsterCategory = "Undead", spawnLocation = { "The Ziggurat Refuge", + "Cemetery of the Eternals", }, skillList = { "BurdenedWretchSlam", @@ -4328,6 +4381,7 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { spawnLocation = { "Ogham Manor", "The Ziggurat Refuge", + "Derelict Mansion", }, skillList = { "MeleeAtAnimationSpeed", @@ -4426,6 +4480,10 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { "Tomb of the Consort", "Mausoleum of the Praetor", "The Ziggurat Refuge", + "Necropolis", + "Lofty Summit", + "Willow", + "Crypt", }, skillList = { "MeleeAtAnimationSpeed", @@ -4458,6 +4516,7 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { "The Red Vale", "Chimeral Wetlands", "The Ziggurat Refuge", + "Blooming Field", }, skillList = { "MeleeAtAnimationSpeed", @@ -4519,6 +4578,7 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { spawnLocation = { "Ogham Village", "The Ziggurat Refuge", + "Inferno", }, skillList = { "MeleeAtAnimationSpeed", @@ -4582,7 +4642,9 @@ minions["Metadata/Monsters/RisenArbalest__"] = { spawnLocation = { "Buried Shrines", "The Ziggurat Refuge", + "Abyss", "The Phaaryl Megalith", + "Rustbowl", "The Red Vale", "The Lost City", "Traitor's Passage", @@ -4625,6 +4687,7 @@ minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { "Valley of the Titans", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Hidden Grotto", }, skillList = { "MeleeAtAnimationSpeed", @@ -5236,6 +5299,7 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { "Traitor's Passage", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Spider Woods", }, skillList = { "MeleeAtAnimationSpeed", @@ -5370,6 +5434,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Cenotes", "Vastiri Outskirts", }, skillList = { @@ -5504,6 +5569,7 @@ minions["Metadata/Monsters/SaltGolem/SaltGolemNoEmerge"] = { "The Ziggurat Refuge", "Valley of the Titans", "Traitor's Passage", + "Hidden Grotto", }, skillList = { "GASaltGolemMelee", @@ -5539,6 +5605,8 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { "Vastiri Outskirts", "The Bone Pits", "The Ziggurat Refuge", + "Savannah", + "Mesa", }, skillList = { "MeleeAtAnimationSpeed", @@ -5572,6 +5640,8 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { spawnLocation = { "Vastiri Outskirts", "The Ziggurat Refuge", + "Savannah", + "Mesa", "The Bone Pits", }, skillList = { @@ -5723,6 +5793,7 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { spawnLocation = { "Valley of the Titans", "The Ziggurat Refuge", + "Deserted", "Trial of the Sekhemas", "Keth", "Traitor's Passage", @@ -5761,6 +5832,8 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { "Buried Shrines", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Channel", + "Abyss", }, skillList = { "MeleeAtAnimationSpeedFire", @@ -5793,6 +5866,7 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { spawnLocation = { "The Spires of Deshar", "The Ziggurat Refuge", + "Alpine Ridge", }, skillList = { "MeleeAtAnimationSpeed", @@ -5860,6 +5934,7 @@ minions["Metadata/Monsters/SkeletonSnake"] = { "Mastodon Badlands", "The Bone Pits", "The Ziggurat Refuge", + "Penitentiary", }, skillList = { "MeleeAtAnimationSpeed", @@ -5925,6 +6000,7 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { "Mastodon Badlands", "The Bone Pits", "The Ziggurat Refuge", + "Freythorn", }, skillList = { "AzmeriFabricationDespair", @@ -6186,6 +6262,7 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { "Buried Shrines", "Trial of the Sekhemas", "The Ziggurat Refuge", + "Channel", }, skillList = { "MeleeAtAnimationSpeed", @@ -6558,6 +6635,7 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { monsterCategory = "Construct", spawnLocation = { "The Ziggurat Refuge", + "Cenotes", }, skillList = { "MeleeAtAnimationSpeed", @@ -6587,6 +6665,8 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Burial Bog", + "Cenotes", }, skillList = { "BogCorpseVolatileExplosion", @@ -6618,6 +6698,8 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Burial Bog", + "Cenotes", }, skillList = { "BogCorpseVolatileExplosion", @@ -6650,6 +6732,7 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { monsterCategory = "Construct", spawnLocation = { "The Ziggurat Refuge", + "Burial Bog", "Sandswept Marsh", }, skillList = { @@ -6717,6 +6800,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Sulphuric Caverns", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6755,6 +6839,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Sulphuric Caverns", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6786,6 +6871,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Sulphuric Caverns", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6817,6 +6903,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { spawnLocation = { "Sandswept Marsh", "The Ziggurat Refuge", + "Sulphuric Caverns", }, skillList = { "MeleeAtAnimationSpeed", @@ -7315,6 +7402,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { "Jiquani's Machinarium", "Jiquani's Sanctum", "The Ziggurat Refuge", + "Headland", }, skillList = { "MeleeAtAnimationSpeed3", @@ -7379,6 +7467,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { "The Drowned City", "Apex of Filth", "The Ziggurat Refuge", + "Sinking Spire", }, skillList = { "MeleeAtAnimationSpeed", @@ -7415,6 +7504,8 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { "The Drowned City", "Apex of Filth", "The Ziggurat Refuge", + "Backwash", + "Sinking Spire", }, skillList = { "WalkEmergeAnchoriteFlathead", @@ -7452,6 +7543,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { spawnLocation = { "The Ziggurat Refuge", "Apex of Filth", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -7488,6 +7580,7 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { spawnLocation = { "Infested Barrens", "Jungle Ruins", + "Hive", }, skillList = { "MMSBaneSapling", @@ -7523,6 +7616,7 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { "Jungle Ruins", "Infested Barrens", "The Ziggurat Refuge", + "Woodland", }, skillList = { "MeleeAtAnimationSpeed", @@ -7590,6 +7684,8 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { "Chimeral Wetlands", "Infested Barrens", "The Ziggurat Refuge", + "Woodland", + "Sump", }, skillList = { "MeleeAtAnimationSpeed", @@ -7687,6 +7783,8 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { "Jungle Ruins", "The Venom Crypts", "The Ziggurat Refuge", + "Rockpools", + "Ravine", }, skillList = { "MeleeAtAnimationSpeed", @@ -7720,6 +7818,7 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { spawnLocation = { "The Venom Crypts", "The Ziggurat Refuge", + "Bluff", }, skillList = { "MeleeAtAnimationSpeed", @@ -7779,6 +7878,8 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { spawnLocation = { "The Venom Crypts", "The Ziggurat Refuge", + "Augury", + "Bluff", }, skillList = { "MeleeAtAnimationSpeed", @@ -7813,6 +7914,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { "Jungle Ruins", "The Venom Crypts", "The Ziggurat Refuge", + "Rockpools", }, skillList = { "MeleeAtAnimationSpeed", @@ -7845,6 +7947,10 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { "Jungle Ruins", "The Venom Crypts", "The Ziggurat Refuge", + "Ravine", + "Bluff", + "Rockpools", + "Augury", }, skillList = { "MeleeAtAnimationSpeed", @@ -7878,6 +7984,7 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { spawnLocation = { "The Venom Crypts", "The Ziggurat Refuge", + "Riverside", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7914,6 +8021,8 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { "Chimeral Wetlands", "Infested Barrens", "The Ziggurat Refuge", + "Steppe", + "Sump", }, skillList = { "MeleeAtAnimationSpeed", @@ -8052,6 +8161,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { "The Drowned City", "The Matlan Waterways", "The Ziggurat Refuge", + "Creek", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8144,6 +8254,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNo spawnLocation = { "The Molten Vault", "The Ziggurat Refuge", + "Vaal Foundry", }, skillList = { "MeleeAtAnimationSpeed", @@ -8418,6 +8529,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar spawnLocation = { "Jiquani's Sanctum", "The Ziggurat Refuge", + "Slick", }, skillList = { "MeleeAtAnimationSpeed", @@ -8454,6 +8566,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { "The Ziggurat Refuge", "The Drowned City", "Apex of Filth", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -8519,6 +8632,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { spawnLocation = { "Apex of Filth", "The Ziggurat Refuge", + "Backwash", "The Drowned City", }, skillList = { @@ -8559,6 +8673,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { "Apex of Filth", "The Ziggurat Refuge", "The Drowned City", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -8590,6 +8705,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] "The Drowned City", "Apex of Filth", "The Ziggurat Refuge", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -8626,6 +8742,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { "The Drowned City", "Apex of Filth", "The Ziggurat Refuge", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -8663,6 +8780,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { "The Drowned City", "The Ziggurat Refuge", "Apex of Filth", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -8698,6 +8816,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { spawnLocation = { "Aggorat", "The Ziggurat Refuge", + "Lost Towers", "Frigid Bluffs", }, skillList = { @@ -8862,6 +8981,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpe companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { + "Aggorat", }, skillList = { "MeleeAtAnimationSpeed", @@ -8961,6 +9081,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { + "Vaal Village", "Aggorat", "Utzaal", "The Ziggurat Refuge", @@ -9005,6 +9126,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { spawnLocation = { "The Ziggurat Refuge", "The Black Chambers", + "The Stone Citadel", }, skillList = { "MeleeAtAnimationSpeed", @@ -9038,6 +9160,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { monsterCategory = "Humanoid", spawnLocation = { "Aggorat", + "The Ziggurat Refuge", + "Lost Towers", }, skillList = { "MeleeAtAnimationSpeed", @@ -9369,6 +9493,8 @@ minions["Metadata/Monsters/Procession/ProcessionBannerSpectre"] = { companionReservation = 33, monsterCategory = "Undead", spawnLocation = { + "The Molten Vault", + "The Ziggurat Refuge", }, skillList = { "ABTTProcessionBannerInactive", @@ -9402,6 +9528,7 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { spawnLocation = { "The Molten Vault", "The Ziggurat Refuge", + "Vaal Foundry", }, skillList = { "MeleeAtAnimationSpeed", @@ -9530,6 +9657,7 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { spawnLocation = { "The Molten Vault", "The Ziggurat Refuge", + "Vaal Foundry", }, skillList = { "MeleeAtAnimationSpeed", @@ -9635,6 +9763,7 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel spawnLocation = { "Temple of Kopec", "The Ziggurat Refuge", + "Sun Temple", }, skillList = { "MeleeAtAnimationSpeed", @@ -9671,6 +9800,7 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { spawnLocation = { "Temple of Kopec", "The Ziggurat Refuge", + "Sun Temple", }, skillList = { "MPSVaalSunApparitionBasicProj", @@ -9706,6 +9836,7 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { monsterCategory = "Humanoid", spawnLocation = { "The Ziggurat Refuge", + "Sun Temple", "Temple of Kopec", }, skillList = { @@ -9831,7 +9962,9 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { spawnLocation = { "Apex of Filth", "The Ziggurat Refuge", + "Sinking Spire", "The Drowned City", + "Backwash", }, skillList = { "MeleeAtAnimationSpeed", @@ -10226,6 +10359,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan spawnLocation = { "The Black Chambers", "The Ziggurat Refuge", + "The Stone Citadel", }, skillList = { "EDSPyramidHandLightningLance", @@ -10258,6 +10392,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie monsterCategory = "Construct", spawnLocation = { "The Ziggurat Refuge", + "The Black Chambers", }, skillList = { "MeleeAtAnimationSpeed", @@ -10433,6 +10568,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad spawnLocation = { "The Black Chambers", "The Ziggurat Refuge", + "The Stone Citadel", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10468,6 +10604,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker spawnLocation = { "The Black Chambers", "The Ziggurat Refuge", + "The Stone Citadel", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11044,6 +11181,7 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { "Mawdun Quarry", "Mawdun Mine", "The Ziggurat Refuge", + "Mineshaft", }, skillList = { "MeleeAtAnimationSpeed", @@ -11151,6 +11289,7 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { spawnLocation = { "Tomb of the Consort", "The Ziggurat Refuge", + "Crypt", "The Red Vale", }, skillList = { diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index 99d7f31748..ef3fb1681b 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -311,6 +311,14 @@ function GGPKClass:GetNeededFiles() "Data/MonsterPacks.dat", "Data/WorldAreas.dat", "Data/SpectreOverrides.dat", + "Data/MonsterProjectileAttack.dat", + "Data/MonsterProjectileSpell.dat", + "Data/MonsterMortar.dat", + "Data/EndGameMaps.dat", + "Data/EndGameMapBiomes.dat", + "Data/EndGameMapPins.dat", + "Data/EndGameMapContentSet.dat", + "Data/EndGameMapContent.dat", } local csdFiles = { "^Metadata/StatDescriptions/specific_skill_stat_descriptions/\\w+.csd$", diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 9f3a1db25b..6a3f48f7ea 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -132,13 +132,20 @@ directiveTable.emit = function(state, args, out) -- Step 2: Check if monster is in AdditionalMonsters within MonsterPacks for packId in pairs(allMonsterPackIds) do local pack = dat("MonsterPacks"):GetRow("Id", tostring(packId)) - if pack and pack.AdditionalMonsters then + if pack.AdditionalMonsters then for _, addMon in ipairs(pack.AdditionalMonsters) do if addMon.Name == monsterVariety.Name then table.insert(matchingEntries, pack.Id) end end end + if pack.BossMonsters then + for _, bossMon in ipairs(pack.BossMonsters) do + if bossMon.Name == monsterVariety.Name then + table.insert(matchingEntries, pack.Id) + end + end + end end -- Step 3: Get WorldAreas for each matching MonsterPack local worldAreaNames = {} @@ -155,6 +162,20 @@ directiveTable.emit = function(state, args, out) end end end + -- Check every EndGameMap for NativePacks containing this packId + for mapRow in dat("EndGameMaps"):Rows() do + if mapRow.NativePacks then + for _, nativePack in ipairs(mapRow.NativePacks) do + if nativePack.Id == packId then + local area = dat("WorldAreas"):GetRow("Id", mapRow.WorldArea.Id) + if area and area.Name ~= "NULL" and not seenAreas[area.Name] then + table.insert(worldAreaNames, area.Name) + seenAreas[area.Name] = true + end + end + end + end + end end if not monsterVariety then diff --git a/src/Export/Skills/spectre.txt b/src/Export/Skills/spectre.txt index e453bbb050..801c46a822 100644 --- a/src/Export/Skills/spectre.txt +++ b/src/Export/Skills/spectre.txt @@ -768,14 +768,14 @@ statMap = { #skill SpookyGhostLightningBounce Basic Spell #set SpookyGhostLightningBounce -#flags striggerable spell projectile +#flags triggerable spell projectile #mods #skillEnd #addSkillTypes Projectile #skill SpookyWraithProjectileExplosionCold Basic Spell #set SpookyWraithProjectileExplosionCold -#flags striggerable spell projectile +#flags triggerable spell projectile #mods #skillEnd diff --git a/src/Export/spec.lua b/src/Export/spec.lua index aa2679ad87..1b1e4e6270 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -5574,18 +5574,459 @@ return { } }, endgamemapbiomes={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=100 + }, + [2]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [3]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [4]={ + list=false, + name="GroundType1", + refTo="", + type="String", + width=150 + }, + [5]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [6]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [7]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [8]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [9]={ + list=false, + name="GroundType2", + refTo="", + type="String", + width=150 + }, + [10]={ + list=true, + name="", + refTo="", + type="Int", + width=80 + }, + [11]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [12]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [13]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [14]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [15]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [16]={ + list=false, + name="GroundTypeCorrupted1", + refTo="", + type="String", + width=150 + }, + [17]={ + list=false, + name="GroundTypeCorrupted2", + refTo="", + type="String", + width=150 + }, + [18]={ + list=false, + name="Name", + refTo="", + type="String", + width=150 + }, + [19]={ + list=false, + name="GroundType3", + refTo="", + type="String", + width=150 + } }, endgamemapcompletionquests={ }, endgamemapcontent={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=150 + }, + [2]={ + list=true, + name="SpawnChance", + refTo="", + type="Int", + width=100 + }, + [3]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [4]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [5]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [6]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [7]={ + list=true, + name="InherentStat", + refTo="Stats", + type="Key", + width=220 + }, + [8]={ + list=true, + name="", + refTo="", + type="Int", + width=80 + }, + [9]={ + list=false, + name="Icon", + refTo="", + type="String", + width=300 + }, + [10]={ + list=false, + name="PrecursorTabletStats", + refTo="Stats", + type="Key", + width=230 + }, + [11]={ + list=true, + name="Stats", + refTo="Stats", + type="Key", + width=280 + }, + [12]={ + list=true, + name="StatsValue", + refTo="", + type="Int", + width=80 + }, + [13]={ + list=false, + name="Description", + refTo="", + type="String", + width=150 + }, + [14]={ + list=false, + name="Name", + refTo="", + type="String", + width=100 + }, + [15]={ + list=false, + name="", + refTo="", + type="Key", + width=80 + }, + [16]={ + list=true, + name="", + refTo="", + type="Int", + width=80 + }, + [17]={ + list=false, + name="ObjectiveStart", + refTo="", + type="String", + width=150 + }, + [18]={ + list=false, + name="ObjectiveComplete", + refTo="", + type="String", + width=150 + } }, endgamemapcontentset={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=150 + }, + [2]={ + list=true, + name="EndGameMapContentKey", + refTo="EndGameMapContent", + type="Key", + width=350 + } }, endgamemapdecorations={ }, endgamemappins={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=150 + }, + [2]={ + list=false, + name="UnavailablePin", + refTo="MiscAnimated", + type="Key", + width=150 + }, + [3]={ + list=false, + name="AvailablePin", + refTo="MiscAnimated", + type="Key", + width=150 + }, + [4]={ + list=false, + name="ActivePin", + refTo="MiscAnimated", + type="Key", + width=150 + }, + [5]={ + list=false, + name="FailedPin", + refTo="MiscAnimated", + type="Key", + width=150 + }, + [6]={ + list=false, + name="CompletePin", + refTo="MiscAnimated", + type="Key", + width=150 + } }, endgamemaps={ + [1]={ + list=false, + name="Id", + refTo="", + type="Int", + width=60 + }, + [2]={ + list=true, + name="Biomes", + refTo="EndGameMapBiomes", + type="Key", + width=150 + }, + [3]={ + list=false, + name="AdjacentBiome", + refTo="EndGameMapBiomes", + type="Key", + width=100 + }, + [4]={ + list=false, + name="WorldAreaBoss", + refTo="WorldAreas", + type="Key", + width=150 + }, + [5]={ + list=false, + name="WorldArea", + refTo="WorldAreas", + type="Key", + width=220 + }, + [6]={ + list=true, + name="NaturalSpawnWeights", + refTo="", + type="Int", + width=150 + }, + [7]={ + list=true, + name="NativePacks", + refTo="MonsterPacks", + type="Key", + width=310 + }, + [8]={ + list=false, + name="FlavourText", + refTo="", + type="String", + width=150 + }, + [9]={ + list=false, + name="MinWatchStoneTier", + refTo="", + type="Int", + width=150 + }, + [10]={ + list=true, + name="", + refTo="", + type="Int", + width=100 + }, + [11]={ + list=false, + name="EndGameMapPins", + refTo="EndGameMapPins", + type="Key", + width=150 + }, + [12]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [13]={ + list=false, + name="ContentSetKey", + refTo="EndGameMapContentSet", + type="Key", + width=150 + }, + [14]={ + list=false, + name="CorruptedMapPin", + refTo="EndGameMapPins", + type="Key", + width=150 + }, + [15]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [16]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [17]={ + list=false, + name="MapPin2", + refTo="EndGameMapPins", + type="Key", + width=150 + }, + [18]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + } }, endlessledgechests={ }, @@ -9803,135 +10244,303 @@ return { }, [3]={ list=false, - name="BossDamagePercentIncrease", + name="BossDamagePercentIncrease", + refTo="", + type="Int", + width=170 + }, + [4]={ + list=false, + name="Stat1", + refTo="Stats", + type="Key", + width=240 + }, + [5]={ + list=false, + name="Stat2", + refTo="Stats", + type="Key", + width=270 + }, + [6]={ + list=false, + name="Stat3", + refTo="Stats", + type="Key", + width=240 + }, + [7]={ + list=false, + name="BossIncItemQuantity", + refTo="", + type="Int", + width=150 + }, + [8]={ + list=false, + name="Stat4", + refTo="Stats", + type="Key", + width=220 + }, + [9]={ + list=false, + name="BossIncItemRarity", + refTo="", + type="Int", + width=150 + }, + [10]={ + list=false, + name="Stat5", + refTo="Stats", + type="Key", + width=330 + }, + [11]={ + list=false, + name="BossAilmentPercentDecrease", + refTo="", + type="Int", + width=150 + } + }, + monstermapdifficulty={ + [1]={ + list=false, + name="AreaLevel", + refTo="", + type="Int", + width=80 + }, + [2]={ + list=false, + name="LifePercentIncrease", + refTo="", + type="Int", + width=150 + }, + [3]={ + list=false, + name="DamagePercentIncrease", + refTo="", + type="Int", + width=150 + }, + [4]={ + list=false, + name="Stat1", + refTo="Stats", + type="Key", + width=230 + }, + [5]={ + list=false, + name="Stat2", + refTo="Stats", + type="Key", + width=250 + }, + [6]={ + list=false, + name="Stat3", + refTo="Stats", + type="Key", + width=150 + }, + [7]={ + list=false, + name="Stat3Value", + refTo="", + type="Int", + width=150 + }, + [8]={ + list=false, + name="Stat4", + refTo="Stats", + type="Key", + width=150 + }, + [9]={ + list=false, + name="Stat4Value", + refTo="", + type="Int", + width=150 + } + }, + monstermortar={ + [1]={ + list=false, + name="Id", + refTo="", + type="Int", + width=150 + }, + [2]={ + list=false, + name="Projectile", + refTo="Projectiles", + type="Key", + width=370 + }, + [3]={ + list=false, + name="", refTo="", - type="Int", - width=170 + type="Key", + width=150 }, [4]={ list=false, - name="Stat1", - refTo="Stats", + name="", + refTo="", type="Key", - width=240 + width=150 }, [5]={ list=false, - name="Stat2", - refTo="Stats", - type="Key", - width=270 + name="", + refTo="", + type="Int", + width=80 }, [6]={ list=false, - name="Stat3", - refTo="Stats", - type="Key", - width=240 + name="", + refTo="", + type="Bool", + width=80 }, [7]={ list=false, - name="BossIncItemQuantity", + name="", refTo="", - type="Int", - width=150 + type="Bool", + width=80 }, [8]={ list=false, - name="Stat4", - refTo="Stats", - type="Key", - width=220 + name="", + refTo="", + type="Bool", + width=80 }, [9]={ list=false, - name="BossIncItemRarity", + name="", refTo="", - type="Int", - width=150 + type="Bool", + width=80 }, [10]={ list=false, - name="Stat5", - refTo="Stats", - type="Key", - width=330 + name="", + refTo="", + type="Int", + width=80 }, [11]={ list=false, - name="BossAilmentPercentDecrease", + name="", refTo="", type="Int", - width=150 - } - }, - monstermapdifficulty={ - [1]={ + width=80 + }, + [12]={ list=false, - name="AreaLevel", + name="", refTo="", type="Int", width=80 }, - [2]={ + [13]={ list=false, - name="LifePercentIncrease", + name="", refTo="", - type="Int", - width=150 + type="Bool", + width=80 }, - [3]={ + [14]={ list=false, - name="DamagePercentIncrease", + name="", refTo="", type="Int", - width=150 + width=80 }, - [4]={ + [15]={ list=false, - name="Stat1", - refTo="Stats", - type="Key", - width=230 + name="", + refTo="", + type="Bool", + width=80 }, - [5]={ + [16]={ list=false, - name="Stat2", - refTo="Stats", - type="Key", - width=250 + name="", + refTo="", + type="Bool", + width=80 }, - [6]={ + [17]={ list=false, - name="Stat3", - refTo="Stats", + name="", + refTo="", type="Key", - width=150 + width=80 }, - [7]={ + [18]={ list=false, - name="Stat3Value", + name="", refTo="", type="Int", - width=150 + width=80 }, - [8]={ + [19]={ list=false, - name="Stat4", - refTo="Stats", + name="", + refTo="", + type="Float", + width=80 + }, + [20]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [21]={ + list=false, + name="", + refTo="", + type="Float", + width=80 + }, + [22]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [23]={ + list=false, + name="", + refTo="", type="Key", width=150 }, - [9]={ + [24]={ list=false, - name="Stat4Value", + name="", refTo="", - type="Int", - width=150 + type="String", + width=100 } }, - monstermortar={ - }, monsterpackcounts={ }, monsterpackentries={ @@ -10024,9 +10633,9 @@ return { [7]={ list=true, name="BossMonsters", - refTo="", + refTo="MonsterVarieties", type="Key", - width=150 + width=490 }, [8]={ list=false, @@ -10156,8 +10765,99 @@ return { } }, monsterprojectileattack={ + [1]={ + list=false, + name="Id", + refTo="", + type="Int", + width=80 + }, + [2]={ + list=false, + name="Projectile", + refTo="Projectiles", + type="Key", + width=390 + }, + [3]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [4]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [5]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [6]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + } }, monsterprojectilespell={ + [1]={ + list=false, + name="Id", + refTo="", + type="Int", + width=80 + }, + [2]={ + list=false, + name="Projectile", + refTo="Projectiles", + type="Key", + width=390 + }, + [3]={ + list=false, + name="Animation", + refTo="", + type="Key", + width=150 + }, + [4]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [5]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [6]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [7]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + } }, monsterpushtypes={ }, @@ -13304,14 +14004,14 @@ return { name="Id", refTo="", type="String", - width=300 + width=370 }, [2]={ list=true, name="AOFiles", refTo="", type="String", - width=150 + width=420 }, [3]={ list=true, From 1a2c849c1803c19715def7feb80121f4d90cb8d0 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 30 May 2025 07:42:35 -0500 Subject: [PATCH 63/69] Spawn Locations shown in library, and world Areas imported --- src/Classes/MinionListControl.lua | 63 +- src/Data/Spectres.lua | 1853 +++++----- src/Data/WorldAreas.lua | 5062 ++++++++++++++++++++++++++++ src/Export/Minions/SpectreList.txt | 4 +- src/Export/Scripts/minions.lua | 31 +- src/Export/Scripts/spectreList.lua | 2 +- src/Export/Scripts/worldAreas.lua | 157 + src/Export/spec.lua | 140 + src/Modules/Build.lua | 16 +- src/Modules/Data.lua | 3 + 10 files changed, 6466 insertions(+), 865 deletions(-) create mode 100644 src/Data/WorldAreas.lua create mode 100644 src/Export/Scripts/worldAreas.lua diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 45e0959172..e08f75f5c9 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -55,7 +55,13 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) for _, location in ipairs(minion.spawnLocation) do table.insert(coloredLocations, colorCodes.RELIC .. location) end - tooltip:AddLine(14, s_format("^7Spawn: %s", table.concat(coloredLocations, ", "))) + for i, spawn in ipairs(coloredLocations) do + if i == 1 then + tooltip:AddLine(14, s_format("^7Spawn: %s", spawn)) + else + tooltip:AddLine(14, s_format("^7%s%s", " ", spawn)) -- Indented so all locations line up vertically in toolip + end + end end tooltip:AddLine(14, s_format("^7Spectre Reservation: %s%d", colorCodes.SPIRIT, tostring(minion.spectreReservation))) tooltip:AddLine(14, s_format("^7Companion Reservation: %s%s%%", colorCodes.SPIRIT, tostring(minion.companionReservation))) @@ -112,3 +118,58 @@ function MinionListClass:OnSelDelete(index, minionId) self.selValue = nil end end + +local SpawnListClass = newClass("SpawnListControl", "ListControl", function(self, anchor, rect, data, list, label) + self.ListControl(anchor, rect, 16, "VERTICAL", false) + self.data = data + self.label = label or "^7Available Items:" +end) + +function SpawnListClass:GetRowValue(column, index, spawnLocation) + return spawnLocation +end +function SpawnListClass:AddValueTooltip(tooltip, index, value) + if tooltip:CheckForUpdate(value) then + local foundArea = nil + for _, area in pairs(data.worldAreas) do + if area.name == value then + foundArea = area + break + end + end + if foundArea then + tooltip:AddLine(18, foundArea.name) + tooltip:AddLine(14, "Level: "..foundArea.level) + local biomeNameMap = { + water_biome = "Water", + mountain_biome = "Mountain", + grass_biome = "Grass", + forest_biome = "Forest", + swamp_biome = "Swamp", + desert_biome = "Desert", + } + if #foundArea.tags > 0 then + local friendlyTags = {} + for _, tag in ipairs(foundArea.tags) do + local friendlyName = biomeNameMap[tag] + if friendlyName then + table.insert(friendlyTags, friendlyName) + end + end + if #friendlyTags > 0 then + tooltip:AddLine(14, "Biome: " .. table.concat(friendlyTags, ", ")) + end + end + if #foundArea.monsterVarieties > 0 and foundArea.baseName ~= "The Ziggurat Refuge" then + tooltip:AddLine(14, "Spectres:") + for _, monsterName in ipairs(foundArea.monsterVarieties) do + tooltip:AddLine(14, " - " .. monsterName) + end + else + tooltip:AddLine(14, "No monsters listed") + end + else + tooltip:AddLine(18, "World area not found: " .. tostring(value)) + end + end +end \ No newline at end of file diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index d836fd284d..c2cc1417cd 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -27,9 +27,9 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured"] = { companionReservation = 27.6, monsterCategory = "Beast", spawnLocation = { - "The Lost City", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "The Lost City (Act 2)", + "The Lost City (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -60,9 +60,10 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { companionReservation = 27.6, monsterCategory = "Beast", spawnLocation = { - "Keth", - "The Lost City", - "The Ziggurat Refuge", + "Keth (Act 2)", + "Keth (Act 8)", + "The Lost City (Act 2)", + "The Lost City (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -94,8 +95,8 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { companionReservation = 36.6, monsterCategory = "Beast", spawnLocation = { - "Keth", - "The Ziggurat Refuge", + "Keth (Act 2)", + "Keth (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -126,9 +127,9 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = companionReservation = 36.6, monsterCategory = "Beast", spawnLocation = { - "The Lost City", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "The Lost City (Act 2)", + "The Lost City (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -680,11 +681,12 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { companionReservation = 39, monsterCategory = "Beast", spawnLocation = { - "Chimeral Wetlands", - "Infested Barrens", - "The Ziggurat Refuge", - "Steppe", - "Sump", + "Chimeral Wetlands (Act 3)", + "Infested Barrens (Act 3)", + "Chimeral Wetlands (Act 9)", + "Infested Barrens (Act 9)", + "Steppe (Map)", + "Sump (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -716,8 +718,8 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { companionReservation = 25.2, monsterCategory = "Beast", spawnLocation = { - "The Riverbank", - "The Ziggurat Refuge", + "The Riverbank (Act 1)", + "The Riverbank (Act 7)", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -749,8 +751,8 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { companionReservation = 27.6, monsterCategory = "Beast", spawnLocation = { - "The Riverbank", - "The Ziggurat Refuge", + "The Riverbank (Act 1)", + "The Riverbank (Act 7)", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -786,10 +788,10 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { companionReservation = 27.6, monsterCategory = "Beast", spawnLocation = { - "Hunting Grounds", - "The Ziggurat Refuge", - "Sandspit", - "Wetlands", + "Hunting Grounds (Act 1)", + "Hunting Grounds (Act 7)", + "Sandspit (Map)", + "Wetlands (Map)", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -825,7 +827,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabTropical"] = { companionReservation = 25.2, monsterCategory = "Beast", spawnLocation = { - "Untainted Paradise", + "Untainted Paradise (Map)", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -858,10 +860,10 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { companionReservation = 32.1, monsterCategory = "Beast", spawnLocation = { - "Vastiri Outskirts", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Crimson Shores", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Crimson Shores (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -899,7 +901,7 @@ minions["Metadata/Monsters/ShellMonster/ShellMonsterPoison"] = { companionReservation = 32.1, monsterCategory = "Beast", spawnLocation = { - "Untainted Paradise", + "Untainted Paradise (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -937,10 +939,10 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { companionReservation = 34.2, monsterCategory = "Humanoid", spawnLocation = { - "Freythorn", - "The Ziggurat Refuge", - "Mire", - "The Viridian Wildwood", + "Freythorn (Act 1)", + "Freythorn (Act 7)", + "Mire (Map)", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeedBow", @@ -975,10 +977,10 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Freythorn", - "The Ziggurat Refuge", - "Mire", - "The Viridian Wildwood", + "Freythorn (Act 1)", + "Freythorn (Act 7)", + "Mire (Map)", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1008,9 +1010,9 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Viridian Wildwood", - "The Ziggurat Refuge", - "Freythorn", + "The Viridian Wildwood (Map)", + "Freythorn (Act 1)", + "Freythorn (Act 7)", }, skillList = { "MPSAzmeriPictStaffProj", @@ -1269,9 +1271,9 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "Dreadnought Vanguard", - "The Ziggurat Refuge", - "The Copper Citadel", + "Dreadnought Vanguard (Act 2)", + "Dreadnought Vanguard (Act 8)", + "The Copper Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1310,13 +1312,16 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { companionReservation = 26.7, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates", - "The Spires of Deshar", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", - "Oasis", - "Outlands", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", + "Oasis (Map)", + "Outlands (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1347,11 +1352,14 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { companionReservation = 26.7, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar", - "The Halani Gates", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1387,13 +1395,16 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar", - "The Halani Gates", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", - "Oasis", - "Outlands", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", + "Oasis (Map)", + "Outlands (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1426,13 +1437,16 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates", - "The Spires of Deshar", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", - "Oasis", - "Outlands", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", + "Oasis (Map)", + "Outlands (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1465,13 +1479,16 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar", - "The Halani Gates", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", - "Oasis", - "Outlands", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", + "Oasis (Map)", + "Outlands (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1507,11 +1524,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar", - "The Halani Gates", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1543,11 +1563,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates", - "The Spires of Deshar", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1583,11 +1606,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates", - "The Spires of Deshar", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1626,7 +1652,8 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearCorrodedEliteSpectre_"] = companionReservation = 45.6, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1667,10 +1694,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates", - "The Spires of Deshar", - "The Dreadnought", - "Dreadnought Vanguard", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1711,12 +1742,15 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar", - "The Halani Gates", - "The Dreadnought", - "Dreadnought Vanguard", - "The Ziggurat Refuge", - "The Copper Citadel", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Dreadnought (Act 2)", + "Dreadnought Vanguard (Act 2)", + "The Dreadnought (Act 8)", + "Dreadnought Vanguard (Act 8)", + "The Copper Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1753,10 +1787,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City", - "The Ziggurat Refuge", - "Apex of Filth", - "Backwash", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1788,8 +1823,8 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedE companionReservation = 37.8, monsterCategory = "Demon", spawnLocation = { - "Ogham Manor", - "The Ziggurat Refuge", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1822,9 +1857,9 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan companionReservation = 35.4, monsterCategory = "Demon", spawnLocation = { - "Ogham Manor", - "The Ziggurat Refuge", - "The Iron Citadel", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", + "The Iron Citadel (Map)", }, skillList = { "MPACountsGuardSpike", @@ -1858,10 +1893,11 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Ogham Manor", - "The Manor Ramparts", - "The Ziggurat Refuge", - "The Iron Citadel", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", + "The Iron Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1896,11 +1932,13 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT companionReservation = 36.6, monsterCategory = "Demon", spawnLocation = { - "Ogham Manor", - "The Manor Ramparts", - "The Ziggurat Refuge", - "Ogham Farmlands", - "Bastille", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", + "Bastille (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1931,11 +1969,13 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Ogham Manor", - "The Manor Ramparts", - "The Ziggurat Refuge", - "Ogham Farmlands", - "Grimhaven", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", + "Grimhaven (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1967,10 +2007,10 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "The Titan Grotto", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Forge", + "The Titan Grotto (Act 2)", + "The Titan Grotto (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Forge (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2002,9 +2042,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecro companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Mastodon Badlands", - "The Bone Pits", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", }, skillList = { "MPSBoneCultistNecromancerLightning", @@ -2035,10 +2076,11 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" companionReservation = 34.8, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Penitentiary", - "Mastodon Badlands", - "The Bone Pits", + "Penitentiary (Map)", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", }, skillList = { "MPSBoneCultistZealotLightning", @@ -2069,10 +2111,11 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02" companionReservation = 34.8, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Penitentiary", - "Mastodon Badlands", - "The Bone Pits", + "Penitentiary (Map)", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", }, skillList = { "MPSBoneCultistZealotFire", @@ -2102,8 +2145,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "The Dreadnought", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", }, skillList = { "FarudinWarlockBugRend", @@ -2138,8 +2181,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = companionReservation = 47.4, monsterCategory = "Beast", spawnLocation = { - "The Ziggurat Refuge", - "The Bone Pits", + "The Bone Pits (Act 2)", + "The Bone Pits (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -2170,8 +2213,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage_ companionReservation = 34.8, monsterCategory = "Humanoid", spawnLocation = { - "The Bone Pits", - "The Ziggurat Refuge", + "The Bone Pits (Act 2)", + "The Bone Pits (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2203,9 +2246,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] companionReservation = 40.2, monsterCategory = "Humanoid", spawnLocation = { - "Mastodon Badlands", - "The Bone Pits", - "The Ziggurat Refuge", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2360,9 +2404,10 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Machinarium", - "Jiquani's Sanctum", - "The Ziggurat Refuge", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", }, skillList = { "MASFireConvertAltArtFireArrow", @@ -2393,9 +2438,10 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Machinarium", - "Jiquani's Sanctum", - "The Ziggurat Refuge", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2428,10 +2474,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Sanctum", - "The Ziggurat Refuge", - "Fortress", - "Jiquani's Machinarium", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", + "Fortress (Map)", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", }, skillList = { "MMSBoneRabbleMortar", @@ -2462,10 +2509,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Machinarium", - "Jiquani's Sanctum", - "The Ziggurat Refuge", - "Fortress", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", + "Fortress (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2497,10 +2545,11 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Grim Tangle", - "The Grelwood", - "The Ziggurat Refuge", - "Seepage", + "The Grim Tangle (Act 1)", + "The Grim Tangle (Act 7)", + "The Grelwood (Act 7)", + "Seepage (Map)", + "The Grelwood (Act 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2530,8 +2579,8 @@ minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Mud Burrow", - "The Ziggurat Refuge", + "Mud Burrow (Act 1)", + "Mud Burrow (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2560,15 +2609,20 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Traitor's Passage", - "Valley of the Titans", - "Path of Mourning", - "Keth", - "The Lost City", - "Buried Shrines", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Abyss", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Path of Mourning (Act 2)", + "Path of Mourning (Act 8)", + "Keth (Act 2)", + "Keth (Act 8)", + "The Lost City (Act 2)", + "The Lost City (Act 8)", + "Buried Shrines (Act 2)", + "Buried Shrines (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Abyss (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2630,10 +2684,10 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Red Vale", - "The Ziggurat Refuge", - "Rustbowl", - "The Phaaryl Megalith", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", + "Rustbowl (Map)", + "The Phaaryl Megalith (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2668,10 +2722,11 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "The Ziggurat Refuge", - "Keth", - "Trial of the Sekhemas", - "The Lost City", + "Keth (Act 2)", + "Keth (Act 8)", + "Trial of the Sekhemas (Act 2)", + "The Lost City (Act 2)", + "The Lost City (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2707,8 +2762,8 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { companionReservation = 45, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Sanctum", - "The Ziggurat Refuge", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -2808,9 +2863,9 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "Jungle Ruins", - "The Ziggurat Refuge", - "Riverside", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", + "Riverside (Map)", }, skillList = { "GAQuadrillaSunder", @@ -2850,9 +2905,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Library of Kamasa", - "Utzaal", - "The Ziggurat Refuge", + "Library of Kamasa (Act 3)", + "Library of Kamasa (Act 9)", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2888,9 +2944,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Lost Towers", - "Aggorat", + "Lost Towers (Map)", + "Aggorat (Act 3)", + "Aggorat (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2927,9 +2983,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Aggorat", - "Lost Towers", + "Aggorat (Act 3)", + "Aggorat (Act 9)", + "Lost Towers (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2965,9 +3021,9 @@ minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_" companionReservation = 37.8, monsterCategory = "Humanoid", spawnLocation = { - "Utzaal", - "The Ziggurat Refuge", - "Vaal City", + "Utzaal (Act 3)", + "Utzaal (Act 9)", + "Vaal City (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2998,8 +3054,10 @@ minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { companionReservation = 30.6, monsterCategory = "Beast", spawnLocation = { - "Ogham Village", - "Ogham Farmlands", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3028,10 +3086,11 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { companionReservation = 30.6, monsterCategory = "Beast", spawnLocation = { - "The Grelwood", - "Ogham Farmlands", - "The Ziggurat Refuge", - "The Phaaryl Megalith", + "The Grelwood (Act 1)", + "The Grelwood (Act 7)", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", + "The Phaaryl Megalith (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3061,11 +3120,13 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { - "The Grelwood", - "The Ziggurat Refuge", - "The Phaaryl Megalith", - "Ogham Village", - "Ogham Farmlands", + "The Grelwood (Act 1)", + "The Grelwood (Act 7)", + "The Phaaryl Megalith (Map)", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", + "Ogham Farmlands (Act 7)", + "Ogham Farmlands (Act 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3096,8 +3157,8 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { - "Ogham Manor", - "The Ziggurat Refuge", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3128,8 +3189,8 @@ minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { companionReservation = 24.3, monsterCategory = "Beast", spawnLocation = { - "Jungle Ruins", - "The Ziggurat Refuge", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -3161,8 +3222,8 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { companionReservation = 39.6, monsterCategory = "Beast", spawnLocation = { - "Jungle Ruins", - "The Ziggurat Refuge", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3197,10 +3258,11 @@ minions["Metadata/Monsters/Spiker/Spiker3_"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { - "Deshar", - "The Dreadnought's Wake", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Deshar (Act 2)", + "Deshar (Act 8)", + "The Dreadnought's Wake (Act 2)", + "The Dreadnought's Wake (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3233,10 +3295,10 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { companionReservation = 47.4, monsterCategory = "Beast", spawnLocation = { - "Hunting Grounds", - "The Ziggurat Refuge", - "Wetlands", - "Untainted Paradise", + "Hunting Grounds (Act 1)", + "Hunting Grounds (Act 7)", + "Wetlands (Map)", + "Untainted Paradise (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3270,10 +3332,10 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { companionReservation = 34.2, monsterCategory = "Beast", spawnLocation = { - "Hunting Grounds", - "The Ziggurat Refuge", - "Steaming Springs", - "Untainted Paradise", + "Hunting Grounds (Act 1)", + "Hunting Grounds (Act 7)", + "Steaming Springs (Map)", + "Untainted Paradise (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3305,10 +3367,10 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { companionReservation = 37.8, monsterCategory = "Undead", spawnLocation = { - "Cemetery of the Eternals", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Lofty Summit", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", + "Trial of the Sekhemas (Act 2)", + "Lofty Summit (Map)", }, skillList = { "SpookyWraithProjectileCold", @@ -3342,9 +3404,9 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "Mausoleum of the Praetor", - "The Ziggurat Refuge", - "Willow", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", + "Willow (Map)", }, skillList = { "SpookyGhostLightningBounce", @@ -3372,10 +3434,11 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { companionReservation = 32.1, monsterCategory = "Undead", spawnLocation = { - "The Grelwood", - "The Grim Tangle", - "The Ziggurat Refuge", - "Decay", + "The Grelwood (Act 1)", + "The Grim Tangle (Act 1)", + "The Grim Tangle (Act 7)", + "Decay (Map)", + "The Grelwood (Act 7)", }, skillList = { "FungusZombieCausticOnDeathMedium", @@ -3406,11 +3469,12 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "The Grelwood", - "The Ziggurat Refuge", - "Decay", - "The Grim Tangle", - "Seepage", + "The Grelwood (Act 7)", + "Decay (Map)", + "The Grelwood (Act 1)", + "The Grim Tangle (Act 7)", + "The Grim Tangle (Act 1)", + "Seepage (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3440,8 +3504,8 @@ minions["Metadata/Monsters/MudGolem/MudGolem"] = { companionReservation = 38.4, monsterCategory = "Construct", spawnLocation = { - "Mud Burrow", - "The Ziggurat Refuge", + "Mud Burrow (Act 1)", + "Mud Burrow (Act 7)", }, skillList = { "MudGolemSlam", @@ -3471,9 +3535,9 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { - "Keth", - "The Ziggurat Refuge", - "Deserted", + "Keth (Act 2)", + "Keth (Act 8)", + "Deserted (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3502,9 +3566,9 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Riverbank", - "Clearfell", - "The Ziggurat Refuge", + "The Riverbank (Act 1)", + "The Riverbank (Act 7)", + "Clearfell (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3533,7 +3597,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedDryUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Clearfell", + "Clearfell (Act 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3563,10 +3627,11 @@ minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { companionReservation = 24.3, monsterCategory = "Undead", spawnLocation = { - "Clearfell", - "The Grelwood", - "The Ziggurat Refuge", - "The Phaaryl Megalith", + "Clearfell (Act 1)", + "Clearfell (Act 7)", + "The Grelwood (Act 1)", + "The Grelwood (Act 7)", + "The Phaaryl Megalith (Map)", }, skillList = { "UrchinSlingProjectile", @@ -3602,10 +3667,11 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "The Phaaryl Megalith", - "Clearfell", - "The Grelwood", + "The Phaaryl Megalith (Map)", + "Clearfell (Act 7)", + "Clearfell (Act 1)", + "The Grelwood (Act 1)", + "The Grelwood (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3637,9 +3703,9 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Riverbank", - "The Drowned City", - "The Ziggurat Refuge", + "The Riverbank (Act 7)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3671,8 +3737,8 @@ minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre"] = { companionReservation = 23.1, monsterCategory = "Beast", spawnLocation = { - "Mud Burrow", - "The Ziggurat Refuge", + "Mud Burrow (Act 1)", + "Mud Burrow (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3701,7 +3767,8 @@ minions["Metadata/Monsters/Stalker/Stalker"] = { companionReservation = 26.7, monsterCategory = "Demon", spawnLocation = { - "Cemetery of the Eternals", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -3736,12 +3803,14 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", - "Mausoleum of the Praetor", - "Bloodwood", - "The Manor Ramparts", - "Ogham Manor", - "Ogham Village", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", + "Bloodwood (Map)", + "The Manor Ramparts (Act 1)", + "Ogham Manor (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Manor (Act 7)", + "Ogham Village (Act 7)", }, skillList = { "LivingBloodGroundSmall", @@ -3777,9 +3846,10 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "The Manor Ramparts", - "Ogham Manor", - "The Ziggurat Refuge", + "The Manor Ramparts (Act 1)", + "Ogham Manor (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Manor (Act 7)", }, skillList = { "LivingBloodGroundLarger", @@ -3811,12 +3881,15 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { companionReservation = 26.7, monsterCategory = "Demon", spawnLocation = { - "Mausoleum of the Praetor", - "Ogham Village", - "The Manor Ramparts", - "Ogham Manor", - "The Ziggurat Refuge", - "Bloodwood", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", + "The Manor Ramparts (Act 1)", + "Ogham Manor (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Manor (Act 7)", + "Bloodwood (Map)", }, skillList = { "LivingBloodGroundSmall", @@ -3848,11 +3921,13 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { companionReservation = 34.8, monsterCategory = "Demon", spawnLocation = { - "Ogham Village", - "The Manor Ramparts", - "Ogham Manor", - "The Ziggurat Refuge", - "Bloodwood", + "Ogham Village (Act 7)", + "The Manor Ramparts (Act 1)", + "Ogham Manor (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Manor (Act 7)", + "Bloodwood (Map)", + "Ogham Village (Act 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3885,10 +3960,11 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { companionReservation = 42.3, monsterCategory = "Construct", spawnLocation = { - "Cemetery of the Eternals", - "The Manor Ramparts", - "The Ziggurat Refuge", - "Necropolis", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", + "Necropolis (Map)", }, skillList = { "DeathKnightSlamEAA", @@ -3919,10 +3995,11 @@ minions["Metadata/Monsters/Knight/DeathKnightNecropolisElite"] = { companionReservation = 42.3, monsterCategory = "Construct", spawnLocation = { - "Cemetery of the Eternals", - "The Manor Ramparts", - "The Ziggurat Refuge", - "Necropolis", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", + "Necropolis (Map)", }, skillList = { "DeathKnightSlamEAA", @@ -3956,8 +4033,8 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { companionReservation = 42.3, monsterCategory = "Construct", spawnLocation = { - "The Manor Ramparts", - "The Ziggurat Refuge", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3989,12 +4066,14 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { companionReservation = 33, monsterCategory = "Undead", spawnLocation = { - "Ogham Farmlands", - "The Manor Ramparts", - "Ogham Village", - "The Ziggurat Refuge", - "Bastille", - "Grimhaven", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", + "Bastille (Map)", + "Grimhaven (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4024,8 +4103,8 @@ minions["Metadata/Monsters/Crow/CrowCarrion"] = { companionReservation = 24.3, monsterCategory = "Beast", spawnLocation = { - "Ogham Farmlands", - "The Ziggurat Refuge", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4054,9 +4133,9 @@ minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "Hunting Grounds", - "The Ziggurat Refuge", - "Untainted Paradise", + "Hunting Grounds (Act 1)", + "Hunting Grounds (Act 7)", + "Untainted Paradise (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4089,7 +4168,8 @@ minions["Metadata/Monsters/Ghouls/GhoulCommander"] = { companionReservation = 34.8, monsterCategory = "Demon", spawnLocation = { - "Mausoleum of the Praetor", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4121,7 +4201,8 @@ minions["Metadata/Monsters/Ghouls/Ghoul"] = { companionReservation = 26.7, monsterCategory = "Demon", spawnLocation = { - "Mausoleum of the Praetor", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4149,11 +4230,11 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { companionReservation = 33, monsterCategory = "Beast", spawnLocation = { - "The Ziggurat Refuge", - "Decay", - "The Grim Tangle", - "The Grelwood", - "Seepage", + "Decay (Map)", + "The Grim Tangle (Act 1)", + "The Grim Tangle (Act 7)", + "The Grelwood (Act 7)", + "Seepage (Map)", }, skillList = { "FungalArtilleryMortar", @@ -4186,8 +4267,8 @@ minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { companionReservation = 33.6, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", - "Cemetery of the Eternals", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", }, skillList = { "CoffinWretchBabySoulrend1", @@ -4217,8 +4298,8 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { companionReservation = 33.6, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", - "Cemetery of the Eternals", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", }, skillList = { "BurdenedWretchSlam", @@ -4248,8 +4329,8 @@ minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { companionReservation = 40.2, monsterCategory = "Undead", spawnLocation = { - "Cemetery of the Eternals", - "The Ziggurat Refuge", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", }, skillList = { "BurdenedWretchSlamUnique", @@ -4286,7 +4367,8 @@ minions["Metadata/Monsters/Frog/PaleFrog1"] = { companionReservation = 28.5, monsterCategory = "Beast", spawnLocation = { - "The Red Vale", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4346,8 +4428,8 @@ minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { companionReservation = 36.6, monsterCategory = "Construct", spawnLocation = { - "Tomb of the Consort", - "The Ziggurat Refuge", + "Tomb of the Consort (Act 1)", + "Tomb of the Consort (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4379,9 +4461,9 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { companionReservation = 33.6, monsterCategory = "Humanoid", spawnLocation = { - "Ogham Manor", - "The Ziggurat Refuge", - "Derelict Mansion", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", + "Derelict Mansion (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4415,8 +4497,8 @@ minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "Clearfell", - "The Ziggurat Refuge", + "Clearfell (Act 1)", + "Clearfell (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4447,8 +4529,8 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "The Grim Tangle", - "The Ziggurat Refuge", + "The Grim Tangle (Act 1)", + "The Grim Tangle (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4476,14 +4558,16 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Cemetery of the Eternals", - "Tomb of the Consort", - "Mausoleum of the Praetor", - "The Ziggurat Refuge", - "Necropolis", - "Lofty Summit", - "Willow", - "Crypt", + "Cemetery of the Eternals (Act 1)", + "Cemetery of the Eternals (Act 7)", + "Tomb of the Consort (Act 1)", + "Tomb of the Consort (Act 7)", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", + "Necropolis (Map)", + "Lofty Summit (Map)", + "Willow (Map)", + "Crypt (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4513,10 +4597,11 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { companionReservation = 30, monsterCategory = "Demon", spawnLocation = { - "The Red Vale", - "Chimeral Wetlands", - "The Ziggurat Refuge", - "Blooming Field", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", + "Chimeral Wetlands (Act 3)", + "Chimeral Wetlands (Act 9)", + "Blooming Field (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4546,8 +4631,8 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Ogham Farmlands", - "The Ziggurat Refuge", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4576,9 +4661,9 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Ogham Village", - "The Ziggurat Refuge", - "Inferno", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", + "Inferno (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4608,9 +4693,9 @@ minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { companionReservation = 25.2, monsterCategory = "Beast", spawnLocation = { - "Hunting Grounds", - "The Ziggurat Refuge", - "Untainted Paradise", + "Hunting Grounds (Act 1)", + "Hunting Grounds (Act 7)", + "Untainted Paradise (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4640,16 +4725,20 @@ minions["Metadata/Monsters/RisenArbalest__"] = { companionReservation = 34.8, monsterCategory = "Undead", spawnLocation = { - "Buried Shrines", - "The Ziggurat Refuge", - "Abyss", - "The Phaaryl Megalith", - "Rustbowl", - "The Red Vale", - "The Lost City", - "Traitor's Passage", - "Valley of the Titans", - "Trial of the Sekhemas", + "Buried Shrines (Act 2)", + "Buried Shrines (Act 8)", + "Abyss (Map)", + "The Phaaryl Megalith (Map)", + "Rustbowl (Map)", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", + "The Lost City (Act 2)", + "The Lost City (Act 8)", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "RisenArbalestRainOfArrows", @@ -4683,11 +4772,12 @@ minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { companionReservation = 23.1, monsterCategory = "Construct", spawnLocation = { - "Traitor's Passage", - "Valley of the Titans", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Hidden Grotto", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Hidden Grotto (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4716,8 +4806,8 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { companionReservation = 31.5, monsterCategory = "Beast", spawnLocation = { - "The Dreadnought's Wake", - "The Ziggurat Refuge", + "The Dreadnought's Wake (Act 2)", + "The Dreadnought's Wake (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4747,8 +4837,8 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { companionReservation = 31.5, monsterCategory = "Beast", spawnLocation = { - "Mawdun Quarry", - "The Ziggurat Refuge", + "Mawdun Quarry (Act 2)", + "Mawdun Quarry (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4778,9 +4868,10 @@ minions["Metadata/Monsters/Parasites/FishParasite"] = { companionReservation = 23.1, monsterCategory = "Beast", spawnLocation = { - "The Drowned City", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5229,10 +5320,10 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { - "Freythorn", - "The Ziggurat Refuge", - "The Grelwood", - "The Phaaryl Megalith", + "Freythorn (Act 1)", + "Freythorn (Act 7)", + "The Grelwood (Act 7)", + "The Phaaryl Megalith (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5296,10 +5387,10 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { companionReservation = 28.5, monsterCategory = "Beast", spawnLocation = { - "Traitor's Passage", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Spider Woods", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Spider Woods (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5329,9 +5420,10 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { companionReservation = 28.5, monsterCategory = "Beast", spawnLocation = { - "Mastodon Badlands", - "Deshar", - "The Ziggurat Refuge", + "Mastodon Badlands (Act 2)", + "Mastodon Badlands (Act 8)", + "Deshar (Act 2)", + "Deshar (Act 8)", }, skillList = { "GAHarvestSabreSpiderDualStrike", @@ -5397,8 +5489,8 @@ minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "Mawdun Quarry", - "The Ziggurat Refuge", + "Mawdun Quarry (Act 2)", + "Mawdun Quarry (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5432,10 +5524,11 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { companionReservation = 47.4, monsterCategory = "Undead", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Cenotes", - "Vastiri Outskirts", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Cenotes (Map)", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5501,8 +5594,8 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Vastiri Outskirts", - "The Ziggurat Refuge", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5531,10 +5624,11 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { companionReservation = 36.6, monsterCategory = "Beast", spawnLocation = { - "Keth", - "The Lost City", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Keth (Act 2)", + "Keth (Act 8)", + "The Lost City (Act 2)", + "The Lost City (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5565,11 +5659,12 @@ minions["Metadata/Monsters/SaltGolem/SaltGolemNoEmerge"] = { companionReservation = 40.2, monsterCategory = "Construct", spawnLocation = { - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Valley of the Titans", - "Traitor's Passage", - "Hidden Grotto", + "Trial of the Sekhemas (Act 2)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", + "Hidden Grotto (Map)", }, skillList = { "GASaltGolemMelee", @@ -5602,11 +5697,12 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "Vastiri Outskirts", - "The Bone Pits", - "The Ziggurat Refuge", - "Savannah", - "Mesa", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", + "The Bone Pits (Act 2)", + "The Bone Pits (Act 8)", + "Savannah (Map)", + "Mesa (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5638,11 +5734,12 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "Vastiri Outskirts", - "The Ziggurat Refuge", - "Savannah", - "Mesa", - "The Bone Pits", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", + "Savannah (Map)", + "Mesa (Map)", + "The Bone Pits (Act 2)", + "The Bone Pits (Act 8)", }, skillList = { "HyenaCentaurMeleeStab", @@ -5677,8 +5774,8 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { companionReservation = 34.8, monsterCategory = "Beast", spawnLocation = { - "Deshar", - "The Ziggurat Refuge", + "Deshar (Act 2)", + "Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5711,8 +5808,8 @@ minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { companionReservation = 23.1, monsterCategory = "Beast", spawnLocation = { - "Vastiri Outskirts", - "The Ziggurat Refuge", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5753,8 +5850,8 @@ minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", - "Tomb of the Consort", + "Tomb of the Consort (Act 1)", + "Tomb of the Consort (Act 7)", }, skillList = { "SSMBoneGolemancerSkeletons", @@ -5791,12 +5888,14 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Valley of the Titans", - "The Ziggurat Refuge", - "Deserted", - "Trial of the Sekhemas", - "Keth", - "Traitor's Passage", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Deserted (Map)", + "Trial of the Sekhemas (Act 2)", + "Keth (Act 2)", + "Keth (Act 8)", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5829,11 +5928,11 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Buried Shrines", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Channel", - "Abyss", + "Buried Shrines (Act 2)", + "Buried Shrines (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Channel (Map)", + "Abyss (Map)", }, skillList = { "MeleeAtAnimationSpeedFire", @@ -5864,9 +5963,9 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { companionReservation = 26.7, monsterCategory = "Beast", spawnLocation = { - "The Spires of Deshar", - "The Ziggurat Refuge", - "Alpine Ridge", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "Alpine Ridge (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5898,9 +5997,9 @@ minions["Metadata/Monsters/RockSliderSpectre"] = { companionReservation = 26.1, monsterCategory = "Beast", spawnLocation = { - "The Halani Gates", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5931,10 +6030,11 @@ minions["Metadata/Monsters/SkeletonSnake"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Mastodon Badlands", - "The Bone Pits", - "The Ziggurat Refuge", - "Penitentiary", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", + "Penitentiary (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5963,10 +6063,12 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { companionReservation = 26.7, monsterCategory = "Undead", spawnLocation = { - "Mastodon Badlands", - "The Bone Pits", - "Freythorn", - "The Ziggurat Refuge", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", + "Freythorn (Act 1)", + "Freythorn (Act 7)", }, skillList = { "MPWAzmeriPitifulFabricationSkullThrow", @@ -5997,10 +6099,12 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { companionReservation = 26.7, monsterCategory = "Undead", spawnLocation = { - "Mastodon Badlands", - "The Bone Pits", - "The Ziggurat Refuge", - "Freythorn", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", + "Freythorn (Act 1)", + "Freythorn (Act 7)", }, skillList = { "AzmeriFabricationDespair", @@ -6030,10 +6134,12 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { companionReservation = 26.7, monsterCategory = "Undead", spawnLocation = { - "Mastodon Badlands", - "The Bone Pits", - "Freythorn", - "The Ziggurat Refuge", + "Mastodon Badlands (Act 2)", + "The Bone Pits (Act 2)", + "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 8)", + "Freythorn (Act 1)", + "Freythorn (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6061,8 +6167,8 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Titan Grotto", - "The Ziggurat Refuge", + "The Titan Grotto (Act 2)", + "The Titan Grotto (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6092,8 +6198,8 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Titan Grotto", - "The Ziggurat Refuge", + "The Titan Grotto (Act 2)", + "The Titan Grotto (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6122,9 +6228,9 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Titan Grotto", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "The Titan Grotto (Act 2)", + "The Titan Grotto (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MPSRedSkeletonCaster", @@ -6157,10 +6263,11 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { companionReservation = 26.7, monsterCategory = "Beast", spawnLocation = { - "Deshar", - "The Dreadnought's Wake", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Deshar (Act 2)", + "The Dreadnought's Wake (Act 2)", + "Deshar (Act 8)", + "The Dreadnought's Wake (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6191,9 +6298,9 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { companionReservation = 34.8, monsterCategory = "Beast", spawnLocation = { - "Traitor's Passage", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6225,8 +6332,9 @@ minions["Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge"] = { companionReservation = 33, monsterCategory = "Beast", spawnLocation = { - "Buried Shrines", - "Trial of the Sekhemas", + "Buried Shrines (Act 2)", + "Buried Shrines (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6258,11 +6366,11 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { companionReservation = 31.5, monsterCategory = "Undead", spawnLocation = { - "The Lost City", - "Buried Shrines", - "Trial of the Sekhemas", - "The Ziggurat Refuge", - "Channel", + "The Lost City (Act 2)", + "Buried Shrines (Act 2)", + "Buried Shrines (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Channel (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6298,8 +6406,8 @@ minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { companionReservation = 45.6, monsterCategory = "Beast", spawnLocation = { - "Deshar", - "The Ziggurat Refuge", + "Deshar (Act 2)", + "Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6361,10 +6469,12 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Spires of Deshar", - "Deshar", - "Path of Mourning", - "The Ziggurat Refuge", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", + "Deshar (Act 2)", + "Deshar (Act 8)", + "Path of Mourning (Act 2)", + "Path of Mourning (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6396,10 +6506,12 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { companionReservation = 30, monsterCategory = "Demon", spawnLocation = { - "The Dreadnought's Wake", - "Mawdun Quarry", - "Mawdun Mine", - "The Ziggurat Refuge", + "The Dreadnought's Wake (Act 2)", + "Mawdun Quarry (Act 2)", + "Mawdun Mine (Act 2)", + "The Dreadnought's Wake (Act 8)", + "Mawdun Quarry (Act 8)", + "Mawdun Mine (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6428,10 +6540,12 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { companionReservation = 21.3, monsterCategory = "Beast", spawnLocation = { - "The Dreadnought's Wake", - "Mawdun Quarry", - "The Dreadnought", - "The Ziggurat Refuge", + "The Dreadnought's Wake (Act 2)", + "Mawdun Quarry (Act 2)", + "The Dreadnought's Wake (Act 8)", + "Mawdun Quarry (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6460,10 +6574,11 @@ minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { companionReservation = 33.6, monsterCategory = "Beast", spawnLocation = { - "Mawdun Mine", - "The Dreadnought's Wake", - "The Ziggurat Refuge", - "Mud Burrow", + "Mawdun Mine (Act 2)", + "Mawdun Mine (Act 8)", + "The Dreadnought's Wake (Act 2)", + "The Dreadnought's Wake (Act 8)", + "Mud Burrow (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6492,10 +6607,12 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "The Dreadnought", - "The Ziggurat Refuge", - "The Dreadnought's Wake", - "Mawdun Quarry", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Dreadnought's Wake (Act 2)", + "Mawdun Quarry (Act 2)", + "The Dreadnought's Wake (Act 8)", + "Mawdun Quarry (Act 8)", }, skillList = { "MASExtraAttackDistance6", @@ -6527,9 +6644,9 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { companionReservation = 38.4, monsterCategory = "Beast", spawnLocation = { - "Valley of the Titans", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6564,9 +6681,9 @@ minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { companionReservation = 34.8, monsterCategory = "Beast", spawnLocation = { - "The Titan Grotto", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "The Titan Grotto (Act 2)", + "The Titan Grotto (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6601,9 +6718,10 @@ minions["Metadata/Monsters/MantisRat/MantisRat"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "Mawdun Mine", - "Valley of the Titans", - "The Ziggurat Refuge", + "Mawdun Mine (Act 2)", + "Mawdun Mine (Act 8)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6634,8 +6752,7 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { companionReservation = 33, monsterCategory = "Construct", spawnLocation = { - "The Ziggurat Refuge", - "Cenotes", + "Cenotes (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6663,10 +6780,10 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Burial Bog", - "Cenotes", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Burial Bog (Map)", + "Cenotes (Map)", }, skillList = { "BogCorpseVolatileExplosion", @@ -6696,10 +6813,10 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Burial Bog", - "Cenotes", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Burial Bog (Map)", + "Cenotes (Map)", }, skillList = { "BogCorpseVolatileExplosion", @@ -6731,9 +6848,9 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { companionReservation = 45, monsterCategory = "Construct", spawnLocation = { - "The Ziggurat Refuge", - "Burial Bog", - "Sandswept Marsh", + "Burial Bog (Map)", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6798,9 +6915,9 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Sulphuric Caverns", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Sulphuric Caverns (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6837,9 +6954,9 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Sulphuric Caverns", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Sulphuric Caverns (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6869,9 +6986,9 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Sulphuric Caverns", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Sulphuric Caverns (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6901,9 +7018,9 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", - "Sulphuric Caverns", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", + "Sulphuric Caverns (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6970,9 +7087,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { companionReservation = 35.4, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7011,9 +7129,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MMAVaalSavageSpearThrow", @@ -7052,9 +7171,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7086,7 +7206,8 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBeastMaster"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "The Matlan Waterways", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7120,9 +7241,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7153,9 +7275,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Matlan Waterways", - "The Azak Bog", - "The Ziggurat Refuge", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7193,9 +7316,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7230,8 +7354,8 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", }, skillList = { "MPWVaalSavageBlowDart", @@ -7261,7 +7385,8 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageTorchbearer"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7292,8 +7417,8 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { companionReservation = 45, monsterCategory = "Humanoid", spawnLocation = { - "The Azak Bog", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7329,8 +7454,8 @@ minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { companionReservation = 21.3, monsterCategory = "Beast", spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7359,8 +7484,8 @@ minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { spectreReservation = 130, companionReservation = 47.4, spawnLocation = { - "Sandswept Marsh", - "The Ziggurat Refuge", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7399,10 +7524,11 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { companionReservation = 37.8, monsterCategory = "Humanoid", spawnLocation = { - "Jiquani's Machinarium", - "Jiquani's Sanctum", - "The Ziggurat Refuge", - "Headland", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", + "Headland (Map)", }, skillList = { "MeleeAtAnimationSpeed3", @@ -7433,8 +7559,8 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { companionReservation = 37.8, monsterCategory = "Humanoid", spawnLocation = { - "Temple of Kopec", - "The Ziggurat Refuge", + "Temple of Kopec (Act 3)", + "Temple of Kopec (Act 9)", }, skillList = { "MeleeAtAnimationSpeed3", @@ -7464,10 +7590,11 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { companionReservation = 28.5, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City", - "Apex of Filth", - "The Ziggurat Refuge", - "Sinking Spire", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Sinking Spire (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7501,11 +7628,12 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { companionReservation = 29.1, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City", - "Apex of Filth", - "The Ziggurat Refuge", - "Backwash", - "Sinking Spire", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", + "Sinking Spire (Map)", }, skillList = { "WalkEmergeAnchoriteFlathead", @@ -7541,9 +7669,9 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { companionReservation = 34.2, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Apex of Filth", - "Backwash", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7578,9 +7706,11 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { companionReservation = 33.6, monsterCategory = "Beast", spawnLocation = { - "Infested Barrens", - "Jungle Ruins", - "Hive", + "Infested Barrens (Act 3)", + "Infested Barrens (Act 9)", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", + "Hive (Map)", }, skillList = { "MMSBaneSapling", @@ -7613,10 +7743,11 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "Jungle Ruins", - "Infested Barrens", - "The Ziggurat Refuge", - "Woodland", + "Jungle Ruins (Act 3)", + "Infested Barrens (Act 3)", + "Jungle Ruins (Act 9)", + "Infested Barrens (Act 9)", + "Woodland (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7648,9 +7779,10 @@ minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "The Azak Bog", - "The Matlan Waterways", - "The Ziggurat Refuge", + "The Azak Bog (Act 3)", + "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7681,11 +7813,12 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Chimeral Wetlands", - "Infested Barrens", - "The Ziggurat Refuge", - "Woodland", - "Sump", + "Chimeral Wetlands (Act 3)", + "Chimeral Wetlands (Act 9)", + "Infested Barrens (Act 3)", + "Infested Barrens (Act 9)", + "Woodland (Map)", + "Sump (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7748,9 +7881,10 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { companionReservation = 47.4, monsterCategory = "Undead", spawnLocation = { - "The Venom Crypts", - "The Ziggurat Refuge", - "Jungle Ruins", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7780,11 +7914,12 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "Jungle Ruins", - "The Venom Crypts", - "The Ziggurat Refuge", - "Rockpools", - "Ravine", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Rockpools (Map)", + "Ravine (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7816,9 +7951,9 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "The Venom Crypts", - "The Ziggurat Refuge", - "Bluff", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Bluff (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7876,10 +8011,10 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { companionReservation = 31.5, monsterCategory = "Beast", spawnLocation = { - "The Venom Crypts", - "The Ziggurat Refuge", - "Augury", - "Bluff", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Augury (Map)", + "Bluff (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7911,10 +8046,11 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Jungle Ruins", - "The Venom Crypts", - "The Ziggurat Refuge", - "Rockpools", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Rockpools (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7944,13 +8080,14 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Jungle Ruins", - "The Venom Crypts", - "The Ziggurat Refuge", - "Ravine", - "Bluff", - "Rockpools", - "Augury", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Ravine (Map)", + "Bluff (Map)", + "Rockpools (Map)", + "Augury (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7982,9 +8119,9 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { companionReservation = 26.7, monsterCategory = "Beast", spawnLocation = { - "The Venom Crypts", - "The Ziggurat Refuge", - "Riverside", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Riverside (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8018,11 +8155,12 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { companionReservation = 39, monsterCategory = "Beast", spawnLocation = { - "Chimeral Wetlands", - "Infested Barrens", - "The Ziggurat Refuge", - "Steppe", - "Sump", + "Chimeral Wetlands (Act 3)", + "Infested Barrens (Act 3)", + "Chimeral Wetlands (Act 9)", + "Infested Barrens (Act 9)", + "Steppe (Map)", + "Sump (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8053,9 +8191,9 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Freythorn", - "The Ziggurat Refuge", - "The Viridian Wildwood", + "Freythorn (Act 1)", + "Freythorn (Act 7)", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8086,9 +8224,9 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Freythorn", - "The Ziggurat Refuge", - "The Viridian Wildwood", + "Freythorn (Act 1)", + "Freythorn (Act 7)", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8124,8 +8262,8 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { companionReservation = 38.4, monsterCategory = "Beast", spawnLocation = { - "Chimeral Wetlands", - "The Ziggurat Refuge", + "Chimeral Wetlands (Act 3)", + "Chimeral Wetlands (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8157,11 +8295,13 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { - "Chimeral Wetlands", - "The Drowned City", - "The Matlan Waterways", - "The Ziggurat Refuge", - "Creek", + "Chimeral Wetlands (Act 3)", + "Chimeral Wetlands (Act 9)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", + "Creek (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8252,9 +8392,9 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNo companionReservation = 47.4, monsterCategory = "Construct", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", - "Vaal Foundry", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", + "Vaal Foundry (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8287,7 +8427,8 @@ minions["Metadata/Monsters/VaalConstructs/Pyramid/VaalConstructPyramidAncientAct companionReservation = 31.5, monsterCategory = "Construct", spawnLocation = { - "Jiquani's Machinarium", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", }, skillList = { "VaalConstructPyramidReviveConstructs", @@ -8393,8 +8534,8 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { companionReservation = 32.1, monsterCategory = "Construct", spawnLocation = { - "Jiquani's Machinarium", - "The Ziggurat Refuge", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8426,7 +8567,8 @@ minions["Metadata/Monsters/VaalConstructs/Skitterbot/VaalConstructSkitterbot"] = companionReservation = 26.7, monsterCategory = "Construct", spawnLocation = { - "Jiquani's Machinarium", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", }, skillList = { "GPSVaalSkitterbot", @@ -8459,10 +8601,11 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { companionReservation = 26.1, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Machinarium", - "The Venom Crypts", - "Mud Burrow", - "The Ziggurat Refuge", + "Jiquani's Machinarium (Act 3)", + "Jiquani's Machinarium (Act 9)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", + "Mud Burrow (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8494,8 +8637,8 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDagger companionReservation = 32.1, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Sanctum", - "The Ziggurat Refuge", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8527,9 +8670,9 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar companionReservation = 33.6, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Sanctum", - "The Ziggurat Refuge", - "Slick", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", + "Slick (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8563,10 +8706,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "The Drowned City", - "Apex of Filth", - "Backwash", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8597,8 +8741,8 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { companionReservation = 25.2, monsterCategory = "Humanoid", spawnLocation = { - "Apex of Filth", - "The Ziggurat Refuge", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8630,10 +8774,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { companionReservation = 34.2, monsterCategory = "Humanoid", spawnLocation = { - "Apex of Filth", - "The Ziggurat Refuge", - "Backwash", - "The Drowned City", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8670,10 +8815,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { companionReservation = 39.6, monsterCategory = "Humanoid", spawnLocation = { - "Apex of Filth", - "The Ziggurat Refuge", - "The Drowned City", - "Backwash", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8702,10 +8848,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] companionReservation = 32.1, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City", - "Apex of Filth", - "The Ziggurat Refuge", - "Backwash", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8739,10 +8886,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City", - "Apex of Filth", - "The Ziggurat Refuge", - "Backwash", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8777,10 +8925,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City", - "The Ziggurat Refuge", - "Apex of Filth", - "Backwash", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8814,10 +8963,10 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Aggorat", - "The Ziggurat Refuge", - "Lost Towers", - "Frigid Bluffs", + "Aggorat (Act 3)", + "Aggorat (Act 9)", + "Lost Towers (Map)", + "Frigid Bluffs (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8848,9 +8997,10 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Utzaal", - "Aggorat", - "The Ziggurat Refuge", + "Utzaal (Act 3)", + "Utzaal (Act 9)", + "Aggorat (Act 3)", + "Aggorat (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8881,10 +9031,11 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Utzaal", - "Aggorat", - "The Ziggurat Refuge", - "Frigid Bluffs", + "Utzaal (Act 3)", + "Utzaal (Act 9)", + "Aggorat (Act 3)", + "Aggorat (Act 9)", + "Frigid Bluffs (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8915,8 +9066,8 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Aggorat", - "The Ziggurat Refuge", + "Aggorat (Act 3)", + "Aggorat (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8950,7 +9101,6 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", }, skillList = { "MeleeAtAnimationSpeed", @@ -8981,7 +9131,8 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBannerPatrolSpe companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Aggorat", + "Aggorat (Act 3)", + "Aggorat (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9012,9 +9163,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "Library of Kamasa", - "Utzaal", - "The Ziggurat Refuge", + "Library of Kamasa (Act 3)", + "Library of Kamasa (Act 9)", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9049,9 +9201,10 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { companionReservation = 40.2, monsterCategory = "Humanoid", spawnLocation = { - "Library of Kamasa", - "The Ziggurat Refuge", - "Utzaal", + "Library of Kamasa (Act 3)", + "Library of Kamasa (Act 9)", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -9081,10 +9234,11 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "Vaal Village", - "Aggorat", - "Utzaal", - "The Ziggurat Refuge", + "Vaal Village (Map)", + "Aggorat (Act 3)", + "Aggorat (Act 9)", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9124,9 +9278,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "The Black Chambers", - "The Stone Citadel", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", + "The Stone Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9159,9 +9313,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Aggorat", - "The Ziggurat Refuge", - "Lost Towers", + "Aggorat (Act 3)", + "Aggorat (Act 9)", + "Lost Towers (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9197,7 +9351,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalEagleKnightLiving"] = { companionReservation = 39, monsterCategory = "Humanoid", spawnLocation = { - "Library of Kamasa", + "Library of Kamasa (Act 3)", + "Library of Kamasa (Act 9)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -9286,7 +9441,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalArchivistLiving"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Library of Kamasa", + "Library of Kamasa (Act 3)", + "Library of Kamasa (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9334,7 +9490,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/Beasts/VaalJaguar"] = { companionReservation = 33.6, monsterCategory = "Beast", spawnLocation = { - "Utzaal", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9367,8 +9524,8 @@ minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { companionReservation = 31.5, monsterCategory = "Undead", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9399,8 +9556,8 @@ minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { companionReservation = 31.5, monsterCategory = "Undead", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9429,8 +9586,8 @@ minions["Metadata/Monsters/Procession/ProcessionDagger"] = { companionReservation = 31.5, monsterCategory = "Undead", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9459,8 +9616,8 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { companionReservation = 36, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", - "The Molten Vault", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9493,8 +9650,8 @@ minions["Metadata/Monsters/Procession/ProcessionBannerSpectre"] = { companionReservation = 33, monsterCategory = "Undead", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", }, skillList = { "ABTTProcessionBannerInactive", @@ -9526,9 +9683,9 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", - "Vaal Foundry", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", + "Vaal Foundry (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9557,9 +9714,9 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Drowned City", - "Castaway", - "The Ziggurat Refuge", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9624,7 +9781,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewFigurehead"] = { companionReservation = 40.2, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MASStatueWretchPush", @@ -9655,9 +9812,9 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { companionReservation = 40.2, monsterCategory = "Construct", spawnLocation = { - "The Molten Vault", - "The Ziggurat Refuge", - "Vaal Foundry", + "The Molten Vault (Act 3)", + "The Molten Vault (Act 9)", + "Vaal Foundry (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9692,10 +9849,10 @@ minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "The Drowned City", - "Castaway", - "The Ziggurat Refuge", - "The Riverbank", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Castaway (Map)", + "The Riverbank (Act 7)", }, skillList = { "GADrownedCrawlerSwipe", @@ -9761,9 +9918,9 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "Temple of Kopec", - "The Ziggurat Refuge", - "Sun Temple", + "Temple of Kopec (Act 3)", + "Temple of Kopec (Act 9)", + "Sun Temple (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9798,9 +9955,9 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "Temple of Kopec", - "The Ziggurat Refuge", - "Sun Temple", + "Temple of Kopec (Act 3)", + "Temple of Kopec (Act 9)", + "Sun Temple (Map)", }, skillList = { "MPSVaalSunApparitionBasicProj", @@ -9835,9 +9992,9 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { companionReservation = 39, monsterCategory = "Humanoid", spawnLocation = { - "The Ziggurat Refuge", - "Sun Temple", - "Temple of Kopec", + "Sun Temple (Map)", + "Temple of Kopec (Act 3)", + "Temple of Kopec (Act 9)", }, skillList = { "MPSBloodMageBloodProjectile", @@ -9928,8 +10085,8 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "Aggorat", - "The Ziggurat Refuge", + "Aggorat (Act 3)", + "Aggorat (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9960,11 +10117,12 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { companionReservation = 45.6, monsterCategory = "Humanoid", spawnLocation = { - "Apex of Filth", - "The Ziggurat Refuge", - "Sinking Spire", - "The Drowned City", - "Backwash", + "Apex of Filth (Act 3)", + "Apex of Filth (Act 9)", + "Sinking Spire (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", + "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10001,7 +10159,7 @@ minions["Metadata/Monsters/Pirates/PirateBootyBlaster"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10035,7 +10193,7 @@ minions["Metadata/Monsters/ManOWar/ManoWar"] = { companionReservation = 39.6, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10069,7 +10227,7 @@ minions["Metadata/Monsters/Pirates/PirateCannon"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10099,7 +10257,7 @@ minions["Metadata/Monsters/Pirates/PirateGrenade"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10132,7 +10290,7 @@ minions["Metadata/Monsters/Pirates/PirateBarrel"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10166,7 +10324,7 @@ minions["Metadata/Monsters/Anchorman/BloatedAnchorman"] = { companionReservation = 47.4, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10202,7 +10360,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregSword"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10232,7 +10390,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowSniper"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MASKelpDregCrossbow", @@ -10263,7 +10421,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowEnsarer"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10293,7 +10451,7 @@ minions["Metadata/Monsters/KelpDreg/KelpDregCrossbowIceShot"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10323,8 +10481,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGol companionReservation = 42.3, monsterCategory = "Construct", spawnLocation = { - "The Ziggurat Refuge", - "The Black Chambers", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10357,9 +10515,9 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan companionReservation = 47.4, monsterCategory = "Construct", spawnLocation = { - "The Black Chambers", - "The Ziggurat Refuge", - "The Stone Citadel", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", + "The Stone Citadel (Map)", }, skillList = { "EDSPyramidHandLightningLance", @@ -10391,8 +10549,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie companionReservation = 36.6, monsterCategory = "Construct", spawnLocation = { - "The Ziggurat Refuge", - "The Black Chambers", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10432,8 +10590,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwo companionReservation = 34.8, monsterCategory = "Construct", spawnLocation = { - "The Black Chambers", - "The Ziggurat Refuge", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10466,8 +10624,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi companionReservation = 35.4, monsterCategory = "Construct", spawnLocation = { - "The Black Chambers", - "The Ziggurat Refuge", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", }, skillList = { "MPAVaalHumanoidCannon", @@ -10504,8 +10662,8 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLi companionReservation = 35.4, monsterCategory = "Construct", spawnLocation = { - "The Black Chambers", - "The Ziggurat Refuge", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", }, skillList = { "EASVaalHumanoidSkitterMine", @@ -10566,9 +10724,9 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad companionReservation = 36.6, monsterCategory = "Construct", spawnLocation = { - "The Black Chambers", - "The Ziggurat Refuge", - "The Stone Citadel", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", + "The Stone Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10602,9 +10760,9 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { - "The Black Chambers", - "The Ziggurat Refuge", - "The Stone Citadel", + "The Black Chambers (Act 3)", + "The Black Chambers (Act 9)", + "The Stone Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10636,7 +10794,7 @@ minions["Metadata/Monsters/HarpyMonster/GullHarpy"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "Castaway", + "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10665,7 +10823,6 @@ minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10758,8 +10915,7 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { - "The Grelwood", - "The Ziggurat Refuge", + "The Grelwood (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10819,8 +10975,8 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { companionReservation = 45, monsterCategory = "Beast", spawnLocation = { - "Ogham Farmlands", - "The Ziggurat Refuge", + "Ogham Farmlands (Act 7)", + "Ogham Farmlands (Act 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10857,8 +11013,8 @@ minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "Mawdun Mine", - "The Ziggurat Refuge", + "Mawdun Mine (Act 2)", + "Mawdun Mine (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10890,8 +11046,8 @@ minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { companionReservation = 28.5, monsterCategory = "Demon", spawnLocation = { - "Mawdun Mine", - "The Ziggurat Refuge", + "Mawdun Mine (Act 2)", + "Mawdun Mine (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10924,8 +11080,8 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "Mawdun Mine", - "The Ziggurat Refuge", + "Mawdun Mine (Act 2)", + "Mawdun Mine (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10988,7 +11144,7 @@ minions["Metadata/Monsters/FallenGods/FallenStag"] = { companionReservation = 45, monsterCategory = "Demon", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11020,7 +11176,8 @@ minions["Metadata/Monsters/SpinningWheelHag/SpinningWheelHag"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "Mausoleum of the Praetor", + "Mausoleum of the Praetor (Act 1)", + "Mausoleum of the Praetor (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11080,8 +11237,8 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "Ogham Farmlands", - "The Ziggurat Refuge", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11142,10 +11299,12 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Mawdun Quarry", - "Mawdun Mine", - "The Dreadnought", - "The Ziggurat Refuge", + "Mawdun Quarry (Act 2)", + "Mawdun Mine (Act 2)", + "Mawdun Quarry (Act 8)", + "Mawdun Mine (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11178,10 +11337,11 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Mawdun Quarry", - "Mawdun Mine", - "The Ziggurat Refuge", - "Mineshaft", + "Mawdun Quarry (Act 2)", + "Mawdun Mine (Act 2)", + "Mawdun Quarry (Act 8)", + "Mawdun Mine (Act 8)", + "Mineshaft (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11214,9 +11374,9 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { companionReservation = 44.1, monsterCategory = "Undead", spawnLocation = { - "Valley of the Titans", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MASExtraAttackDistance20", @@ -11249,9 +11409,10 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { companionReservation = 45, monsterCategory = "Undead", spawnLocation = { - "The Ziggurat Refuge", - "Mausoleum of the Praetor", - "Tomb of the Consort", + "Mausoleum of the Praetor (Act 1)", + "Tomb of the Consort (Act 1)", + "Mausoleum of the Praetor (Act 7)", + "Tomb of the Consort (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11287,10 +11448,10 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { companionReservation = 45, monsterCategory = "Undead", spawnLocation = { - "Tomb of the Consort", - "The Ziggurat Refuge", - "Crypt", - "The Red Vale", + "Tomb of the Consort (Act 1)", + "Tomb of the Consort (Act 7)", + "Crypt (Map)", + "The Red Vale (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11321,7 +11482,7 @@ minions["Metadata/Monsters/VaseMonster/VaseMonsterSpectre"] = { companionReservation = 39, monsterCategory = "Construct", spawnLocation = { - "Trial of the Sekhemas", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11354,9 +11515,9 @@ minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Path of Mourning", - "Trial of the Sekhemas", - "The Ziggurat Refuge", + "Path of Mourning (Act 2)", + "Path of Mourning (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeedFire", @@ -11587,7 +11748,7 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { companionReservation = 42.3, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11620,7 +11781,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { companionReservation = 45.6, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11651,7 +11812,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11683,7 +11844,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11714,7 +11875,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { companionReservation = 40.2, monsterCategory = "Humanoid", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MPSBreachEliteBoneProjectile", @@ -11746,7 +11907,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { companionReservation = 42.3, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "GSBreachElitePaleEliteBoltImpact", @@ -11782,7 +11943,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11811,7 +11972,7 @@ minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { companionReservation = 30, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11840,7 +12001,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11871,7 +12032,7 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { companionReservation = 32.1, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11903,7 +12064,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { companionReservation = 40.2, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain", + "Twisted Domain (Map)", }, skillList = { "GABreachEliteHellscapeStabWeb", @@ -11969,7 +12130,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/FungalZombie/DruidicFungusZ companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "FungusZombieCausticOnDeathMedium", @@ -12034,7 +12195,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/HooksMonster/HooksMonster"] companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12066,7 +12227,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/RootBehemoth"] companionReservation = 47.4, monsterCategory = "Beast", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12101,7 +12262,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterMele companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12134,7 +12295,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12168,7 +12329,7 @@ minions["Metadata/Monsters/LeagueRitual/DryadFaction/RootMonster/TwigMonsterCast companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12200,7 +12361,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/CaveDweller_"] = { companionReservation = 39, monsterCategory = "Beast", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12238,7 +12399,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/PrimordialMonster3_"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12270,7 +12431,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRhoa"] = { companionReservation = 34.2, monsterCategory = "Beast", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12303,7 +12464,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonRat"] = { companionReservation = 26.1, monsterCategory = "Undead", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12333,7 +12494,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonBurrower"] = { companionReservation = 47.4, monsterCategory = "Beast", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -12373,7 +12534,7 @@ minions["Metadata/Monsters/LeagueRitual/DemonFaction/DemonHulk_"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "The Viridian Wildwood", + "The Viridian Wildwood (Map)", }, skillList = { "MeleeAtAnimationSpeed", diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua new file mode 100644 index 0000000000..74d9a5d132 --- /dev/null +++ b/src/Data/WorldAreas.lua @@ -0,0 +1,5062 @@ +-- This file is automatically generated, do not edit! +-- Path of Building +-- World Area Data (c) Grinding Gear Games + +local worldAreas, _ = ... + +worldAreas["CharacterSelect"] = { + name = "Character Select (Act 1)", + baseName = "Character Select", + tags = { }, + act = 1, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["PersonalHideout"] = { + name = "Your Hideout (Act 1)", + baseName = "Your Hideout", + tags = { }, + act = 1, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["GuildHideout__"] = { + name = "Your Guild Hideout (Act 1)", + baseName = "Your Guild Hideout", + tags = { }, + act = 1, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutCave"] = { + name = "Submerged Hideout (Act 1)", + baseName = "Submerged Hideout", + tags = { "area_with_water" }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutShipgraveyard"] = { + name = "Shipwreck Hideout (Act 1)", + baseName = "Shipwreck Hideout", + tags = { "area_with_water" }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutSpace"] = { + name = "Celestial Nebula Hideout (Act 1)", + baseName = "Celestial Nebula Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaGraveyardTrio"] = { + name = "Entombed Hideout (Act 1)", + baseName = "Entombed Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutPillarsOfArun"] = { + name = "Towering Hideout (Act 1)", + baseName = "Towering Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutAtziriArena"] = { + name = "Corrupted Hideout (Act 1)", + baseName = "Corrupted Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutInnocenceArena"] = { + name = "Innocent Hideout (Act 1)", + baseName = "Innocent Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutShaperArena"] = { + name = "Shaped Hideout (Act 1)", + baseName = "Shaped Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutKaomArena"] = { + name = "Furious Hideout (Act 1)", + baseName = "Furious Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutDaressoArena"] = { + name = "Champion's Hideout (Act 1)", + baseName = "Champion's Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutDominusArena"] = { + name = "Indomitable Hideout (Act 1)", + baseName = "Indomitable Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutPietyArena"] = { + name = "Morbid Hideout (Act 1)", + baseName = "Morbid Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutLunarisSolarisArena"] = { + name = "Eclipsed Hideout (Act 1)", + baseName = "Eclipsed Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutKitavaArenaAct10"] = { + name = "Ravenous Hideout (Act 1)", + baseName = "Ravenous Hideout", + tags = { }, + act = 1, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutDoomguard"] = { + name = "Doomguard Hideout (Act 1)", + baseName = "Doomguard Hideout", + tags = { "area_with_water" }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutSunspire"] = { + name = "Sunspire Hideout (Act 1)", + baseName = "Sunspire Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutDarkwood"] = { + name = "Darkwood Hideout (Act 1)", + baseName = "Darkwood Hideout", + tags = { "area_with_water" }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaElder"] = { + name = "Void Hideout (Act 1)", + baseName = "Void Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutChiyouSpring"] = { + name = "Chiyou Hideout (Act 1)", + baseName = "Chiyou Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankAbyss"] = { + name = "Infinite Abyss Hideout (Act 1)", + baseName = "Infinite Abyss Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankCity"] = { + name = "Urban Sprawl Hideout (Act 1)", + baseName = "Urban Sprawl Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankClouds"] = { + name = "Boundless Skies Hideout (Act 1)", + baseName = "Boundless Skies Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankDesert"] = { + name = "Endless Sands Hideout (Act 1)", + baseName = "Endless Sands Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankDirt"] = { + name = "Eternal Wasteland Hideout (Act 1)", + baseName = "Eternal Wasteland Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankGrass"] = { + name = "Vast Plains Hideout (Act 1)", + baseName = "Vast Plains Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankSea"] = { + name = "All at Sea Hideout (Act 1)", + baseName = "All at Sea Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankSnow"] = { + name = "Glacial Expanse Hideout (Act 1)", + baseName = "Glacial Expanse Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutThaumaturgy"] = { + name = "Thaumaturgical Hideout (Act 1)", + baseName = "Thaumaturgical Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutYaochi"] = { + name = "Yaochi Hideout (Act 1)", + baseName = "Yaochi Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutHumanoidPet"] = { + name = "Humanoid Pet Hideout (Act 1)", + baseName = "Humanoid Pet Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutRitualLeague"] = { + name = "Ritualist's Hideout (Act 1)", + baseName = "Ritualist's Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaMaven"] = { + name = "Crucible Hideout (Act 1)", + baseName = "Crucible Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutHasina"] = { + name = "Tavern Hideout (Act 1)", + baseName = "Tavern Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutAzuriteCave"] = { + name = "Azurite Cavern Hideout (Act 1)", + baseName = "Azurite Cavern Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutSynthesisHub"] = { + name = "Synthesis Hideout (Act 1)", + baseName = "Synthesis Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutVeritaniaArena"] = { + name = "Redeemer's Hideout (Act 1)", + baseName = "Redeemer's Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBlankBlack"] = { + name = "Black Void Hideout (Act 1)", + baseName = "Black Void Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutTencentApocalypse"] = { + name = "Cataclysmic Hideout (Act 1)", + baseName = "Cataclysmic Hideout", + tags = { "area_with_water" }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutOlrothArena"] = { + name = "Ancestral Hideout (Act 1)", + baseName = "Ancestral Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutLight"] = { + name = "Timekeeper's Hideout (Act 1)", + baseName = "Timekeeper's Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutDark"] = { + name = "Ghost-lit Graveyard Hideout (Act 1)", + baseName = "Ghost-lit Graveyard Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaBlackStar_"] = { + name = "Polaric Hideout (Act 1)", + baseName = "Polaric Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaInfiniteHunger"] = { + name = "Seething Hideout (Act 1)", + baseName = "Seething Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutCosmicAtlas"] = { + name = "Atlas Hideout (Act 1)", + baseName = "Atlas Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaEaterOfWorlds"] = { + name = "Tangled Hideout (Act 1)", + baseName = "Tangled Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutArenaSearingExarch"] = { + name = "Searing Hideout (Act 1)", + baseName = "Searing Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutBeaconOfSalvation"] = { + name = "Beacon of Salvation Hideout (Act 1)", + baseName = "Beacon of Salvation Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutCanopy"] = { + name = "Canopy Hideout (Act 1)", + baseName = "Canopy Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutDreadnought"] = { + name = "The Dreadnought Hideout (Act 1)", + baseName = "The Dreadnought Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutFelled"] = { + name = "Felled Hideout (Act 1)", + baseName = "Felled Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutShrine"] = { + name = "Shrine Hideout (Act 1)", + baseName = "Shrine Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutLimestone"] = { + name = "Limestone Hideout (Act 1)", + baseName = "Limestone Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutCanal"] = { + name = "Canal Hideout (Act 1)", + baseName = "Canal Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutMonolith"] = { + name = "Monolith Hideout (Act 1)", + baseName = "Monolith Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutTwisted"] = { + name = "Twisted Hideout (Act 1)", + baseName = "Twisted Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutTranscendent"] = { + name = "Transcendent Hideout (Act 1)", + baseName = "Transcendent Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutHourglass"] = { + name = "Hourglass Hideout (Act 1)", + baseName = "Hourglass Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutChaos"] = { + name = "Chaos Hideout (Act 1)", + baseName = "Chaos Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutSummit"] = { + name = "Summit Hideout (Act 1)", + baseName = "Summit Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["HideoutRacetrack"] = { + name = "Vastiri Racecourse Hideout (Act 1)", + baseName = "Vastiri Racecourse Hideout", + tags = { }, + act = 1, + level = 65, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G_login"] = { + name = "Login Scene (Act 1)", + baseName = "Login Scene", + tags = { }, + act = 1, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G1_WorldMap"] = { + name = "Act 1 (Act 1)", + baseName = "Act 1", + tags = { }, + act = 1, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G2_WorldMap"] = { + name = "Act 2 (Act 2)", + baseName = "Act 2", + tags = { }, + act = 2, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G3_WorldMap"] = { + name = "Act 3 (Act 3)", + baseName = "Act 3", + tags = { }, + act = 3, + level = 0, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["TN_WorldMap"] = { + name = "Atlas (Map)", + baseName = "Atlas", + tags = { }, + act = 10, + level = 0, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["G1_town"] = { + name = "Clearfell Encampment (Act 1)", + baseName = "Clearfell Encampment", + tags = { }, + act = 1, + level = 15, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G1_1"] = { + name = "The Riverbank (Act 1)", + baseName = "The Riverbank", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 1, + isMap = false, + monsterVarieties = { + "Drowned", + "Porcupine Crab", + }, +} + +worldAreas["G1_2"] = { + name = "Clearfell (Act 1)", + baseName = "Clearfell", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 2, + isMap = false, + monsterVarieties = { + "Lumbering Dead", + "Vile Imp", + "Vile Hag", + "Rotten Wolf", + }, +} + +worldAreas["G1_3"] = { + name = "Mud Burrow (Act 1)", + baseName = "Mud Burrow", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 3, + isMap = false, + monsterVarieties = { + "Wretched Rattler", + }, +} + +worldAreas["G1_4"] = { + name = "The Grelwood (Act 1)", + baseName = "The Grelwood", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 4, + isMap = false, + monsterVarieties = { + "Pack Werewolf", + "Werewolf Prowler", + "Vile Imp", + "Vile Hag", + "Fungal Zombie", + "Fungal Proliferator", + }, +} + +worldAreas["G1_5"] = { + name = "The Red Vale (Act 1)", + baseName = "The Red Vale", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 5, + isMap = false, + monsterVarieties = { + "Ancient Ezomyte", + "Risen Arbalest", + "Maw Demon", + }, +} + +worldAreas["G1_6"] = { + name = "The Grim Tangle (Act 1)", + baseName = "The Grim Tangle", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 6, + isMap = false, + monsterVarieties = { + "Fungal Zombie", + "Fungal Proliferator", + "Fungal Rattler", + "Fungal Artillery", + "Fungal Wolf", + }, +} + +worldAreas["G1_7"] = { + name = "Cemetery of the Eternals (Act 1)", + baseName = "Cemetery of the Eternals", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 7, + isMap = false, + monsterVarieties = { + "Frost Wraith", + "Hungering Stalker", + "Bearer of Penitence", + "Burdened Wretch", + "Death Knight", + "Undertaker", + }, +} + +worldAreas["G1_8"] = { + name = "Mausoleum of the Praetor (Act 1)", + baseName = "Mausoleum of the Praetor", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 8, + isMap = false, + monsterVarieties = { + "Lightning Wraith", + "Eternal Knight", + "Blood Cretin", + "Courtesan", + "Wheelbound Hag", + "Risen Rattler", + "Skulking Ghoul", + "Ghoul Commander", + }, +} + +worldAreas["G1_9"] = { + name = "Tomb of the Consort (Act 1)", + baseName = "Tomb of the Consort", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 8, + isMap = false, + monsterVarieties = { + "Dread Servant", + "Eternal Knight", + "Risen Rattler", + "Knight-Gaunt", + "Bone Stalker", + }, +} + +worldAreas["G1_10"] = { + name = "Root Hollow (Act 1)", + baseName = "Root Hollow", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 15, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G1_11"] = { + name = "Hunting Grounds (Act 1)", + baseName = "Hunting Grounds", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 10, + isMap = false, + monsterVarieties = { + "Venomous Crab Matriarch", + "Bramble Ape", + "Bramble Hulk", + "Bramble Burrower", + "Bramble Rhoa", + }, +} + +worldAreas["G1_12"] = { + name = "Freythorn (Act 1)", + baseName = "Freythorn", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 11, + isMap = false, + monsterVarieties = { + "Skeleton Spriggan", + "Cultist Warrior", + "Cultist Brute", + "Cultist Archer", + "Cultist Witch", + "Cultist Daggerdancer", + "Ribrattle", + }, +} + +worldAreas["G1_13_1"] = { + name = "Ogham Farmlands (Act 1)", + baseName = "Ogham Farmlands", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 12, + isMap = false, + monsterVarieties = { + "Decrepit Mercenary", + "Iron Thaumaturgist", + "Iron Guard", + "Voracious Werewolf", + "Pack Werewolf", + "Werewolf Prowler", + "Rotting Crow", + "Scarecrow Beast", + "Risen Farmhand", + "Rabid Dog", + }, +} + +worldAreas["G1_13_2"] = { + name = "Ogham Village (Act 1)", + baseName = "Ogham Village", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 13, + isMap = false, + monsterVarieties = { + "Voracious Werewolf", + "Werewolf Prowler", + "Blood Cretin", + "Blood Collector", + "Burning Dead", + }, +} + +worldAreas["G1_14"] = { + name = "The Manor Ramparts (Act 1)", + baseName = "The Manor Ramparts", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 14, + isMap = false, + monsterVarieties = { + "Death Knight", + "Gargoyle Demon", + "Blood Carrier", + "Blood Cretin", + "Blood Collector", + "Courtesan", + "Iron Thaumaturgist", + "Iron Spearman", + "Iron Guard", + }, +} + +worldAreas["G1_15"] = { + name = "Ogham Manor (Act 1)", + baseName = "Ogham Manor", + tags = { "EzomyteStrongbox" }, + act = 1, + level = 15, + isMap = false, + monsterVarieties = { + "Blood Carrier", + "Blood Cretin", + "Blood Collector", + "Courtesan", + "Tendril Prowler", + "Tendril Sentinel", + "Iron Spearman", + "Iron Thaumaturgist", + "Iron Sharpshooter", + "Iron Enforcer", + "Iron Guard", + }, +} + +worldAreas["G2_town"] = { + name = "The Ardura Caravan (Act 2)", + baseName = "The Ardura Caravan", + tags = { }, + act = 2, + level = 32, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G2_1"] = { + name = "Vastiri Outskirts (Act 2)", + baseName = "Vastiri Outskirts", + tags = { "MarakethStrongbox" }, + act = 2, + level = 16, + isMap = false, + monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + "Crag Leaper", + "Sandscoured Dead", + "Rotting Hulk", + }, +} + +worldAreas["G2_2"] = { + name = "Traitor's Passage (Act 2)", + baseName = "Traitor's Passage", + tags = { "MarakethStrongbox" }, + act = 2, + level = 19, + isMap = false, + monsterVarieties = { + "Risen Maraketh", + "Risen Arbalest", + "Desiccated Lich", + "Tombshrieker", + }, +} + +worldAreas["G2_3"] = { + name = "The Halani Gates (Act 2)", + baseName = "The Halani Gates", + tags = { "MarakethStrongbox" }, + act = 2, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G2_3a"] = { + name = "The Halani Gates (Act 2)", + baseName = "The Halani Gates", + tags = { "MarakethStrongbox" }, + act = 2, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G2_3s"] = { + name = "The Halani Gates (Act 2)", + baseName = "The Halani Gates", + tags = { "MarakethStrongbox" }, + act = 2, + level = 20, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G2_4_1"] = { + name = "Keth (Act 2)", + baseName = "Keth", + tags = { "MarakethStrongbox" }, + act = 2, + level = 21, + isMap = false, + monsterVarieties = { + "Tarnished Beetle", + "Tarnished Scarab", + "Serpent Clan", + "Serpent Shaman", + "Desiccated Lich", + }, +} + +worldAreas["G2_4_2"] = { + name = "The Lost City (Act 2)", + baseName = "The Lost City", + tags = { "MarakethStrongbox" }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + "Serpent Clan", + "Serpent Shaman", + "Risen Arbalest", + "Adorned Beetle", + "Tarnished Beetle", + "Adorned Scarab", + "Sand Spirit", + }, +} + +worldAreas["G2_4_3"] = { + name = "Buried Shrines (Act 2)", + baseName = "Buried Shrines", + tags = { "MarakethStrongbox" }, + act = 2, + level = 23, + isMap = false, + monsterVarieties = { + "Sand Spirit", + "Mar Acolyte", + "Risen Arbalest", + }, +} + +worldAreas["G2_5_1"] = { + name = "Mastodon Badlands (Act 2)", + baseName = "Mastodon Badlands", + tags = { "MarakethStrongbox" }, + act = 2, + level = 21, + isMap = false, + monsterVarieties = { + "Gilded Cobra", + "Lost-men Zealot", + "Skullslinger", + "Spinesnatcher", + "Lost-men Necromancer", + "Lost-men Brute", + "Sabre Spider", + }, +} + +worldAreas["G2_5_2"] = { + name = "The Bone Pits (Act 2)", + baseName = "The Bone Pits", + tags = { "MarakethStrongbox" }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + "Gilded Cobra", + "Lost-men Zealot", + "Skullslinger", + "Spinesnatcher", + "Lost-men Necromancer", + "Lost-men Brute", + "Hyena Demon", + "Sun Clan Scavenger", + "Lost-men Subjugator", + "Drudge Osseodon", + }, +} + +worldAreas["G2_6"] = { + name = "Valley of the Titans (Act 2)", + baseName = "Valley of the Titans", + tags = { "MarakethStrongbox" }, + act = 2, + level = 21, + isMap = false, + monsterVarieties = { + "Risen Maraketh", + "Risen Arbalest", + "Desiccated Lich", + "Walking Goliath", + "Dune Lurker", + "Mantis Rat", + }, +} + +worldAreas["G2_7"] = { + name = "The Titan Grotto (Act 2)", + baseName = "The Titan Grotto", + tags = { "MarakethStrongbox" }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + "Sandflesh Skeleton", + "Sandflesh Warrior", + "Sandflesh Mage", + "Winged Horror", + "Goliath", + }, +} + +worldAreas["G2_8"] = { + name = "Deshar (Act 2)", + baseName = "Deshar", + tags = { "MarakethStrongbox" }, + act = 2, + level = 28, + isMap = false, + monsterVarieties = { + "Regurgitating Vulture", + "Rasp Scavenger", + "Maraketh Undead", + "Vile Vulture", + "Porcupine Goliath", + "Sabre Spider", + }, +} + +worldAreas["G2_8a"] = { + name = "Deshar (Act 2)", + baseName = "Deshar", + tags = { "MarakethStrongbox" }, + act = 2, + level = 28, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G2_9_1"] = { + name = "Path of Mourning (Act 2)", + baseName = "Path of Mourning", + tags = { "MarakethStrongbox" }, + act = 2, + level = 29, + isMap = false, + monsterVarieties = { + "Risen Maraketh", + "Maraketh Undead", + "Risen Tale-woman", + }, +} + +worldAreas["G2_9_2"] = { + name = "The Spires of Deshar (Act 2)", + baseName = "The Spires of Deshar", + tags = { "MarakethStrongbox" }, + act = 2, + level = 30, + isMap = false, + monsterVarieties = { + "Maraketh Undead", + "Winged Fiend", + }, +} + +worldAreas["G2_10_1"] = { + name = "Mawdun Quarry (Act 2)", + baseName = "Mawdun Quarry", + tags = { "MarakethStrongbox" }, + act = 2, + level = 17, + isMap = false, + monsterVarieties = { + "Corrupted Corpse", + "Plague Swarm", + "Plague Harvester", + "Armoured Rhex", + "Forsaken Hulk", + "Forsaken Miner", + }, +} + +worldAreas["G2_10_2"] = { + name = "Mawdun Mine (Act 2)", + baseName = "Mawdun Mine", + tags = { "MarakethStrongbox" }, + act = 2, + level = 18, + isMap = false, + monsterVarieties = { + "Corrupted Corpse", + "Forsaken Miner", + "Mantis Rat", + "Forgotten Crawler", + "Forgotten Stalker", + "Forgotten Satyr", + }, +} + +worldAreas["G2_11"] = { + name = "The Dreadnought's Wake (Act 2)", + baseName = "The Dreadnought's Wake", + tags = { "MarakethStrongbox" }, + act = 2, + level = 30, + isMap = false, + monsterVarieties = { + "Rasp Scavenger", + "Corrupted Corpse", + "Plague Nymph", + "Plague Swarm", + "Plague Harvester", + "Rhex", + }, +} + +worldAreas["G2_12_1"] = { + name = "The Dreadnought (Act 2)", + baseName = "The Dreadnought", + tags = { "MarakethStrongbox" }, + act = 2, + level = 31, + isMap = false, + monsterVarieties = { + "Faridun Crawler", + "Plague Swarm", + "Faridun Plaguebringer", + "Plague Harvester", + }, +} + +worldAreas["G2_12_2"] = { + name = "Dreadnought Vanguard (Act 2)", + baseName = "Dreadnought Vanguard", + tags = { "MarakethStrongbox" }, + act = 2, + level = 32, + isMap = false, + monsterVarieties = { + "Faridun Butcher", + }, +} + +worldAreas["G2_13"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { "MarakethStrongbox" }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_1"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_1_Foyer_1"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_1_Foyer_2"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_1_Foyer_3"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_2"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_2_Foyer_1"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_2_Foyer_2"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_2_Foyer_3"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_3"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_3_Foyer_1"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_3_Foyer_2"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_3_Foyer_3"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_4"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_4_Foyer_1"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_4_Foyer_2"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["Sanctum_4_Foyer_3"] = { + name = "Trial of the Sekhemas (Act 2)", + baseName = "Trial of the Sekhemas", + tags = { }, + act = 2, + level = 22, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G3_town"] = { + name = "Ziggurat Encampment (Act 3)", + baseName = "Ziggurat Encampment", + tags = { "area_with_water" }, + act = 3, + level = 44, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G3_1"] = { + name = "Sandswept Marsh (Act 3)", + baseName = "Sandswept Marsh", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 33, + isMap = false, + monsterVarieties = { + "Bogfelled Slave", + "Bogfelled Commoner", + "Dredge Fiend", + "Bloodthief Wasp", + "Bloodthief Queen", + "Rotting Hulk", + "Orok Hunter", + "Orok Fleshstabber", + "Orok Throatcutter", + "Orok Shaman", + }, +} + +worldAreas["G3_2_1"] = { + name = "Infested Barrens (Act 3)", + baseName = "Infested Barrens", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 35, + isMap = false, + monsterVarieties = { + "Bane Sapling", + "Antlion Charger", + "Diretusk Boar", + }, +} + +worldAreas["G3_2_2"] = { + name = "The Matlan Waterways (Act 3)", + baseName = "The Matlan Waterways", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 39, + isMap = false, + monsterVarieties = { + "Azak Brute", + "Azak Fleshstabber", + "Azak Shaman", + "Azak Stalker", + "Azak Throatcutter", + "Azak Spearthrower", + "Azak Mongrelmaster", + "Chaw Mongrel", + }, +} + +worldAreas["G3_3"] = { + name = "Jungle Ruins (Act 3)", + baseName = "Jungle Ruins", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 34, + isMap = false, + monsterVarieties = { + "Quadrilla", + "Alpha Primate", + "Feral Primate", + "Constricted Shambler", + "Constricted Spitter", + "Snakethroat Shambler", + "Entwined Hulk", + "Bane Sapling", + "Antlion Charger", + }, +} + +worldAreas["G3_4"] = { + name = "The Venom Crypts (Act 3)", + baseName = "The Venom Crypts", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 35, + isMap = false, + monsterVarieties = { + "Snakethroat Shambler", + "Constricted Spitter", + "Constricted Shambler", + "Entwined Hulk", + "Entrailhome Shambler", + "Slitherspitter", + "Scorpion Monkey", + }, +} + +worldAreas["G3_5"] = { + name = "Chimeral Wetlands (Act 3)", + baseName = "Chimeral Wetlands", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 36, + isMap = false, + monsterVarieties = { + "Prowling Chimeral", + "Ill-fated Explorer", + "Bloom Serpent", + "Diretusk Boar", + }, +} + +worldAreas["G3_6_1"] = { + name = "Jiquani's Machinarium (Act 3)", + baseName = "Jiquani's Machinarium", + tags = { "dungeon", "VaalStrongbox" }, + act = 3, + level = 37, + isMap = false, + monsterVarieties = { + "Vaal Skeletal Warrior", + "Vaal Skeletal Squire", + "Vaal Skeletal Priest", + "Vaal Skeletal Archer", + "Rotted Rat", + "Pale-stitched Stalker", + "Rusted Dyna Golem", + }, +} + +worldAreas["G3_6_2"] = { + name = "Jiquani's Sanctum (Act 3)", + baseName = "Jiquani's Sanctum", + tags = { "dungeon", "VaalStrongbox" }, + act = 3, + level = 38, + isMap = false, + monsterVarieties = { + "Vaal Skeletal Warrior", + "Vaal Skeletal Squire", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Pale-stitched Stalker", + "Undead Vaal Bladedancer", + "Undead Vaal Guard", + "Prowling Shade", + }, +} + +worldAreas["G3_7"] = { + name = "The Azak Bog (Act 3)", + baseName = "The Azak Bog", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 36, + isMap = false, + monsterVarieties = { + "Azak Throatcutter", + "Azak Fleshstabber", + "Azak Brute", + "Azak Fledgling", + "Chaw Mongrel", + "Azak Stalker", + "Azak Shaman", + "Azak Mauler", + "Azak Torchbearer", + "Azak Spearthrower", + }, +} + +worldAreas["G3_8"] = { + name = "The Drowned City (Act 3)", + baseName = "The Drowned City", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 40, + isMap = false, + monsterVarieties = { + "Hunchback Clubber", + "Filthy Lobber", + "Filthy First-born", + "Flathead Warrior", + "Foul Sage", + "Foul Blacksmith", + "Foul Mauler", + "Filthy Crone", + "Flathead Clubber", + "Chyme Skitterer", + "Drowned Explorer", + "River Hag", + "Drowned Crawler", + }, +} + +worldAreas["G3_9"] = { + name = "The Molten Vault (Act 3)", + baseName = "The Molten Vault", + tags = { "dungeon", "VaalStrongbox" }, + act = 3, + level = 41, + isMap = false, + monsterVarieties = { + "Gold-Melted Shambler", + "Gold-melted Blacksmith", + "Vaal Embalmed Axeman", + "Vaal Embalmed Rogue", + "Vaal Embalmed Archer", + "Vaal Embalmed Spearman", + }, +} + +worldAreas["G3_10"] = { + name = "The Trial of Chaos (Act 3)", + baseName = "The Trial of Chaos", + tags = { "dungeon", "VaalStrongbox" }, + act = 3, + level = 38, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G3_10_Airlock"] = { + name = "The Temple of Chaos (Act 3)", + baseName = "The Temple of Chaos", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 38, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["G3_11"] = { + name = "Apex of Filth (Act 3)", + baseName = "Apex of Filth", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 41, + isMap = false, + monsterVarieties = { + "Flathead Warrior", + "Hunchback Clubber", + "Foul Sage", + "Flathead Youngling", + "Pyromushroom Cultivator", + "Filthy Crone", + "Foul Blacksmith", + "Flathead Clubber", + "Filthy First-born", + "Filthy Lobber", + "Foul Mauler", + }, +} + +worldAreas["G3_12"] = { + name = "Temple of Kopec (Act 3)", + baseName = "Temple of Kopec", + tags = { "dungeon", "VaalStrongbox" }, + act = 3, + level = 42, + isMap = false, + monsterVarieties = { + "Bloodrite Priest", + "Bloodrite Guard", + "Adorned Miscreation", + "Priest of the Sun", + }, +} + +worldAreas["G_Endgame_Town"] = { + name = "The Ziggurat Refuge (Map)", + baseName = "The Ziggurat Refuge", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Porcupine Crab", + "Drowned", + "Vile Imp", + "Vile Hag", + "Rotten Wolf", + "Wretched Rattler", + "Rattling Gibbet", + "Pack Werewolf", + "Werewolf Prowler", + "Fungal Zombie", + "Fungal Proliferator", + "Fungal Artillery", + "Bloom Serpent", + "Ancient Ezomyte", + "Risen Arbalest", + "Fungal Rattler", + "Fungal Wolf", + "Frost Wraith", + "Burdened Wretch", + "Bearer of Penitence", + "Death Knight", + "Dread Servant", + "Lightning Wraith", + "Blood Cretin", + "Blood Collector", + "Courtesan", + "Eternal Knight", + "Knight-Gaunt", + "Undertaker", + "Bone Stalker", + "Venomous Crab Matriarch", + "Bramble Ape", + "Bramble Hulk", + "Skeleton Spriggan", + "Decrepit Mercenary", + "Iron Guard", + "Gargoyle Demon", + "Blood Carrier", + "Tendril Prowler", + "Tendril Sentinel", + "Bramble Burrower", + "Bramble Rhoa", + "Iron Thaumaturgist", + "Iron Spearman", + "Iron Sharpshooter", + "Iron Enforcer", + "Burning Dead", + "Scarecrow Beast", + "Rotting Crow", + "Risen Farmhand", + "Rabid Dog", + "Cultist Warrior", + "Cultist Witch", + "Cultist Daggerdancer", + "Cultist Archer", + "Cultist Brute", + "Faridun Crawler", + "Hyena Demon", + "Sun Clan Scavenger", + "Brimstone Crab", + "Crag Leaper", + "Rotting Hulk", + "Sandscoured Dead", + "Risen Maraketh", + "Vault Lurker", + "Tombshrieker", + "Tarnished Beetle", + "Tarnished Scarab", + "Serpent Clan", + "Serpent Shaman", + "Faridun Heavy Infantry", + "Faridun Spearman", + "Faridun Neophyte", + "Faridun Swordsman", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Fledgling", + "Faridun Bladedancer", + "Adorned Beetle", + "Adorned Scarab", + "Sand Spirit", + "Mar Acolyte", + "Living Sand", + "Desiccated Lich", + "Gilded Cobra", + "Lost-men Zealot", + "Lost-men Necromancer", + "Skullslinger", + "Spinesnatcher", + "Lost-men Brute", + "Sabre Spider", + "Lost-men Subjugator", + "Drudge Osseodon", + "Walking Goliath", + "Dune Lurker", + "Mantis Rat", + "Sandflesh Skeleton", + "Sandflesh Warrior", + "Sandflesh Mage", + "Winged Horror", + "Goliath", + "Rasp Scavenger", + "Maraketh Undead", + "Risen Tale-woman", + "Vile Vulture", + "Regurgitating Vulture", + "Porcupine Goliath", + "Winged Fiend", + "Corrupted Corpse", + "Plague Nymph", + "Plague Swarm", + "Faridun Plaguebringer", + "Plague Harvester", + "Faridun Butcher", + "Rhex", + "Armoured Rhex", + "Forsaken Hulk", + "Forsaken Miner", + "Forgotten Crawler", + "Forgotten Stalker", + "Forgotten Satyr", + "Entwined Hulk", + "Scorpion Monkey", + "Entrailhome Shambler", + "Constricted Spitter", + "Slitherspitter", + "Quadrilla", + "Vaal Overseer", + "Vaal Excoriator", + "Vaal Guard", + "Gold-Melted Shambler", + "Gold-melted Blacksmith", + "Vaal Embalmed Axeman", + "Vaal Embalmed Rogue", + "Vaal Embalmed Spearman", + "Vaal Embalmed Archer", + "Gold-Melted Sentinel", + "Hunchback Clubber", + "Filthy Lobber", + "Filthy First-born", + "Flathead Clubber", + "Flathead Warrior", + "Chyme Skitterer", + "River Drake", + "Drowned Explorer", + "River Hag", + "Drowned Crawler", + "Blood Zealot", + "Blood Priest", + "Blood Priestess", + "Vaal Formshifter", + "Powered Zealot", + "Surgical Experimentalist", + "Chaotic Zealot", + "Vaal Goliath", + "Gelid Zealot", + "Prowling Shade", + "Fiery Zealot", + "Priest of the Sun", + "Bloodrite Priest", + "Bloodrite Guard", + "Adorned Miscreation", + "Foul Sage", + "Foul Blacksmith", + "Foul Mauler", + "Filthy Crone", + "Pyromushroom Cultivator", + "Flathead Youngling", + "Doryani's Elite", + "Brutal Transcendent", + "Warrior Transcendent", + "Bladelash Transcendent", + "Fused Swordsman", + "Goliath Transcendent", + "Shielded Transcendent", + "Bogfelled Slave", + "Bogfelled Commoner", + "Dredge Fiend", + "Bloodthief Wasp", + "Bloodthief Queen", + "Swamp Golem", + "Orok Hunter", + "Orok Fleshstabber", + "Orok Throatcutter", + "Orok Shaman", + "Feral Primate", + "Alpha Primate", + "Constricted Shambler", + "Snakethroat Shambler", + "Antlion Charger", + "Prowling Chimeral", + "Ill-fated Explorer", + "Diretusk Boar", + "Azak Throatcutter", + "Azak Fleshstabber", + "Azak Brute", + "Azak Fledgling", + "Chaw Mongrel", + "Azak Stalker", + "Azak Shaman", + "Azak Mauler", + "Azak Spearthrower", + "Vaal Skeletal Warrior", + "Vaal Skeletal Squire", + "Vaal Skeletal Priest", + "Vaal Skeletal Archer", + "Rotted Rat", + "Pale-stitched Stalker", + "Rusted Dyna Golem", + "Undead Vaal Bladedancer", + "Undead Vaal Guard", + }, +} + +worldAreas["G3_14"] = { + name = "Utzaal (Act 3)", + baseName = "Utzaal", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 43, + isMap = false, + monsterVarieties = { + "Vaal Guard", + "Vaal Excoriator", + "Loyal Jaguar", + "Chaotic Zealot", + "Vaal Overseer", + "Vaal Goliath", + "Gelid Zealot", + }, +} + +worldAreas["G3_15"] = { + name = "Library of Kamasa (Act 3)", + baseName = "Library of Kamasa", + tags = { "dungeon", "VaalStrongbox" }, + act = 3, + level = 43, + isMap = false, + monsterVarieties = { + "Vaal Overseer", + "Vaal Guard", + "Vaal Enforcer", + "Vaal Excoriator", + "Vaal Researcher", + }, +} + +worldAreas["G3_16"] = { + name = "Aggorat (Act 3)", + baseName = "Aggorat", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 44, + isMap = false, + monsterVarieties = { + "Vaal Axeman", + "Vaal Goliath", + "Blood Priest", + "Blood Priestess", + }, +} + +worldAreas["G3_17"] = { + name = "The Black Chambers (Act 3)", + baseName = "The Black Chambers", + tags = { "area_with_water", "VaalStrongbox" }, + act = 3, + level = 45, + isMap = false, + monsterVarieties = { + "Doryani's Elite", + "Brutal Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", + "Bladelash Transcendent", + "Goliath Transcendent", + "Fused Swordsman", + "Shielded Transcendent", + }, +} + +worldAreas["C_G1_town"] = { + name = "Clearfell Encampment (Act 7)", + baseName = "Clearfell Encampment", + tags = { }, + act = 7, + level = 51, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G1_1"] = { + name = "The Riverbank (Act 7)", + baseName = "The Riverbank", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 45, + isMap = false, + monsterVarieties = { + "Porcupine Crab", + "Drowned", + "River Hag", + "Drowned Crawler", + }, +} + +worldAreas["C_G1_2"] = { + name = "Clearfell (Act 7)", + baseName = "Clearfell", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 45, + isMap = false, + monsterVarieties = { + "Drowned", + "Vile Imp", + "Vile Hag", + "Rotten Wolf", + }, +} + +worldAreas["C_G1_3"] = { + name = "Mud Burrow (Act 7)", + baseName = "Mud Burrow", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 46, + isMap = false, + monsterVarieties = { + "Wretched Rattler", + }, +} + +worldAreas["C_G1_4"] = { + name = "The Grelwood (Act 7)", + baseName = "The Grelwood", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 46, + isMap = false, + monsterVarieties = { + "Pack Werewolf", + "Werewolf Prowler", + "Vile Imp", + "Vile Hag", + "Fungal Rattler", + "Fungal Proliferator", + "Fungal Artillery", + "Fungal Zombie", + }, +} + +worldAreas["C_G1_5"] = { + name = "The Red Vale (Act 7)", + baseName = "The Red Vale", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 47, + isMap = false, + monsterVarieties = { + "Ancient Ezomyte", + "Risen Arbalest", + "Maw Demon", + "Knight-Gaunt", + }, +} + +worldAreas["C_G1_6"] = { + name = "The Grim Tangle (Act 7)", + baseName = "The Grim Tangle", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 47, + isMap = false, + monsterVarieties = { + "Fungal Zombie", + "Fungal Proliferator", + "Fungal Rattler", + "Fungal Artillery", + "Fungal Wolf", + }, +} + +worldAreas["C_G1_7"] = { + name = "Cemetery of the Eternals (Act 7)", + baseName = "Cemetery of the Eternals", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 47, + isMap = false, + monsterVarieties = { + "Frost Wraith", + "Hungering Stalker", + "Bearer of Penitence", + "Burdened Wretch", + "Death Knight", + "Undertaker", + }, +} + +worldAreas["C_G1_8"] = { + name = "Mausoleum of the Praetor (Act 7)", + baseName = "Mausoleum of the Praetor", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 48, + isMap = false, + monsterVarieties = { + "Lightning Wraith", + "Eternal Knight", + "Blood Cretin", + "Courtesan", + "Wheelbound Hag", + "Risen Rattler", + "Skulking Ghoul", + "Ghoul Commander", + }, +} + +worldAreas["C_G1_9"] = { + name = "Tomb of the Consort (Act 7)", + baseName = "Tomb of the Consort", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 48, + isMap = false, + monsterVarieties = { + "Dread Servant", + "Eternal Knight", + "Risen Rattler", + "Knight-Gaunt", + "Bone Stalker", + }, +} + +worldAreas["C_G1_10"] = { + name = "Root Hollow (Act 7)", + baseName = "Root Hollow", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 51, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G1_11"] = { + name = "Hunting Grounds (Act 7)", + baseName = "Hunting Grounds", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 49, + isMap = false, + monsterVarieties = { + "Venomous Crab Matriarch", + "Bramble Ape", + "Bramble Hulk", + "Bramble Burrower", + "Bramble Rhoa", + }, +} + +worldAreas["C_G1_12"] = { + name = "Freythorn (Act 7)", + baseName = "Freythorn", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 49, + isMap = false, + monsterVarieties = { + "Skeleton Spriggan", + "Cultist Warrior", + "Cultist Brute", + "Cultist Archer", + "Cultist Witch", + "Cultist Daggerdancer", + "Ribrattle", + }, +} + +worldAreas["C_G1_13_1"] = { + name = "Ogham Farmlands (Act 7)", + baseName = "Ogham Farmlands", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 49, + isMap = false, + monsterVarieties = { + "Decrepit Mercenary", + "Iron Thaumaturgist", + "Iron Guard", + "Voracious Werewolf", + "Pack Werewolf", + "Werewolf Prowler", + "Rotting Crow", + "Scarecrow Beast", + "Risen Farmhand", + "Rabid Dog", + }, +} + +worldAreas["C_G1_13_2"] = { + name = "Ogham Village (Act 7)", + baseName = "Ogham Village", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 50, + isMap = false, + monsterVarieties = { + "Voracious Werewolf", + "Werewolf Prowler", + "Blood Cretin", + "Blood Collector", + "Courtesan", + }, +} + +worldAreas["C_G1_14"] = { + name = "The Manor Ramparts (Act 7)", + baseName = "The Manor Ramparts", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 50, + isMap = false, + monsterVarieties = { + "Death Knight", + "Gargoyle Demon", + "Blood Carrier", + "Blood Cretin", + "Blood Collector", + "Courtesan", + "Iron Thaumaturgist", + "Iron Spearman", + "Iron Guard", + }, +} + +worldAreas["C_G1_15"] = { + name = "Ogham Manor (Act 7)", + baseName = "Ogham Manor", + tags = { "EzomyteStrongbox" }, + act = 7, + level = 51, + isMap = false, + monsterVarieties = { + "Blood Carrier", + "Blood Cretin", + "Blood Collector", + "Courtesan", + "Tendril Prowler", + "Tendril Sentinel", + "Iron Spearman", + "Iron Thaumaturgist", + "Iron Sharpshooter", + "Iron Enforcer", + "Iron Guard", + }, +} + +worldAreas["C_G2_town"] = { + name = "The Ardura Caravan (Act 8)", + baseName = "The Ardura Caravan", + tags = { }, + act = 8, + level = 57, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G2_1"] = { + name = "Vastiri Outskirts (Act 8)", + baseName = "Vastiri Outskirts", + tags = { "MarakethStrongbox" }, + act = 8, + level = 51, + isMap = false, + monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + "Crag Leaper", + "Sandscoured Dead", + "Rotting Hulk", + }, +} + +worldAreas["C_G2_2"] = { + name = "Traitor's Passage (Act 8)", + baseName = "Traitor's Passage", + tags = { "MarakethStrongbox" }, + act = 8, + level = 52, + isMap = false, + monsterVarieties = { + "Risen Maraketh", + "Risen Arbalest", + "Desiccated Lich", + "Tombshrieker", + }, +} + +worldAreas["C_G2_3"] = { + name = "The Halani Gates (Act 8)", + baseName = "The Halani Gates", + tags = { "MarakethStrongbox" }, + act = 8, + level = 53, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G2_3a"] = { + name = "The Halani Gates (Act 8)", + baseName = "The Halani Gates", + tags = { "MarakethStrongbox" }, + act = 8, + level = 53, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G2_3s"] = { + name = "The Halani Gates (Act 8)", + baseName = "The Halani Gates", + tags = { "MarakethStrongbox" }, + act = 8, + level = 53, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G2_4_1"] = { + name = "Keth (Act 8)", + baseName = "Keth", + tags = { "MarakethStrongbox" }, + act = 8, + level = 53, + isMap = false, + monsterVarieties = { + "Tarnished Beetle", + "Tarnished Scarab", + "Serpent Clan", + "Serpent Shaman", + "Desiccated Lich", + }, +} + +worldAreas["C_G2_4_2"] = { + name = "The Lost City (Act 8)", + baseName = "The Lost City", + tags = { "MarakethStrongbox" }, + act = 8, + level = 54, + isMap = false, + monsterVarieties = { + "Serpent Clan", + "Serpent Shaman", + "Risen Arbalest", + "Adorned Beetle", + "Tarnished Beetle", + "Adorned Scarab", + }, +} + +worldAreas["C_G2_4_3"] = { + name = "Buried Shrines (Act 8)", + baseName = "Buried Shrines", + tags = { "MarakethStrongbox" }, + act = 8, + level = 54, + isMap = false, + monsterVarieties = { + "Sand Spirit", + "Mar Acolyte", + "Risen Arbalest", + }, +} + +worldAreas["C_G2_5_1"] = { + name = "Mastodon Badlands (Act 8)", + baseName = "Mastodon Badlands", + tags = { "MarakethStrongbox" }, + act = 8, + level = 53, + isMap = false, + monsterVarieties = { + "Gilded Cobra", + "Lost-men Zealot", + "Skullslinger", + "Spinesnatcher", + "Lost-men Necromancer", + "Lost-men Brute", + "Sabre Spider", + }, +} + +worldAreas["C_G2_5_2"] = { + name = "The Bone Pits (Act 8)", + baseName = "The Bone Pits", + tags = { "MarakethStrongbox" }, + act = 8, + level = 54, + isMap = false, + monsterVarieties = { + "Gilded Cobra", + "Lost-men Zealot", + "Skullslinger", + "Spinesnatcher", + "Lost-men Necromancer", + "Lost-men Brute", + "Hyena Demon", + "Sun Clan Scavenger", + "Lost-men Subjugator", + "Drudge Osseodon", + }, +} + +worldAreas["C_G2_6"] = { + name = "Valley of the Titans (Act 8)", + baseName = "Valley of the Titans", + tags = { "MarakethStrongbox" }, + act = 8, + level = 53, + isMap = false, + monsterVarieties = { + "Risen Maraketh", + "Risen Arbalest", + "Desiccated Lich", + "Walking Goliath", + "Dune Lurker", + "Mantis Rat", + }, +} + +worldAreas["C_G2_7"] = { + name = "The Titan Grotto (Act 8)", + baseName = "The Titan Grotto", + tags = { "MarakethStrongbox" }, + act = 8, + level = 54, + isMap = false, + monsterVarieties = { + "Sandflesh Skeleton", + "Sandflesh Warrior", + "Sandflesh Mage", + "Winged Horror", + "Goliath", + }, +} + +worldAreas["C_G2_8"] = { + name = "Deshar (Act 8)", + baseName = "Deshar", + tags = { "MarakethStrongbox" }, + act = 8, + level = 56, + isMap = false, + monsterVarieties = { + "Regurgitating Vulture", + "Rasp Scavenger", + "Maraketh Undead", + "Vile Vulture", + "Porcupine Goliath", + "Sabre Spider", + }, +} + +worldAreas["C_G2_9_1"] = { + name = "Path of Mourning (Act 8)", + baseName = "Path of Mourning", + tags = { "MarakethStrongbox" }, + act = 8, + level = 56, + isMap = false, + monsterVarieties = { + "Risen Maraketh", + "Maraketh Undead", + "Risen Tale-woman", + }, +} + +worldAreas["C_G2_9_2_"] = { + name = "The Spires of Deshar (Act 8)", + baseName = "The Spires of Deshar", + tags = { "MarakethStrongbox" }, + act = 8, + level = 57, + isMap = false, + monsterVarieties = { + "Maraketh Undead", + "Winged Fiend", + }, +} + +worldAreas["C_G2_10_1"] = { + name = "Mawdun Quarry (Act 8)", + baseName = "Mawdun Quarry", + tags = { "MarakethStrongbox" }, + act = 8, + level = 51, + isMap = false, + monsterVarieties = { + "Corrupted Corpse", + "Plague Swarm", + "Plague Harvester", + "Armoured Rhex", + "Forsaken Hulk", + "Forsaken Miner", + }, +} + +worldAreas["C_G2_10_2"] = { + name = "Mawdun Mine (Act 8)", + baseName = "Mawdun Mine", + tags = { "MarakethStrongbox" }, + act = 8, + level = 52, + isMap = false, + monsterVarieties = { + "Corrupted Corpse", + "Forsaken Miner", + "Mantis Rat", + "Forgotten Crawler", + "Forgotten Stalker", + "Forgotten Satyr", + }, +} + +worldAreas["C_G2_11"] = { + name = "The Dreadnought's Wake (Act 8)", + baseName = "The Dreadnought's Wake", + tags = { "MarakethStrongbox" }, + act = 8, + level = 57, + isMap = false, + monsterVarieties = { + "Rasp Scavenger", + "Corrupted Corpse", + "Plague Nymph", + "Plague Swarm", + "Plague Harvester", + "Rhex", + }, +} + +worldAreas["C_G2_12_1"] = { + name = "The Dreadnought (Act 8)", + baseName = "The Dreadnought", + tags = { "MarakethStrongbox" }, + act = 8, + level = 57, + isMap = false, + monsterVarieties = { + "Faridun Crawler", + "Plague Swarm", + "Faridun Plaguebringer", + "Plague Harvester", + }, +} + +worldAreas["C_G2_12_2"] = { + name = "Dreadnought Vanguard (Act 8)", + baseName = "Dreadnought Vanguard", + tags = { "MarakethStrongbox" }, + act = 8, + level = 57, + isMap = false, + monsterVarieties = { + "Faridun Butcher", + }, +} + +worldAreas["C_G3_town"] = { + name = "Ziggurat Encampment (Act 9)", + baseName = "Ziggurat Encampment", + tags = { "area_with_water" }, + act = 9, + level = 64, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G3_1"] = { + name = "Sandswept Marsh (Act 9)", + baseName = "Sandswept Marsh", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 58, + isMap = false, + monsterVarieties = { + "Bogfelled Slave", + "Bogfelled Commoner", + "Dredge Fiend", + "Bloodthief Wasp", + "Bloodthief Queen", + "Rotting Hulk", + "Orok Hunter", + "Orok Fleshstabber", + "Orok Throatcutter", + "Orok Shaman", + }, +} + +worldAreas["C_G3_2_1"] = { + name = "Infested Barrens (Act 9)", + baseName = "Infested Barrens", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 59, + isMap = false, + monsterVarieties = { + "Bane Sapling", + "Antlion Charger", + "Diretusk Boar", + }, +} + +worldAreas["C_G3_2_2"] = { + name = "The Matlan Waterways (Act 9)", + baseName = "The Matlan Waterways", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 61, + isMap = false, + monsterVarieties = { + "Azak Brute", + "Azak Fleshstabber", + "Azak Shaman", + "Azak Stalker", + "Azak Throatcutter", + "Azak Spearthrower", + "Azak Mongrelmaster", + "Chaw Mongrel", + }, +} + +worldAreas["C_G3_3"] = { + name = "Jungle Ruins (Act 9)", + baseName = "Jungle Ruins", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 58, + isMap = false, + monsterVarieties = { + "Quadrilla", + "Alpha Primate", + "Feral Primate", + "Constricted Shambler", + "Constricted Spitter", + "Snakethroat Shambler", + "Entwined Hulk", + "Bane Sapling", + "Antlion Charger", + }, +} + +worldAreas["C_G3_4"] = { + name = "The Venom Crypts (Act 9)", + baseName = "The Venom Crypts", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 59, + isMap = false, + monsterVarieties = { + "Snakethroat Shambler", + "Constricted Spitter", + "Constricted Shambler", + "Entwined Hulk", + "Entrailhome Shambler", + "Slitherspitter", + "Scorpion Monkey", + }, +} + +worldAreas["C_G3_5"] = { + name = "Chimeral Wetlands (Act 9)", + baseName = "Chimeral Wetlands", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 59, + isMap = false, + monsterVarieties = { + "Prowling Chimeral", + "Ill-fated Explorer", + "Bloom Serpent", + "Diretusk Boar", + }, +} + +worldAreas["C_G3_6_1"] = { + name = "Jiquani's Machinarium (Act 9)", + baseName = "Jiquani's Machinarium", + tags = { "dungeon", "VaalStrongbox" }, + act = 9, + level = 60, + isMap = false, + monsterVarieties = { + "Vaal Skeletal Warrior", + "Vaal Skeletal Squire", + "Vaal Skeletal Priest", + "Vaal Skeletal Archer", + "Rotted Rat", + "Pale-stitched Stalker", + "Rusted Dyna Golem", + }, +} + +worldAreas["C_G3_6_2"] = { + name = "Jiquani's Sanctum (Act 9)", + baseName = "Jiquani's Sanctum", + tags = { "dungeon", "VaalStrongbox" }, + act = 9, + level = 60, + isMap = false, + monsterVarieties = { + "Vaal Skeletal Warrior", + "Vaal Skeletal Squire", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Pale-stitched Stalker", + "Undead Vaal Bladedancer", + "Undead Vaal Guard", + "Prowling Shade", + }, +} + +worldAreas["C_G3_7"] = { + name = "The Azak Bog (Act 9)", + baseName = "The Azak Bog", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 60, + isMap = false, + monsterVarieties = { + "Azak Throatcutter", + "Azak Fleshstabber", + "Azak Brute", + "Azak Fledgling", + "Chaw Mongrel", + "Azak Stalker", + "Azak Shaman", + "Azak Mauler", + "Azak Torchbearer", + "Azak Spearthrower", + }, +} + +worldAreas["C_G3_8"] = { + name = "The Drowned City (Act 9)", + baseName = "The Drowned City", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 61, + isMap = false, + monsterVarieties = { + "Hunchback Clubber", + "Filthy Lobber", + "Filthy First-born", + "Flathead Warrior", + "Foul Sage", + "Foul Blacksmith", + "Foul Mauler", + "Filthy Crone", + "Flathead Clubber", + "Chyme Skitterer", + "Drowned Explorer", + "River Hag", + "Drowned Crawler", + }, +} + +worldAreas["C_G3_9"] = { + name = "The Molten Vault (Act 9)", + baseName = "The Molten Vault", + tags = { "dungeon", "VaalStrongbox" }, + act = 9, + level = 62, + isMap = false, + monsterVarieties = { + "Gold-Melted Shambler", + "Gold-melted Blacksmith", + "Vaal Embalmed Axeman", + "Vaal Embalmed Rogue", + "Vaal Embalmed Archer", + "Vaal Embalmed Spearman", + }, +} + +worldAreas["C_G3_10_Airlock"] = { + name = "The Temple of Chaos (Act 9)", + baseName = "The Temple of Chaos", + tags = { }, + act = 9, + level = 60, + isMap = false, + monsterVarieties = { + }, +} + +worldAreas["C_G3_11"] = { + name = "Apex of Filth (Act 9)", + baseName = "Apex of Filth", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 61, + isMap = false, + monsterVarieties = { + "Flathead Warrior", + "Hunchback Clubber", + "Foul Sage", + "Flathead Youngling", + "Pyromushroom Cultivator", + "Filthy Crone", + "Foul Blacksmith", + "Flathead Clubber", + "Filthy First-born", + "Filthy Lobber", + "Foul Mauler", + }, +} + +worldAreas["C_G3_12"] = { + name = "Temple of Kopec (Act 9)", + baseName = "Temple of Kopec", + tags = { "dungeon", "VaalStrongbox" }, + act = 9, + level = 62, + isMap = false, + monsterVarieties = { + "Bloodrite Priest", + "Bloodrite Guard", + "Adorned Miscreation", + "Priest of the Sun", + }, +} + +worldAreas["C_G3_14"] = { + name = "Utzaal (Act 9)", + baseName = "Utzaal", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 62, + isMap = false, + monsterVarieties = { + "Vaal Guard", + "Vaal Excoriator", + "Loyal Jaguar", + "Chaotic Zealot", + "Vaal Overseer", + "Vaal Goliath", + "Gelid Zealot", + }, +} + +worldAreas["C_G3_15"] = { + name = "Library of Kamasa (Act 9)", + baseName = "Library of Kamasa", + tags = { "dungeon", "VaalStrongbox" }, + act = 9, + level = 63, + isMap = false, + monsterVarieties = { + "Vaal Overseer", + "Vaal Guard", + "Vaal Enforcer", + "Vaal Excoriator", + "Vaal Researcher", + }, +} + +worldAreas["C_G3_16_"] = { + name = "Aggorat (Act 9)", + baseName = "Aggorat", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 63, + isMap = false, + monsterVarieties = { + "Vaal Axeman", + "Vaal Goliath", + "Blood Priest", + "Blood Priestess", + }, +} + +worldAreas["C_G3_17"] = { + name = "The Black Chambers (Act 9)", + baseName = "The Black Chambers", + tags = { "area_with_water", "VaalStrongbox" }, + act = 9, + level = 64, + isMap = false, + monsterVarieties = { + "Doryani's Elite", + "Brutal Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", + "Bladelash Transcendent", + "Goliath Transcendent", + "Fused Swordsman", + "Shielded Transcendent", + }, +} + +worldAreas["MapLeaguePortal"] = { + name = "The Realmgate (Map)", + baseName = "The Realmgate", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapVoidReliquary"] = { + name = "The Reliquary Vault (Map)", + baseName = "The Reliquary Vault", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSpiderJungle"] = { + name = "Spider Jungle (Map)", + baseName = "Spider Jungle", + tags = { "map", "forest", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapRustbowl"] = { + name = "Rustbowl (Map)", + baseName = "Rustbowl", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Ancient Ezomyte", + "Risen Arbalest", + }, +} + +worldAreas["MapRustbowl_NoBoss"] = { + name = "Rustbowl (Map)", + baseName = "Rustbowl", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Ancient Ezomyte", + "Risen Arbalest", + }, +} + +worldAreas["MapBackwash"] = { + name = "Backwash (Map)", + baseName = "Backwash", + tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Foul Blacksmith", + "Flathead Clubber", + "Pyromushroom Cultivator", + "Filthy First-born", + "Filthy Lobber", + "Flathead Warrior", + "Foul Sage", + "Foul Mauler", + "Filthy Crone", + }, +} + +worldAreas["MapBackwash_NoBoss"] = { + name = "Backwash (Map)", + baseName = "Backwash", + tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Foul Blacksmith", + "Flathead Clubber", + "Pyromushroom Cultivator", + "Filthy First-born", + "Filthy Lobber", + "Flathead Warrior", + "Foul Sage", + "Foul Mauler", + "Filthy Crone", + }, +} + +worldAreas["MapBurialBog"] = { + name = "Burial Bog (Map)", + baseName = "Burial Bog", + tags = { "map", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bogfelled Slave", + "Bogfelled Commoner", + "Dredge Fiend", + }, +} + +worldAreas["MapBurialBog_NoBoss"] = { + name = "Burial Bog (Map)", + baseName = "Burial Bog", + tags = { "map", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bogfelled Slave", + "Bogfelled Commoner", + "Dredge Fiend", + }, +} + +worldAreas["MapInferno"] = { + name = "Inferno (Map)", + baseName = "Inferno", + tags = { "map", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapInferno_NoBoss"] = { + name = "Inferno (Map)", + baseName = "Inferno", + tags = { "map", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Burning Dead", + }, +} + +worldAreas["MapWetlands"] = { + name = "Wetlands (Map)", + baseName = "Wetlands", + tags = { "map", "swamp_biome", "EzomyteStrongbox", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bramble Burrower", + "Venomous Crab Matriarch", + }, +} + +worldAreas["MapWetlands_NoBoss"] = { + name = "Wetlands (Map)", + baseName = "Wetlands", + tags = { "map", "swamp_biome", "EzomyteStrongbox", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bramble Burrower", + "Venomous Crab Matriarch", + }, +} + +worldAreas["MapBloomingField"] = { + name = "Blooming Field (Map)", + baseName = "Blooming Field", + tags = { "map", "forest_biome", "grass_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bloom Serpent", + }, +} + +worldAreas["MapBloomingField_NoBoss"] = { + name = "Blooming Field (Map)", + baseName = "Blooming Field", + tags = { "map", "forest_biome", "grass_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bloom Serpent", + }, +} + +worldAreas["MapCrimsonShores"] = { + name = "Crimson Shores (Map)", + baseName = "Crimson Shores", + tags = { "map", "water_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Brimstone Crab", + }, +} + +worldAreas["MapCrimsonShores_NoBoss"] = { + name = "Crimson Shores (Map)", + baseName = "Crimson Shores", + tags = { "map", "water_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Brimstone Crab", + }, +} + +worldAreas["MapCenotes"] = { + name = "Cenotes (Map)", + baseName = "Cenotes", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapCenotes_NoBoss"] = { + name = "Cenotes (Map)", + baseName = "Cenotes", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bogfelled Slave", + "Bogfelled Commoner", + "Swamp Golem", + "Rotting Hulk", + }, +} + +worldAreas["MapSavanna"] = { + name = "Savannah (Map)", + baseName = "Savannah", + tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + }, +} + +worldAreas["MapSavanna_NoBoss"] = { + name = "Savannah (Map)", + baseName = "Savannah", + tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + }, +} + +worldAreas["MapFortress"] = { + name = "Fortress (Map)", + baseName = "Fortress", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + }, +} + +worldAreas["MapFortress_NoBoss"] = { + name = "Fortress (Map)", + baseName = "Fortress", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + }, +} + +worldAreas["MapPenitentiary"] = { + name = "Penitentiary (Map)", + baseName = "Penitentiary", + tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Lost-men Zealot", + "Gilded Cobra", + }, +} + +worldAreas["MapPenitentiary_NoBoss"] = { + name = "Penitentiary (Map)", + baseName = "Penitentiary", + tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Lost-men Zealot", + "Gilded Cobra", + }, +} + +worldAreas["MapLostTowers"] = { + name = "Lost Towers (Map)", + baseName = "Lost Towers", + tags = { "map", "map_tower", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Blood Zealot", + "Blood Priest", + "Blood Priestess", + "Vaal Formshifter", + }, +} + +worldAreas["MapLostTowers_NoBoss"] = { + name = "Lost Towers (Map)", + baseName = "Lost Towers", + tags = { "map", "map_tower", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Blood Zealot", + "Blood Priest", + "Blood Priestess", + "Vaal Formshifter", + }, +} + +worldAreas["MapBloodwood"] = { + name = "Bloodwood (Map)", + baseName = "Bloodwood", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Blood Cretin", + "Blood Collector", + "Courtesan", + }, +} + +worldAreas["MapBloodwood_NoBoss"] = { + name = "Bloodwood (Map)", + baseName = "Bloodwood", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Blood Cretin", + "Blood Collector", + "Courtesan", + }, +} + +worldAreas["MapSandspit"] = { + name = "Sandspit (Map)", + baseName = "Sandspit", + tags = { "map", "water_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSandspit_NoBoss"] = { + name = "Sandspit (Map)", + baseName = "Sandspit", + tags = { "map", "water_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Venomous Crab Matriarch", + }, +} + +worldAreas["MapForge"] = { + name = "Forge (Map)", + baseName = "Forge", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Goliath", + }, +} + +worldAreas["MapForge_NoBoss"] = { + name = "Forge (Map)", + baseName = "Forge", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Goliath", + }, +} + +worldAreas["MapSulphuricCaverns"] = { + name = "Sulphuric Caverns (Map)", + baseName = "Sulphuric Caverns", + tags = { "map", "mountain_biome", "swamp_biome", "desert_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Orok Hunter", + "Orok Fleshstabber", + "Orok Throatcutter", + "Orok Shaman", + }, +} + +worldAreas["MapSulphuricCaverns_NoBoss"] = { + name = "Sulphuric Caverns (Map)", + baseName = "Sulphuric Caverns", + tags = { "map", "mountain_biome", "swamp_biome", "desert_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Orok Hunter", + "Orok Fleshstabber", + "Orok Throatcutter", + "Orok Shaman", + }, +} + +worldAreas["MapMire"] = { + name = "Mire (Map)", + baseName = "Mire", + tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Cultist Daggerdancer", + "Cultist Archer", + }, +} + +worldAreas["MapMire_NoBoss"] = { + name = "Mire (Map)", + baseName = "Mire", + tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Cultist Daggerdancer", + "Cultist Archer", + }, +} + +worldAreas["MapAugury"] = { + name = "Augury (Map)", + baseName = "Augury", + tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Slitherspitter", + "Constricted Spitter", + }, +} + +worldAreas["MapAugury_NoBoss"] = { + name = "Augury (Map)", + baseName = "Augury", + tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Slitherspitter", + "Constricted Spitter", + }, +} + +worldAreas["MapWoodland"] = { + name = "Woodland (Map)", + baseName = "Woodland", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Antlion Charger", + }, +} + +worldAreas["MapWoodland_NoBoss"] = { + name = "Woodland (Map)", + baseName = "Woodland", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Antlion Charger", + }, +} + +worldAreas["MapSump"] = { + name = "Sump (Map)", + baseName = "Sump", + tags = { "map", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Ill-fated Explorer", + "Diretusk Boar", + }, +} + +worldAreas["MapSump_NoBoss"] = { + name = "Sump (Map)", + baseName = "Sump", + tags = { "map", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Ill-fated Explorer", + "Diretusk Boar", + }, +} + +worldAreas["MapWillow"] = { + name = "Willow (Map)", + baseName = "Willow", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Lightning Wraith", + }, +} + +worldAreas["MapWillow_NoBoss"] = { + name = "Willow (Map)", + baseName = "Willow", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Lightning Wraith", + }, +} + +worldAreas["MapHive"] = { + name = "Hive (Map)", + baseName = "Hive", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapHive_NoBoss"] = { + name = "Hive (Map)", + baseName = "Hive", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bane Sapling", + }, +} + +worldAreas["MapHeadland"] = { + name = "Headland (Map)", + baseName = "Headland", + tags = { "map", "mountain_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Pale-stitched Stalker", + }, +} + +worldAreas["MapHeadland_NoBoss"] = { + name = "Headland (Map)", + baseName = "Headland", + tags = { "map", "mountain_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Pale-stitched Stalker", + }, +} + +worldAreas["MapLoftySummit"] = { + name = "Lofty Summit (Map)", + baseName = "Lofty Summit", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Frost Wraith", + }, +} + +worldAreas["MapLoftySummit_NoBoss"] = { + name = "Lofty Summit (Map)", + baseName = "Lofty Summit", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Frost Wraith", + }, +} + +worldAreas["MapNecropolis"] = { + name = "Necropolis (Map)", + baseName = "Necropolis", + tags = { "map", "forest_biome", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Death Knight", + }, +} + +worldAreas["MapNecropolis_NoBoss"] = { + name = "Necropolis (Map)", + baseName = "Necropolis", + tags = { "map", "forest_biome", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Death Knight", + }, +} + +worldAreas["MapCrypt"] = { + name = "Crypt (Map)", + baseName = "Crypt", + tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Knight-Gaunt", + }, +} + +worldAreas["MapCrypt_NoBoss"] = { + name = "Crypt (Map)", + baseName = "Crypt", + tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Knight-Gaunt", + }, +} + +worldAreas["MapHiddenGrotto"] = { + name = "Hidden Grotto (Map)", + baseName = "Hidden Grotto", + tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "swamp_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapHiddenGrotto_NoBoss"] = { + name = "Hidden Grotto (Map)", + baseName = "Hidden Grotto", + tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "swamp_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSteamingSprings"] = { + name = "Steaming Springs (Map)", + baseName = "Steaming Springs", + tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bramble Rhoa", + }, +} + +worldAreas["MapSteamingSprings_NoBoss"] = { + name = "Steaming Springs (Map)", + baseName = "Steaming Springs", + tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bramble Rhoa", + }, +} + +worldAreas["MapSeepage"] = { + name = "Seepage (Map)", + baseName = "Seepage", + tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Fungal Rattler", + "Fungal Proliferator", + "Fungal Artillery", + }, +} + +worldAreas["MapSeepage_NoBoss"] = { + name = "Seepage (Map)", + baseName = "Seepage", + tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Fungal Rattler", + "Fungal Proliferator", + "Fungal Artillery", + }, +} + +worldAreas["MapRiverside"] = { + name = "Riverside (Map)", + baseName = "Riverside", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Quadrilla", + "Scorpion Monkey", + }, +} + +worldAreas["MapRiverside_NoBoss"] = { + name = "Riverside (Map)", + baseName = "Riverside", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Quadrilla", + "Scorpion Monkey", + }, +} + +worldAreas["MapRavine"] = { + name = "Ravine (Map)", + baseName = "Ravine", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Snakethroat Shambler", + "Constricted Spitter", + }, +} + +worldAreas["MapRavine_NoBoss"] = { + name = "Ravine (Map)", + baseName = "Ravine", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Snakethroat Shambler", + "Constricted Spitter", + }, +} + +worldAreas["MapSpiderWoods"] = { + name = "Spider Woods (Map)", + baseName = "Spider Woods", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Vault Lurker", + }, +} + +worldAreas["MapSpiderWoods_NoBoss"] = { + name = "Spider Woods (Map)", + baseName = "Spider Woods", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Vault Lurker", + }, +} + +worldAreas["MapAbyss"] = { + name = "Abyss (Map)", + baseName = "Abyss", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Risen Arbalest", + "Mar Acolyte", + }, +} + +worldAreas["MapAbyss_NoBoss"] = { + name = "Abyss (Map)", + baseName = "Abyss", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Risen Arbalest", + "Mar Acolyte", + }, +} + +worldAreas["MapGrimhaven"] = { + name = "Grimhaven (Map)", + baseName = "Grimhaven", + tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Iron Thaumaturgist", + }, +} + +worldAreas["MapGrimhaven_NoBoss"] = { + name = "Grimhaven (Map)", + baseName = "Grimhaven", + tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Iron Thaumaturgist", + }, +} + +worldAreas["MapVaalVillage"] = { + name = "Vaal Village (Map)", + baseName = "Vaal Village", + tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Vaal Goliath", + }, +} + +worldAreas["MapVaalOutskirts"] = { + name = "Vaal Outskirts (Map)", + baseName = "Vaal Outskirts", + tags = { "map", "lightning", "maraketh", "bloodbather", "area_with_water", "machinarium", "giant", "earth_elemental", "construct", "bones", "reptile_beast", "beach", "vaal", "devourer", "rodent_beast", "insect", "demon", "rust", "cultist", "mutewind", "avian_beast", "spider", "stone_construct", "corrupted", "chaos", "gardens", "desert_area", "inca", "forest", "undead", "mammal_beast", "primate_beast", "cenobite", "amphibian_beast", "skeleton", "snake", "cavern", "feline_beast", "crustacean_beast", "canine_beast", "urban", "cold", "fire", "swamp", "ghost", "werewolf" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSlick"] = { + name = "Slick (Map)", + baseName = "Slick", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSlick_NoBoss"] = { + name = "Slick (Map)", + baseName = "Slick", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Undead Vaal Guard", + }, +} + +worldAreas["MapVaalCity"] = { + name = "Vaal City (Map)", + baseName = "Vaal City", + tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapVaalCity_NoBoss"] = { + name = "Vaal City (Map)", + baseName = "Vaal City", + tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSteppe"] = { + name = "Steppe (Map)", + baseName = "Steppe", + tags = { "map", "grass_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapSteppe_NoBoss"] = { + name = "Steppe (Map)", + baseName = "Steppe", + tags = { "map", "grass_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Diretusk Boar", + }, +} + +worldAreas["MapSwampTower"] = { + name = "Sinking Spire (Map)", + baseName = "Sinking Spire", + tags = { "map", "swamp_biome", "map_tower", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Filthy Crone", + "Flathead Clubber", + "Hunchback Clubber", + }, +} + +worldAreas["MapSwampTower_NoBoss"] = { + name = "Sinking Spire (Map)", + baseName = "Sinking Spire", + tags = { "map", "swamp_biome", "map_tower", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Filthy Crone", + "Flathead Clubber", + "Hunchback Clubber", + }, +} + +worldAreas["MapRockpools"] = { + name = "Rockpools (Map)", + baseName = "Rockpools", + tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapRockpools_NoBoss"] = { + name = "Rockpools (Map)", + baseName = "Rockpools", + tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Constricted Shambler", + "Snakethroat Shambler", + "Constricted Spitter", + }, +} + +worldAreas["MapCreek"] = { + name = "Creek (Map)", + baseName = "Creek", + tags = { "map", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "River Drake", + }, +} + +worldAreas["MapCreek_NoBoss"] = { + name = "Creek (Map)", + baseName = "Creek", + tags = { "map", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "River Drake", + }, +} + +worldAreas["MapDerelictMansion_NoBoss"] = { + name = "Derelict Mansion (Map)", + baseName = "Derelict Mansion", + tags = { "map", "grass_biome", "forest_biome", "desert_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Tendril Sentinel", + }, +} + +worldAreas["MapOutlands"] = { + name = "Outlands (Map)", + baseName = "Outlands", + tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapOutlands_NoBoss"] = { + name = "Outlands (Map)", + baseName = "Outlands", + tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapBastille"] = { + name = "Bastille (Map)", + baseName = "Bastille", + tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Decrepit Mercenary", + "Iron Guard", + }, +} + +worldAreas["MapBastille_NoBoss"] = { + name = "Bastille (Map)", + baseName = "Bastille", + tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Decrepit Mercenary", + "Iron Guard", + }, +} + +worldAreas["MapDecay"] = { + name = "Decay (Map)", + baseName = "Decay", + tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Fungal Zombie", + "Fungal Proliferator", + "Fungal Artillery", + }, +} + +worldAreas["MapDecay_NoBoss"] = { + name = "Decay (Map)", + baseName = "Decay", + tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Fungal Zombie", + "Fungal Proliferator", + "Fungal Artillery", + }, +} + +worldAreas["MapMineshaft"] = { + name = "Mineshaft (Map)", + baseName = "Mineshaft", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Forsaken Miner", + }, +} + +worldAreas["MapMineshaft_NoBoss"] = { + name = "Mineshaft (Map)", + baseName = "Mineshaft", + tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Forsaken Miner", + }, +} + +worldAreas["MapDeserted"] = { + name = "Deserted (Map)", + baseName = "Deserted", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Living Sand", + "Desiccated Lich", + }, +} + +worldAreas["MapDeserted_NoBoss"] = { + name = "Deserted (Map)", + baseName = "Deserted", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Living Sand", + "Desiccated Lich", + }, +} + +worldAreas["MapOasis"] = { + name = "Oasis (Map)", + baseName = "Oasis", + tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapOasis_NoBoss"] = { + name = "Oasis (Map)", + baseName = "Oasis", + tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapBastion"] = { + name = "Bastion (Map)", + baseName = "Bastion", + tags = { "map", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapBastion_NoBoss"] = { + name = "Bastion (Map)", + baseName = "Bastion", + tags = { "map", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapRefuge"] = { + name = "Refuge (Map)", + baseName = "Refuge", + tags = { "map", "undead", "mammal_beast", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapRefuge_NoBoss"] = { + name = "Refuge (Map)", + baseName = "Refuge", + tags = { "map", "undead", "mammal_beast", "forest_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapAlpineRidge"] = { + name = "Alpine Ridge (Map)", + baseName = "Alpine Ridge", + tags = { "map", "mountain_biome", "map_tower", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Winged Fiend", + }, +} + +worldAreas["MapAlpineRidge_NoBoss"] = { + name = "Alpine Ridge (Map)", + baseName = "Alpine Ridge", + tags = { "map", "mountain_biome", "map_tower", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Winged Fiend", + }, +} + +worldAreas["MapSunTemple"] = { + name = "Sun Temple (Map)", + baseName = "Sun Temple", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bloodrite Priest", + "Priest of the Sun", + "Bloodrite Guard", + }, +} + +worldAreas["MapSunTemple_NoBoss"] = { + name = "Sun Temple (Map)", + baseName = "Sun Temple", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Bloodrite Priest", + "Priest of the Sun", + "Bloodrite Guard", + }, +} + +worldAreas["MapChannel"] = { + name = "Channel (Map)", + baseName = "Channel", + tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Sand Spirit", + "Mar Acolyte", + }, +} + +worldAreas["MapChannel_NoBoss"] = { + name = "Channel (Map)", + baseName = "Channel", + tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Sand Spirit", + "Mar Acolyte", + }, +} + +worldAreas["MapVaalFoundry"] = { + name = "Vaal Foundry (Map)", + baseName = "Vaal Foundry", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Gold-Melted Shambler", + "Gold-melted Blacksmith", + "Gold-Melted Sentinel", + }, +} + +worldAreas["MapVaalFoundry_NoBoss"] = { + name = "Vaal Foundry (Map)", + baseName = "Vaal Foundry", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Gold-Melted Shambler", + "Gold-melted Blacksmith", + "Gold-Melted Sentinel", + }, +} + +worldAreas["MapVaalFactory"] = { + name = "Vaal Factory (Map)", + baseName = "Vaal Factory", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapVaalFactory_NoBoss"] = { + name = "Vaal Factory (Map)", + baseName = "Vaal Factory", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapMesa"] = { + name = "Mesa (Map)", + baseName = "Mesa", + tags = { "map", "map_tower", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + }, +} + +worldAreas["MapMesa_NoBoss"] = { + name = "Mesa (Map)", + baseName = "Mesa", + tags = { "map", "map_tower", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Hyena Demon", + "Sun Clan Scavenger", + }, +} + +worldAreas["MapBluff"] = { + name = "Bluff (Map)", + baseName = "Bluff", + tags = { "map", "map_tower", "grass_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Entrailhome Shambler", + "Constricted Spitter", + "Slitherspitter", + }, +} + +worldAreas["MapBluff_NoBoss"] = { + name = "Bluff (Map)", + baseName = "Bluff", + tags = { "map", "map_tower", "grass_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Entrailhome Shambler", + "Constricted Spitter", + "Slitherspitter", + }, +} + +worldAreas["MapPerch"] = { + name = "Perch (Map)", + baseName = "Perch", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapPerch_NoBoss"] = { + name = "Perch (Map)", + baseName = "Perch", + tags = { "map", "mountain_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueUntaintedParadise"] = { + name = "Untainted Paradise (Map)", + baseName = "Untainted Paradise", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Caustic Crab", + "Quill Crab", + "Bramble Ape", + "Bramble Hulk", + "Bramble Rhoa", + "Bramble Burrower", + }, +} + +worldAreas["MapUniqueVault"] = { + name = "Vaults of Kamasa (Map)", + baseName = "Vaults of Kamasa", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueCastaway"] = { + name = "Castaway (Map)", + baseName = "Castaway", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Searot Skeleton", + "Searot Sniper", + "Searot Ensnarer", + "Searot Harpooner", + "Drowned Explorer", + "Drowned Bearer", + "Bloated Anchorman", + "Drowned Crawler", + "Gull Shrike", + "Man o' War", + "Rotting Grenadier", + "Rotting Soulcatcher", + "Rotting Demolitionist", + "Rotting Cannoneer", + }, +} + +worldAreas["MapUniqueMegalith"] = { + name = "The Phaaryl Megalith (Map)", + baseName = "The Phaaryl Megalith", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + "Ancient Ezomyte", + "Risen Arbalest", + "Pack Werewolf", + "Werewolf Prowler", + "Vile Imp", + "Vile Hag", + "Skeleton Spriggan", + }, +} + +worldAreas["MapUniqueLake"] = { + name = "The Fractured Lake (Map)", + baseName = "The Fractured Lake", + tags = { "map", "water_biome" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueSelenite"] = { + name = "The Silent Cave (Map)", + baseName = "The Silent Cave", + tags = { "map", "mountain_biome" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant01_Chimeral"] = { + name = "Merchant's Campsite (Map)", + baseName = "Merchant's Campsite", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant01_Oasis"] = { + name = "Merchant's Campsite (Map)", + baseName = "Merchant's Campsite", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant01_Sandswept"] = { + name = "Merchant's Campsite (Map)", + baseName = "Merchant's Campsite", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant02_Crimson"] = { + name = "Merchant's Campsite (Map)", + baseName = "Merchant's Campsite", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant02_Farmland"] = { + name = "Merchant's Campsite (Map)", + baseName = "Merchant's Campsite", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant02_Riverbank"] = { + name = "Merchant's Campsite (Map)", + baseName = "Merchant's Campsite", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant03_Beach"] = { + name = "Moment of Zen (Map)", + baseName = "Moment of Zen", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant03_Tropical"] = { + name = "Moment of Zen (Map)", + baseName = "Moment of Zen", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant03_Raft"] = { + name = "Moment of Zen (Map)", + baseName = "Moment of Zen", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueMerchant04_PirateShip"] = { + name = "The Voyage (Map)", + baseName = "The Voyage", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUniqueWildwood"] = { + name = "The Viridian Wildwood (Map)", + baseName = "The Viridian Wildwood", + tags = { "map" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapUberBoss_IronCitadel"] = { + name = "The Iron Citadel (Map)", + baseName = "The Iron Citadel", + tags = { "map", "ezomyte_city", "EzomyteStrongbox" }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + "Iron Spearman", + "Iron Sharpshooter", + }, +} + +worldAreas["MapUberBoss_CopperCitadel"] = { + name = "The Copper Citadel (Map)", + baseName = "The Copper Citadel", + tags = { "map", "faridun_city", "MarakethStrongbox" }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + "Faridun Butcher", + }, +} + +worldAreas["MapUberBoss_StoneCitadel"] = { + name = "The Stone Citadel (Map)", + baseName = "The Stone Citadel", + tags = { "map", "vaal_city", "VaalStrongbox" }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + "Bladelash Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", + "Brutal Transcendent", + }, +} + +worldAreas["MapUberBoss_Monolith"] = { + name = "The Burning Monolith (Map)", + baseName = "The Burning Monolith", + tags = { "map", "lightning", "maraketh", "bloodbather", "area_with_water", "machinarium", "giant", "earth_elemental", "construct", "bones", "reptile_beast", "beach", "vaal", "devourer", "rodent_beast", "insect", "demon", "rust", "cultist", "mutewind", "avian_beast", "spider", "stone_construct", "corrupted", "chaos", "gardens", "desert_area", "inca", "forest", "undead", "mammal_beast", "primate_beast", "cenobite", "amphibian_beast", "skeleton", "snake", "cavern", "feline_beast", "crustacean_beast", "canine_beast", "urban", "cold", "fire", "swamp", "ghost", "werewolf" }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Peninsula"] = { + name = "Craggy Peninsula (Map)", + baseName = "Craggy Peninsula", + tags = { "area_with_water", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Tropical"] = { + name = "Lush Isle (Map)", + baseName = "Lush Isle", + tags = { "area_with_water", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Tundra"] = { + name = "Frigid Bluffs (Map)", + baseName = "Frigid Bluffs", + tags = { "area_with_water", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Atoll"] = { + name = "Barren Atoll (Map)", + baseName = "Barren Atoll", + tags = { "area_with_water", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionLogBook_Digsite"] = { + name = "Abandonded Excavation (Map)", + baseName = "Abandonded Excavation", + tags = { "area_with_water", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Cavern"] = { + name = "Smuggler's Den (Map)", + baseName = "Smuggler's Den", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Kalguur"] = { + name = "Kalguuran Tomb (Map)", + baseName = "Kalguuran Tomb", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_OlrothBoss"] = { + name = "Kalguuran Tomb (Map)", + baseName = "Kalguuran Tomb", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Shrike"] = { + name = "Rancid Nest (Map)", + baseName = "Rancid Nest", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Siren"] = { + name = "Hidden Aquifer (Map)", + baseName = "Hidden Aquifer", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["ExpeditionSubArea_Volcano"] = { + name = "Sulphur Mines (Map)", + baseName = "Sulphur Mines", + tags = { }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["Delirium_Act1Town"] = { + name = "Clearfell Lumbermill (Map)", + baseName = "Clearfell Lumbermill", + tags = { }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["BreachDomain_01"] = { + name = "Twisted Domain (Map)", + baseName = "Twisted Domain", + tags = { }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + "It That Grasps", + "It That Crawls", + "It That Watches", + "It That Hunts", + "It That Hates", + "It That Shreds", + "It That Lashes", + "It That Guards", + "It That Controls", + "It That Creeps", + "It That Stalks", + }, +} + +worldAreas["RitualLeagueBoss"] = { + name = "Crux of Nothingness (Map)", + baseName = "Crux of Nothingness", + tags = { "map" }, + act = 10, + level = 80, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutFelled_Claimable"] = { + name = "Felled Hideout (Map)", + baseName = "Felled Hideout", + tags = { "map", "forest_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutLimestone_Claimable"] = { + name = "Limestone Hideout (Map)", + baseName = "Limestone Hideout", + tags = { "map", "water_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutShrine_Claimable"] = { + name = "Shrine Hideout (Map)", + baseName = "Shrine Hideout", + tags = { "map", "desert_biome", "MarakethStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapHideoutCanal_Claimable"] = { + name = "Canal Hideout (Map)", + baseName = "Canal Hideout", + tags = { "map", "grass_biome", "VaalStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapAzmerianRanges_NoBoss"] = { + name = "Azmerian Ranges (Map)", + baseName = "Azmerian Ranges", + tags = { "map", "forest_biome", "mountain_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapAzmerianRanges"] = { + name = "Azmerian Ranges (Map)", + baseName = "Azmerian Ranges", + tags = { "map", "forest_biome", "mountain_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapTrenches"] = { + name = "Trenches (Map)", + baseName = "Trenches", + tags = { "map", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapTrenches_Noboss"] = { + name = "Trenches (Map)", + baseName = "Trenches", + tags = { "map", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapFrozenFalls"] = { + name = "Frozen Falls (Map)", + baseName = "Frozen Falls", + tags = { "map", "mountain_biome", "water_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +worldAreas["MapFrozenFalls_NoBoss"] = { + name = "Frozen Falls (Map)", + baseName = "Frozen Falls", + tags = { "map", "mountain_biome", "water_biome", "EzomyteStrongbox" }, + act = 10, + level = 65, + isMap = true, + monsterVarieties = { + }, +} + +return worldAreas diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt index 8dbabd09a0..21a3e2ee28 100644 --- a/src/Export/Minions/SpectreList.txt +++ b/src/Export/Minions/SpectreList.txt @@ -1,7 +1,7 @@ -- This file is automatically generated, do not edit! -- Gem data (c) Grinding Gear Games --- Some monsters have not been imported into PoB, as they have Spectre flag but they are not spectreable in game for some reason. +-- Some monsters have not been imported into PoB, as they have Spectre flag but they are not actually spectres in game for some reason. -- Eg. Delirium monsters like Rage/Malice/Disgust. Either we are missing a flag, or its done on their side somewhere. -- All Spectre Names -- @@ -446,6 +446,7 @@ Metadata/Monsters/VaalMonsters/Living/Minions/VaalSnakeMinion Metadata/Monsters/VaalMonsters/Living/Minions/VaalMonkeyMinion_ ---- Primal Familiar Metadata/Monsters/SerpentHusk/snakes/SerpentHuskSnake ---- Snake Metadata/Monsters/Pirates/CaptainRothBossCannon ---- Ghost Cannon +Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLightningSkitterMine_ ---- Skitter Mine Metadata/Monsters/RatMonster/RatMonsterPrison ---- Eaten Rat Metadata/Monsters/Zombies/UpperPrison/PrisonZombieUnarmed_ ---- Eternal Prisoner Metadata/Monsters/ElephantRhino/ElephantRhino ---- Elephant Tortoise @@ -453,6 +454,7 @@ Metadata/Monsters/Goblins/GoblinSpearman/GoblinSpearman Metadata/Monsters/Goblins/GoblinTusker/GoblinTusker ---- Tuskbearer Kin Metadata/Monsters/Goblins/GoblinShaman/GoblinShaman ---- Shaman Kin Metadata/Monsters/Goblins/GoblinMiner/GoblinMiner ---- Prospector Kin +Metadata/Monsters/TentacleDemonFemale/TentacleWhipper ---- Ghastly Siren Metadata/Monsters/RootedGuys/RootedGuy01/RootedGuy1____ ---- Blightstalker Metadata/Monsters/RootedGuys/RootedGuy03/RootedGuy3 ---- Sporebearer Metadata/Monsters/RootedGuys/RootedGuy04/RootedGuy4 ---- Fungal Reaver diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 6a3f48f7ea..c0d6b8984e 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -114,6 +114,10 @@ end directiveTable.emit = function(state, args, out) local monsterVariety = dat("MonsterVarieties"):GetRow("Id", state.varietyId) + if not monsterVariety then + print("Invalid Variety: "..state.varietyId) + return + end local matchingEntries = {} local allMonsterPackIds = {} @@ -156,9 +160,12 @@ directiveTable.emit = function(state, args, out) if pack and pack.WorldAreas then for _, worldAreaRef in ipairs(pack.WorldAreas) do local area = dat("WorldAreas"):GetRow("Id", worldAreaRef.Id) - if area and area.Name ~= "NULL" and not seenAreas[area.Name] then - table.insert(worldAreaNames, area.Name) - seenAreas[area.Name] = true + if area and area.Name ~= "NULL" then + local displayName = area.Name .. " (" .. (area.Act == 10 and "Map" or "Act " .. tostring(area.Act)) .. ")" + if not seenAreas[displayName] then + table.insert(worldAreaNames, displayName) + seenAreas[displayName] = true + end end end end @@ -168,20 +175,18 @@ directiveTable.emit = function(state, args, out) for _, nativePack in ipairs(mapRow.NativePacks) do if nativePack.Id == packId then local area = dat("WorldAreas"):GetRow("Id", mapRow.WorldArea.Id) - if area and area.Name ~= "NULL" and not seenAreas[area.Name] then - table.insert(worldAreaNames, area.Name) - seenAreas[area.Name] = true + if area and area.Name ~= "NULL" then + local displayName = area.Name .. " (" .. (area.Act == 10 and "Map" or "Act " .. tostring(area.Act)) .. ")" + if not seenAreas[displayName] then + table.insert(worldAreaNames, displayName) + seenAreas[displayName] = true + end end end end end end end - - if not monsterVariety then - print("Invalid Variety: "..state.varietyId) - return - end out:write('minions["', state.name, '"] = {\n') out:write('\tname = "', monsterVariety.Name, '",\n') out:write('\tmonsterTags = { ') @@ -246,7 +251,9 @@ directiveTable.emit = function(state, args, out) end out:write('\tspawnLocation = {\n') for _, name in ipairs(worldAreaNames) do - out:write('\t\t"', name, '",\n') + if name ~= "The Ziggurat Refuge (Map)" then + out:write('\t\t"', name, '",\n') + end end out:write('\t},\n') out:write('\tskillList = {\n') diff --git a/src/Export/Scripts/spectreList.lua b/src/Export/Scripts/spectreList.lua index f91c1c7d10..e5293dd7b1 100644 --- a/src/Export/Scripts/spectreList.lua +++ b/src/Export/Scripts/spectreList.lua @@ -5,7 +5,7 @@ local out = io.open("../Export/Minions/SpectreList.txt", "w") out:write('-- This file is automatically generated, do not edit!\n') out:write('-- Gem data (c) Grinding Gear Games\n\n') -out:write('-- Some monsters have not been imported into PoB, as they have Spectre flag but they are not spectreable in game for some reason.\n') +out:write('-- Some monsters have not been imported into PoB, as they have Spectre flag but they are not actually spectres in game for some reason.\n') out:write('-- Eg. Delirium monsters like Rage/Malice/Disgust. Either we are missing a flag, or its done on their side somewhere.\n\n') local export = false diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua new file mode 100644 index 0000000000..acc9a54a86 --- /dev/null +++ b/src/Export/Scripts/worldAreas.lua @@ -0,0 +1,157 @@ +-- This file is automatically generated, do not edit! +-- Path of Building +-- +-- World Area Data (c) Grinding Gear Games +-- + +-- Step 0: Read Spectres.lua to get spectre IDs +local importedSpectres = {} +local file = io.open("../Data/Spectres.lua", "r") +if file then + for line in file:lines() do + local id = line:match('minions%[%"(.-)%"%]') + if id then + importedSpectres[id] = true + end + end + file:close() +end + +-- Step 1: Build packId -> monster names (spectre-eligible + imported only) +local packIdToMonsters = {} + +for entry in dat("MonsterPackEntries"):Rows() do + if entry.MonsterPacksKey and entry.MonsterVarietiesKey then + local packId = entry.MonsterPacksKey.Id + local monVar = entry.MonsterVarietiesKey + if packId and monVar and monVar.Name and monVar.Name ~= "" and not monVar.NotSpectre and importedSpectres[monVar.Id] then + packIdToMonsters[packId] = packIdToMonsters[packId] or {} + table.insert(packIdToMonsters[packId], monVar.Name) + end + end +end + +for pack in dat("MonsterPacks"):Rows() do + local packId = pack.Id + local list = packIdToMonsters[packId] or {} + local seen = {} + for _, name in ipairs(list) do + seen[name] = true + end + + local function addIfSpectre(mon) + if mon and mon.Name and mon.Name ~= "" and not mon.NotSpectre and importedSpectres[mon.Id] and not seen[mon.Name] then + table.insert(list, mon.Name) + seen[mon.Name] = true + end + end + + if pack.AdditionalMonsters then + for _, mon in ipairs(pack.AdditionalMonsters) do + addIfSpectre(mon) + end + end + if pack.BossMonsters then + for _, mon in ipairs(pack.BossMonsters) do + addIfSpectre(mon) + end + end + + packIdToMonsters[packId] = list +end + +-- Step 2: areaId -> monster names +local areaIdToMonsters = {} + +for pack in dat("MonsterPacks"):Rows() do + if pack.WorldAreas then + for _, areaRef in ipairs(pack.WorldAreas) do + local areaId = areaRef.Id + if areaId then + areaIdToMonsters[areaId] = areaIdToMonsters[areaId] or {} + local seen = areaIdToMonsters[areaId .. "_seen"] or {} + for _, name in ipairs(packIdToMonsters[pack.Id] or {}) do + if not seen[name] then + table.insert(areaIdToMonsters[areaId], name) + seen[name] = true + end + end + areaIdToMonsters[areaId .. "_seen"] = seen + end + end + end +end + +-- Step 3: EndGameMaps +for map in dat("EndGameMaps"):Rows() do + local areaRefs = {} + if map.WorldArea then + table.insert(areaRefs, map.WorldArea) + end + if map.WorldArea then + for _, area in ipairs(map.WorldArea) do + table.insert(areaRefs, area) + end + end + if map.WorldAreaBoss then + table.insert(areaRefs, map.WorldAreaBoss) + end + for _, area in ipairs(areaRefs) do + local areaId = area.Id + areaIdToMonsters[areaId] = areaIdToMonsters[areaId] or {} + local seen = areaIdToMonsters[areaId .. "_seen"] or {} + if map.NativePacks then + for _, pack in ipairs(map.NativePacks) do + for _, name in ipairs(packIdToMonsters[pack.Id] or {}) do + if not seen[name] then + table.insert(areaIdToMonsters[areaId], name) + seen[name] = true + end + end + end + end + areaIdToMonsters[areaId .. "_seen"] = seen + end +end + + +-- Step 4: Output +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') + +for area in dat("WorldAreas"):Rows() do + if area.Name and area.Name ~= "NULL" and area.Id then + local monsters = areaIdToMonsters[area.Id] or {} + local tags = {} + if area.Tags and #area.Tags > 0 then + for _, tag in ipairs(area.Tags) do + table.insert(tags, '"' .. tag.Id .. '"') + end + end + out:write('worldAreas["' .. area.Id .. '"] = {\n') + out:write('\tname = "' .. area.Name .. ' (' .. (area.Act == 10 and "Map" or "Act " .. tostring(area.Act)) .. ')",\n') + out:write('\tbaseName = "' .. area.Name .. '",\n') + out:write('\ttags = { ' .. table.concat(tags, ", ") .. ' },\n') + out:write('\tact = ' .. tostring(area.Act or 0) .. ',\n') + out:write('\tlevel = ' .. tostring(area.AreaLevel or 1) .. ',\n') + out:write('\tisMap = ' .. tostring(area.Act == 10) .. ',\n') + out:write('\tmonsterVarieties = {\n') + local seen = {} + for _, name in ipairs(monsters) do + if not seen[name] then + out:write('\t\t"' .. name .. '",\n') + seen[name] = true + end + end + out:write('\t},\n') + out:write('}\n\n') + end +end + +out:write('return worldAreas\n') +out:close() + +print("World Areas exported.") diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 1b1e4e6270..44c9b9de64 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -17942,6 +17942,146 @@ return { list=false, name="ParentTown", refTo="WorldAreas", + type="ShortKey", + width=150 + }, + [17]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [18]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [19]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [20]={ + list=true, + name="Bosses", + refTo="", + type="Key", + width=150 + }, + [21]={ + list=true, + name="", + refTo="", + type="Key", + width=150 + }, + [22]={ + list=true, + name="", + refTo="", + type="Key", + width=150 + }, + [23]={ + list=true, + name="", + refTo="", + type="Key", + width=150 + }, + [24]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [25]={ + list=true, + name="", + refTo="", + type="Key", + width=150 + }, + [26]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [27]={ + list=false, + name="", + refTo="", + type="Key", + width=80 + }, + [28]={ + list=true, + name="AreaMods", + refTo="", + type="Key", + width=150 + }, + [29]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [30]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [31]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [32]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [33]={ + list=false, + name="", + refTo="", + type="Bool", + width=80 + }, + [34]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [35]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [36]={ + list=true, + name="Tags", + refTo="Tags", type="Key", width=150 } diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index 68b9c3b974..dbc46c2bbb 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1457,6 +1457,12 @@ function buildMode:OpenSpectreLibrary(library) end end end + local spawnLocationList = {} + if minion.spawnLocation then + for _, spawn in ipairs(minion.spawnLocation) do + t_insert(spawnLocationList, spawn) + end + end local movementSpeed = minion.baseMovementSpeed / 10 .. " m/s" controls.minionNameLabel.labelText = "^7" .. minion.name controls.lifeLabel.lifeValue = round(totalLife) @@ -1464,6 +1470,7 @@ function buildMode:OpenSpectreLibrary(library) controls.armourLabel.armourValue = round(totalArmour) controls.blockLabel.blockValue = blockChance controls.evasionLabel.evasionValue = round(totalEvasion) + controls.spawnLocations.list = spawnLocationList controls.resistsLabel.resistsValue = ( colorCodes.FIRE..minion.fireResist.."^7 / ".. colorCodes.COLD..minion.coldResist.."^7 / ".. @@ -1518,7 +1525,7 @@ function buildMode:OpenSpectreLibrary(library) end controls.sortMonsterCheckboxShowAll = new("CheckBoxControl", {"TOPLEFT", controls.source, "BOTTOMLEFT"}, {153, 2, 26, 26}, "", monsterTypeCheckboxChange("recommendedList"), "Show All " .. firstToUpper(library) .. "s", false) controls.showAllLabel = new("LabelControl", {"RIGHT",controls.sortMonsterCheckboxShowAll,"LEFT"}, {-5, 0, 0, 16}, "Show All " .. firstToUpper(library) .. "s:") - controls.save = new("ButtonControl", nil, {-45, 410, 80, 20}, "Save", function() + controls.save = new("ButtonControl", nil, {-45, 420, 80, 20}, "Save", function() if library == "beast" then self.beastList = destList else @@ -1528,7 +1535,7 @@ function buildMode:OpenSpectreLibrary(library) self.buildFlag = true main:ClosePopup() end) - controls.cancel = new("ButtonControl", nil, {45, 410, 80, 20}, "Cancel", function() + controls.cancel = new("ButtonControl", nil, {45, 420, 80, 20}, "Cancel", function() main:ClosePopup() end) local spectrePopup @@ -1553,7 +1560,7 @@ 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"}, {-40, 275, 0, 16}, "Gem Level:") + 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() if self.lastSelectedMinion then UpdateMinionDisplay(self.lastSelectedMinion) @@ -1676,8 +1683,9 @@ function buildMode:OpenSpectreLibrary(library) DrawString(xPos + labelWidth / 2, yPos, "CENTER_X", 16, "VAR BOLD", "MOVEMENT SPEED") if self.movementSpeedValue then DrawString(xPos + (labelWidth / 2), yPos + 24, "CENTER_X", 16, "VAR", self.movementSpeedValue) - end + end end + controls.spawnLocations = new("SpawnListControl", {"TOP", controls.movementSpeedLabel, "TOP"}, {2, 73, 244, 68}, self.data, nil, "Spawns:") end function buildMode:OpenSimilarPopup() diff --git a/src/Modules/Data.lua b/src/Modules/Data.lua index 687949a470..2ea9b6f7f1 100644 --- a/src/Modules/Data.lua +++ b/src/Modules/Data.lua @@ -963,3 +963,6 @@ LoadModule("Data/Uniques/Special/Generated") LoadModule("Data/Uniques/Special/New") data.questRewards = LoadModule("Data/QuestRewards") + +data.worldAreas = {} +LoadModule("Data/WorldAreas", data.worldAreas) From 64c901bfa596865141d0aadb2bf09a7a9744e1b2 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 30 May 2025 08:45:32 -0500 Subject: [PATCH 64/69] Spec stuff and fixes/cleanup --- src/Classes/MinionListControl.lua | 22 +- src/Data/Spectres.lua | 26 +- src/Data/WorldAreas.lua | 542 ++++++++++++++++++++++++++++-- src/Export/Classes/GGPKData.lua | 1 + src/Export/Scripts/minions.lua | 28 +- src/Export/Scripts/worldAreas.lua | 18 +- src/Export/spec.lua | 257 +++++++++++++- 7 files changed, 831 insertions(+), 63 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index e08f75f5c9..13be13ecd2 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -59,7 +59,7 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if i == 1 then tooltip:AddLine(14, s_format("^7Spawn: %s", spawn)) else - tooltip:AddLine(14, s_format("^7%s%s", " ", spawn)) -- Indented so all locations line up vertically in toolip + tooltip:AddLine(14, s_format("^7%s%s", " ", spawn)) -- Indented so all locations line up vertically in tooltip end end end @@ -139,7 +139,10 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) end if foundArea then tooltip:AddLine(18, foundArea.name) - tooltip:AddLine(14, "Level: "..foundArea.level) + tooltip:AddLine(14, "Area Level: "..foundArea.level) + if foundArea.description and foundArea.description ~= "" then + tooltip:AddLine(14, colorCodes.CURRENCY .. '"' .. foundArea.description .. '"^7') + end local biomeNameMap = { water_biome = "Water", mountain_biome = "Mountain", @@ -147,17 +150,20 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) forest_biome = "Forest", swamp_biome = "Swamp", desert_biome = "Desert", + faridun_city = "Faridun City", + ezomyte_city = "Ezomyte City", + vaal_city = "Vaal City", } if #foundArea.tags > 0 then - local friendlyTags = {} + local biomeNameList = {} for _, tag in ipairs(foundArea.tags) do - local friendlyName = biomeNameMap[tag] - if friendlyName then - table.insert(friendlyTags, friendlyName) + local biomeName = biomeNameMap[tag] + if biomeName then + table.insert(biomeNameList, biomeName) end end - if #friendlyTags > 0 then - tooltip:AddLine(14, "Biome: " .. table.concat(friendlyTags, ", ")) + if #biomeNameList > 0 then + tooltip:AddLine(14, "Biome: " .. table.concat(biomeNameList, ", ")) end end if #foundArea.monsterVarieties > 0 and foundArea.baseName ~= "The Ziggurat Refuge" then diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index c2cc1417cd..ae63e3c174 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -8966,7 +8966,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { "Aggorat (Act 3)", "Aggorat (Act 9)", "Lost Towers (Map)", - "Frigid Bluffs (Map)", + "Frigid Bluffs", }, skillList = { "MeleeAtAnimationSpeed", @@ -9035,7 +9035,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { "Utzaal (Act 9)", "Aggorat (Act 3)", "Aggorat (Act 9)", - "Frigid Bluffs (Map)", + "Frigid Bluffs", }, skillList = { "MeleeAtAnimationSpeed", @@ -11748,7 +11748,7 @@ minions["Metadata/Monsters/Breach/BreachEliteFallenLunarisMonster__"] = { companionReservation = 42.3, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11781,7 +11781,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteBloater__"] = { companionReservation = 45.6, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeed", @@ -11812,7 +11812,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteRanger"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeed", @@ -11844,7 +11844,7 @@ minions["Metadata/Monsters/Breach/BreachFodderCorruptedEliteToothy__"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeed", @@ -11875,7 +11875,7 @@ minions["Metadata/Monsters/Breach/BreachEliteCorruptedEliteGuard"] = { companionReservation = 40.2, monsterCategory = "Humanoid", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MPSBreachEliteBoneProjectile", @@ -11907,7 +11907,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite1"] = { companionReservation = 42.3, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "GSBreachElitePaleEliteBoltImpact", @@ -11943,7 +11943,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingerDemon/FingerDemon"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11972,7 +11972,7 @@ minions["Metadata/Monsters/Breach/Monsters/HandSpider/HandSpider"] = { companionReservation = 30, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -12001,7 +12001,7 @@ minions["Metadata/Monsters/Breach/Monsters/FingersBat/FingersBat"] = { companionReservation = 33, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeed", @@ -12032,7 +12032,7 @@ minions["Metadata/Monsters/Breach/BreachFodderDemonicSpikeThrower"] = { companionReservation = 32.1, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -12064,7 +12064,7 @@ minions["Metadata/Monsters/Breach/BreachElitePaleElite2"] = { companionReservation = 40.2, monsterCategory = "Demon", spawnLocation = { - "Twisted Domain (Map)", + "Twisted Domain", }, skillList = { "GABreachEliteHellscapeStabWeb", diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index 74d9a5d132..973070337b 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -11,6 +11,7 @@ worldAreas["CharacterSelect"] = { act = 1, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -22,6 +23,7 @@ worldAreas["PersonalHideout"] = { act = 1, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -33,6 +35,7 @@ worldAreas["GuildHideout__"] = { act = 1, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -44,6 +47,7 @@ worldAreas["HideoutCave"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -55,6 +59,7 @@ worldAreas["HideoutShipgraveyard"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -66,6 +71,7 @@ worldAreas["HideoutSpace"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -77,6 +83,7 @@ worldAreas["HideoutArenaGraveyardTrio"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -88,6 +95,7 @@ worldAreas["HideoutPillarsOfArun"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -99,6 +107,7 @@ worldAreas["HideoutAtziriArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -110,6 +119,7 @@ worldAreas["HideoutInnocenceArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -121,6 +131,7 @@ worldAreas["HideoutShaperArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -132,6 +143,7 @@ worldAreas["HideoutKaomArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -143,6 +155,7 @@ worldAreas["HideoutDaressoArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -154,6 +167,7 @@ worldAreas["HideoutDominusArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -165,6 +179,7 @@ worldAreas["HideoutPietyArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -176,6 +191,7 @@ worldAreas["HideoutLunarisSolarisArena"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -187,6 +203,7 @@ worldAreas["HideoutKitavaArenaAct10"] = { act = 1, level = 20, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -198,6 +215,7 @@ worldAreas["HideoutDoomguard"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -209,6 +227,7 @@ worldAreas["HideoutSunspire"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -220,6 +239,7 @@ worldAreas["HideoutDarkwood"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -231,6 +251,7 @@ worldAreas["HideoutArenaElder"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -242,6 +263,7 @@ worldAreas["HideoutChiyouSpring"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -253,6 +275,7 @@ worldAreas["HideoutBlankAbyss"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -264,6 +287,7 @@ worldAreas["HideoutBlankCity"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -275,6 +299,7 @@ worldAreas["HideoutBlankClouds"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -286,6 +311,7 @@ worldAreas["HideoutBlankDesert"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -297,6 +323,7 @@ worldAreas["HideoutBlankDirt"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -308,6 +335,7 @@ worldAreas["HideoutBlankGrass"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -319,6 +347,7 @@ worldAreas["HideoutBlankSea"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -330,6 +359,7 @@ worldAreas["HideoutBlankSnow"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -341,6 +371,7 @@ worldAreas["HideoutThaumaturgy"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -352,6 +383,7 @@ worldAreas["HideoutYaochi"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -363,6 +395,7 @@ worldAreas["HideoutHumanoidPet"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -374,6 +407,7 @@ worldAreas["HideoutRitualLeague"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -385,6 +419,7 @@ worldAreas["HideoutArenaMaven"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -396,6 +431,7 @@ worldAreas["HideoutHasina"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -407,6 +443,7 @@ worldAreas["HideoutAzuriteCave"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -418,6 +455,7 @@ worldAreas["HideoutSynthesisHub"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -429,6 +467,7 @@ worldAreas["HideoutVeritaniaArena"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -440,6 +479,7 @@ worldAreas["HideoutBlankBlack"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -451,6 +491,7 @@ worldAreas["HideoutTencentApocalypse"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -462,6 +503,7 @@ worldAreas["HideoutOlrothArena"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -473,6 +515,7 @@ worldAreas["HideoutLight"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -484,6 +527,7 @@ worldAreas["HideoutDark"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -495,6 +539,7 @@ worldAreas["HideoutArenaBlackStar_"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -506,6 +551,7 @@ worldAreas["HideoutArenaInfiniteHunger"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -517,6 +563,7 @@ worldAreas["HideoutCosmicAtlas"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -528,6 +575,7 @@ worldAreas["HideoutArenaEaterOfWorlds"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -539,6 +587,7 @@ worldAreas["HideoutArenaSearingExarch"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -550,6 +599,7 @@ worldAreas["HideoutBeaconOfSalvation"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -561,6 +611,7 @@ worldAreas["HideoutCanopy"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -572,6 +623,7 @@ worldAreas["HideoutDreadnought"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -583,6 +635,7 @@ worldAreas["HideoutFelled"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -594,6 +647,7 @@ worldAreas["HideoutShrine"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -605,6 +659,7 @@ worldAreas["HideoutLimestone"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -616,6 +671,7 @@ worldAreas["HideoutCanal"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -627,6 +683,7 @@ worldAreas["HideoutMonolith"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -638,6 +695,7 @@ worldAreas["HideoutTwisted"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -649,6 +707,7 @@ worldAreas["HideoutTranscendent"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -660,6 +719,7 @@ worldAreas["HideoutHourglass"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -671,6 +731,7 @@ worldAreas["HideoutChaos"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -682,6 +743,7 @@ worldAreas["HideoutSummit"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -693,6 +755,7 @@ worldAreas["HideoutRacetrack"] = { act = 1, level = 65, isMap = false, + isHideout = true, monsterVarieties = { }, } @@ -704,6 +767,7 @@ worldAreas["G_login"] = { act = 1, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -715,6 +779,7 @@ worldAreas["G1_WorldMap"] = { act = 1, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -726,6 +791,7 @@ worldAreas["G2_WorldMap"] = { act = 2, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -737,17 +803,19 @@ worldAreas["G3_WorldMap"] = { act = 3, level = 0, isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["TN_WorldMap"] = { - name = "Atlas (Map)", + name = "Atlas", baseName = "Atlas", tags = { }, act = 10, level = 0, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -755,10 +823,12 @@ worldAreas["TN_WorldMap"] = { worldAreas["G1_town"] = { name = "Clearfell Encampment (Act 1)", baseName = "Clearfell Encampment", + description = "A bastion of hope for those who survive", tags = { }, act = 1, level = 15, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -766,10 +836,12 @@ worldAreas["G1_town"] = { worldAreas["G1_1"] = { name = "The Riverbank (Act 1)", baseName = "The Riverbank", + description = "The drowned stare through muddied branches", tags = { "EzomyteStrongbox" }, act = 1, level = 1, isMap = false, + isHideout = false, monsterVarieties = { "Drowned", "Porcupine Crab", @@ -779,10 +851,12 @@ worldAreas["G1_1"] = { worldAreas["G1_2"] = { name = "Clearfell (Act 1)", baseName = "Clearfell", + description = "A sickness has befallen Ogham", tags = { "EzomyteStrongbox" }, act = 1, level = 2, isMap = false, + isHideout = false, monsterVarieties = { "Lumbering Dead", "Vile Imp", @@ -794,10 +868,12 @@ worldAreas["G1_2"] = { worldAreas["G1_3"] = { name = "Mud Burrow (Act 1)", baseName = "Mud Burrow", + description = "The tunnels of a tormented creature", tags = { "EzomyteStrongbox" }, act = 1, level = 3, isMap = false, + isHideout = false, monsterVarieties = { "Wretched Rattler", }, @@ -806,10 +882,12 @@ worldAreas["G1_3"] = { worldAreas["G1_4"] = { name = "The Grelwood (Act 1)", baseName = "The Grelwood", + description = "Forest of the Old Magicks", tags = { "EzomyteStrongbox" }, act = 1, level = 4, isMap = false, + isHideout = false, monsterVarieties = { "Pack Werewolf", "Werewolf Prowler", @@ -823,10 +901,12 @@ worldAreas["G1_4"] = { worldAreas["G1_5"] = { name = "The Red Vale (Act 1)", baseName = "The Red Vale", + description = "Haunted battleground of the Phaaryl Wars", tags = { "EzomyteStrongbox" }, act = 1, level = 5, isMap = false, + isHideout = false, monsterVarieties = { "Ancient Ezomyte", "Risen Arbalest", @@ -837,10 +917,12 @@ worldAreas["G1_5"] = { worldAreas["G1_6"] = { name = "The Grim Tangle (Act 1)", baseName = "The Grim Tangle", + description = "The sickness spreads forth underground", tags = { "EzomyteStrongbox" }, act = 1, level = 6, isMap = false, + isHideout = false, monsterVarieties = { "Fungal Zombie", "Fungal Proliferator", @@ -853,10 +935,12 @@ worldAreas["G1_6"] = { worldAreas["G1_7"] = { name = "Cemetery of the Eternals (Act 1)", baseName = "Cemetery of the Eternals", + description = "Built atop the Ezomyte clan graves beneath", tags = { "EzomyteStrongbox" }, act = 1, level = 7, isMap = false, + isHideout = false, monsterVarieties = { "Frost Wraith", "Hungering Stalker", @@ -870,10 +954,12 @@ worldAreas["G1_7"] = { worldAreas["G1_8"] = { name = "Mausoleum of the Praetor (Act 1)", baseName = "Mausoleum of the Praetor", + description = "Resting place of Draven Sentari", tags = { "EzomyteStrongbox" }, act = 1, level = 8, isMap = false, + isHideout = false, monsterVarieties = { "Lightning Wraith", "Eternal Knight", @@ -889,10 +975,12 @@ worldAreas["G1_8"] = { worldAreas["G1_9"] = { name = "Tomb of the Consort (Act 1)", baseName = "Tomb of the Consort", + description = "Resting place of Asinia Sentari", tags = { "EzomyteStrongbox" }, act = 1, level = 8, isMap = false, + isHideout = false, monsterVarieties = { "Dread Servant", "Eternal Knight", @@ -909,6 +997,7 @@ worldAreas["G1_10"] = { act = 1, level = 15, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -916,10 +1005,12 @@ worldAreas["G1_10"] = { worldAreas["G1_11"] = { name = "Hunting Grounds (Act 1)", baseName = "Hunting Grounds", + description = "Wild bounty of Ogham", tags = { "EzomyteStrongbox" }, act = 1, level = 10, isMap = false, + isHideout = false, monsterVarieties = { "Venomous Crab Matriarch", "Bramble Ape", @@ -932,10 +1023,12 @@ worldAreas["G1_11"] = { worldAreas["G1_12"] = { name = "Freythorn (Act 1)", baseName = "Freythorn", + description = "The Clanless Enclave", tags = { "EzomyteStrongbox" }, act = 1, level = 11, isMap = false, + isHideout = false, monsterVarieties = { "Skeleton Spriggan", "Cultist Warrior", @@ -950,10 +1043,12 @@ worldAreas["G1_12"] = { worldAreas["G1_13_1"] = { name = "Ogham Farmlands (Act 1)", baseName = "Ogham Farmlands", + description = "Diseased crops of Ogham", tags = { "EzomyteStrongbox" }, act = 1, level = 12, isMap = false, + isHideout = false, monsterVarieties = { "Decrepit Mercenary", "Iron Thaumaturgist", @@ -971,10 +1066,12 @@ worldAreas["G1_13_1"] = { worldAreas["G1_13_2"] = { name = "Ogham Village (Act 1)", baseName = "Ogham Village", + description = "The burning tragedy", tags = { "EzomyteStrongbox" }, act = 1, level = 13, isMap = false, + isHideout = false, monsterVarieties = { "Voracious Werewolf", "Werewolf Prowler", @@ -987,10 +1084,12 @@ worldAreas["G1_13_2"] = { worldAreas["G1_14"] = { name = "The Manor Ramparts (Act 1)", baseName = "The Manor Ramparts", + description = "Surrounding walls of the Wolf's Den", tags = { "EzomyteStrongbox" }, act = 1, level = 14, isMap = false, + isHideout = false, monsterVarieties = { "Death Knight", "Gargoyle Demon", @@ -1007,10 +1106,12 @@ worldAreas["G1_14"] = { worldAreas["G1_15"] = { name = "Ogham Manor (Act 1)", baseName = "Ogham Manor", + description = "Den of the Mad Wolf", tags = { "EzomyteStrongbox" }, act = 1, level = 15, isMap = false, + isHideout = false, monsterVarieties = { "Blood Carrier", "Blood Cretin", @@ -1029,10 +1130,12 @@ worldAreas["G1_15"] = { worldAreas["G2_town"] = { name = "The Ardura Caravan (Act 2)", baseName = "The Ardura Caravan", + description = "Pride of Sekhema Asala", tags = { }, act = 2, level = 32, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1040,10 +1143,12 @@ worldAreas["G2_town"] = { worldAreas["G2_1"] = { name = "Vastiri Outskirts (Act 2)", baseName = "Vastiri Outskirts", + description = "Blood-red and unforgiving sands", tags = { "MarakethStrongbox" }, act = 2, level = 16, isMap = false, + isHideout = false, monsterVarieties = { "Hyena Demon", "Sun Clan Scavenger", @@ -1056,10 +1161,12 @@ worldAreas["G2_1"] = { worldAreas["G2_2"] = { name = "Traitor's Passage (Act 2)", baseName = "Traitor's Passage", + description = "The pride and fall of Balbala", tags = { "MarakethStrongbox" }, act = 2, level = 19, isMap = false, + isHideout = false, monsterVarieties = { "Risen Maraketh", "Risen Arbalest", @@ -1071,10 +1178,12 @@ worldAreas["G2_2"] = { worldAreas["G2_3"] = { name = "The Halani Gates (Act 2)", baseName = "The Halani Gates", + description = "Gateway of the Second River", tags = { "MarakethStrongbox" }, act = 2, level = 20, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1082,10 +1191,12 @@ worldAreas["G2_3"] = { worldAreas["G2_3a"] = { name = "The Halani Gates (Act 2)", baseName = "The Halani Gates", + description = "Gateway of the Second River", tags = { "MarakethStrongbox" }, act = 2, level = 20, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1093,10 +1204,12 @@ worldAreas["G2_3a"] = { worldAreas["G2_3s"] = { name = "The Halani Gates (Act 2)", baseName = "The Halani Gates", + description = "Gateway of the Second River", tags = { "MarakethStrongbox" }, act = 2, level = 20, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1104,10 +1217,12 @@ worldAreas["G2_3s"] = { worldAreas["G2_4_1"] = { name = "Keth (Act 2)", baseName = "Keth", + description = "Jewel of the Vastiri", tags = { "MarakethStrongbox" }, act = 2, level = 21, isMap = false, + isHideout = false, monsterVarieties = { "Tarnished Beetle", "Tarnished Scarab", @@ -1120,10 +1235,12 @@ worldAreas["G2_4_1"] = { worldAreas["G2_4_2"] = { name = "The Lost City (Act 2)", baseName = "The Lost City", + description = "The glory of Keth knew no bounds", tags = { "MarakethStrongbox" }, act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { "Serpent Clan", "Serpent Shaman", @@ -1138,10 +1255,12 @@ worldAreas["G2_4_2"] = { worldAreas["G2_4_3"] = { name = "Buried Shrines (Act 2)", baseName = "Buried Shrines", + description = "Sands settle where water once flowed", tags = { "MarakethStrongbox" }, act = 2, level = 23, isMap = false, + isHideout = false, monsterVarieties = { "Sand Spirit", "Mar Acolyte", @@ -1152,10 +1271,12 @@ worldAreas["G2_4_3"] = { worldAreas["G2_5_1"] = { name = "Mastodon Badlands (Act 2)", baseName = "Mastodon Badlands", + description = "Territory of the Lost-Men", tags = { "MarakethStrongbox" }, act = 2, level = 21, isMap = false, + isHideout = false, monsterVarieties = { "Gilded Cobra", "Lost-men Zealot", @@ -1170,10 +1291,12 @@ worldAreas["G2_5_1"] = { worldAreas["G2_5_2"] = { name = "The Bone Pits (Act 2)", baseName = "The Bone Pits", + description = "Necromantic ash tarnish the sands", tags = { "MarakethStrongbox" }, act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { "Gilded Cobra", "Lost-men Zealot", @@ -1191,10 +1314,12 @@ worldAreas["G2_5_2"] = { worldAreas["G2_6"] = { name = "Valley of the Titans (Act 2)", baseName = "Valley of the Titans", + description = "They remain where they slept", tags = { "MarakethStrongbox" }, act = 2, level = 21, isMap = false, + isHideout = false, monsterVarieties = { "Risen Maraketh", "Risen Arbalest", @@ -1208,10 +1333,12 @@ worldAreas["G2_6"] = { worldAreas["G2_7"] = { name = "The Titan Grotto (Act 2)", baseName = "The Titan Grotto", + description = "Their echoes rattled the world", tags = { "MarakethStrongbox" }, act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { "Sandflesh Skeleton", "Sandflesh Warrior", @@ -1224,10 +1351,12 @@ worldAreas["G2_7"] = { worldAreas["G2_8"] = { name = "Deshar (Act 2)", baseName = "Deshar", + description = "The City of the Dead", tags = { "MarakethStrongbox" }, act = 2, level = 28, isMap = false, + isHideout = false, monsterVarieties = { "Regurgitating Vulture", "Rasp Scavenger", @@ -1241,10 +1370,12 @@ worldAreas["G2_8"] = { worldAreas["G2_8a"] = { name = "Deshar (Act 2)", baseName = "Deshar", + description = "The City of the Dead", tags = { "MarakethStrongbox" }, act = 2, level = 28, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1252,10 +1383,12 @@ worldAreas["G2_8a"] = { worldAreas["G2_9_1"] = { name = "Path of Mourning (Act 2)", baseName = "Path of Mourning", + description = "They climb to mourn their Honoured Dead", tags = { "MarakethStrongbox" }, act = 2, level = 29, isMap = false, + isHideout = false, monsterVarieties = { "Risen Maraketh", "Maraketh Undead", @@ -1266,10 +1399,12 @@ worldAreas["G2_9_1"] = { worldAreas["G2_9_2"] = { name = "The Spires of Deshar (Act 2)", baseName = "The Spires of Deshar", + description = "Where the Honoured Dead lie buried in the sky", tags = { "MarakethStrongbox" }, act = 2, level = 30, isMap = false, + isHideout = false, monsterVarieties = { "Maraketh Undead", "Winged Fiend", @@ -1279,10 +1414,12 @@ worldAreas["G2_9_2"] = { worldAreas["G2_10_1"] = { name = "Mawdun Quarry (Act 2)", baseName = "Mawdun Quarry", + description = "The hills of Mawdun became the Faridun foothold", tags = { "MarakethStrongbox" }, act = 2, level = 17, isMap = false, + isHideout = false, monsterVarieties = { "Corrupted Corpse", "Plague Swarm", @@ -1296,10 +1433,12 @@ worldAreas["G2_10_1"] = { worldAreas["G2_10_2"] = { name = "Mawdun Mine (Act 2)", baseName = "Mawdun Mine", + description = "Where metal veins bled for the tools of war", tags = { "MarakethStrongbox" }, act = 2, level = 18, isMap = false, + isHideout = false, monsterVarieties = { "Corrupted Corpse", "Forsaken Miner", @@ -1317,6 +1456,7 @@ worldAreas["G2_11"] = { act = 2, level = 30, isMap = false, + isHideout = false, monsterVarieties = { "Rasp Scavenger", "Corrupted Corpse", @@ -1330,10 +1470,12 @@ worldAreas["G2_11"] = { worldAreas["G2_12_1"] = { name = "The Dreadnought (Act 2)", baseName = "The Dreadnought", + description = "War Caravan of the Faridun", tags = { "MarakethStrongbox" }, act = 2, level = 31, isMap = false, + isHideout = false, monsterVarieties = { "Faridun Crawler", "Plague Swarm", @@ -1345,10 +1487,12 @@ worldAreas["G2_12_1"] = { worldAreas["G2_12_2"] = { name = "Dreadnought Vanguard (Act 2)", baseName = "Dreadnought Vanguard", + description = "Forward carts of the Risen King", tags = { "MarakethStrongbox" }, act = 2, level = 32, isMap = false, + isHideout = false, monsterVarieties = { "Faridun Butcher", }, @@ -1357,10 +1501,12 @@ worldAreas["G2_12_2"] = { worldAreas["G2_13"] = { name = "Trial of the Sekhemas (Act 2)", baseName = "Trial of the Sekhemas", + description = "The Winter Sekhema designed a Great Trial to challenge the worthy", tags = { "MarakethStrongbox" }, act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1372,6 +1518,7 @@ worldAreas["Sanctum_1"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1383,6 +1530,7 @@ worldAreas["Sanctum_1_Foyer_1"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1394,6 +1542,7 @@ worldAreas["Sanctum_1_Foyer_2"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1405,6 +1554,7 @@ worldAreas["Sanctum_1_Foyer_3"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1416,6 +1566,7 @@ worldAreas["Sanctum_2"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1427,6 +1578,7 @@ worldAreas["Sanctum_2_Foyer_1"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1438,6 +1590,7 @@ worldAreas["Sanctum_2_Foyer_2"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1449,6 +1602,7 @@ worldAreas["Sanctum_2_Foyer_3"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1460,6 +1614,7 @@ worldAreas["Sanctum_3"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1471,6 +1626,7 @@ worldAreas["Sanctum_3_Foyer_1"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1482,6 +1638,7 @@ worldAreas["Sanctum_3_Foyer_2"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1493,6 +1650,7 @@ worldAreas["Sanctum_3_Foyer_3"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1504,6 +1662,7 @@ worldAreas["Sanctum_4"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1515,6 +1674,7 @@ worldAreas["Sanctum_4_Foyer_1"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1526,6 +1686,7 @@ worldAreas["Sanctum_4_Foyer_2"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1537,6 +1698,7 @@ worldAreas["Sanctum_4_Foyer_3"] = { act = 2, level = 22, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1544,10 +1706,12 @@ worldAreas["Sanctum_4_Foyer_3"] = { worldAreas["G3_town"] = { name = "Ziggurat Encampment (Act 3)", baseName = "Ziggurat Encampment", + description = "A haven provides refuge from the jungle", tags = { "area_with_water" }, act = 3, level = 44, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1555,10 +1719,12 @@ worldAreas["G3_town"] = { worldAreas["G3_1"] = { name = "Sandswept Marsh (Act 3)", baseName = "Sandswept Marsh", + description = "Where thick waters stir with the rising dead", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 33, isMap = false, + isHideout = false, monsterVarieties = { "Bogfelled Slave", "Bogfelled Commoner", @@ -1576,10 +1742,12 @@ worldAreas["G3_1"] = { worldAreas["G3_2_1"] = { name = "Infested Barrens (Act 3)", baseName = "Infested Barrens", + description = "Where the jungle gives way to colonies and hives", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 35, isMap = false, + isHideout = false, monsterVarieties = { "Bane Sapling", "Antlion Charger", @@ -1590,10 +1758,12 @@ worldAreas["G3_2_1"] = { worldAreas["G3_2_2"] = { name = "The Matlan Waterways (Act 3)", baseName = "The Matlan Waterways", + description = "Seed of Utzaal's birth and death", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 39, isMap = false, + isHideout = false, monsterVarieties = { "Azak Brute", "Azak Fleshstabber", @@ -1609,10 +1779,12 @@ worldAreas["G3_2_2"] = { worldAreas["G3_3"] = { name = "Jungle Ruins (Act 3)", baseName = "Jungle Ruins", + description = "The jungle thrives amongst overgrown structures", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 34, isMap = false, + isHideout = false, monsterVarieties = { "Quadrilla", "Alpha Primate", @@ -1629,10 +1801,12 @@ worldAreas["G3_3"] = { worldAreas["G3_4"] = { name = "The Venom Crypts (Act 3)", baseName = "The Venom Crypts", + description = "Graves that once held nobility now slither and bite", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 35, isMap = false, + isHideout = false, monsterVarieties = { "Snakethroat Shambler", "Constricted Spitter", @@ -1647,10 +1821,12 @@ worldAreas["G3_4"] = { worldAreas["G3_5"] = { name = "Chimeral Wetlands (Act 3)", baseName = "Chimeral Wetlands", + description = "Where beauty and death become one", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 36, isMap = false, + isHideout = false, monsterVarieties = { "Prowling Chimeral", "Ill-fated Explorer", @@ -1662,10 +1838,12 @@ worldAreas["G3_5"] = { worldAreas["G3_6_1"] = { name = "Jiquani's Machinarium (Act 3)", baseName = "Jiquani's Machinarium", + description = "Where the Architect of Industry bestowed life unto stone", tags = { "dungeon", "VaalStrongbox" }, act = 3, level = 37, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Skeletal Warrior", "Vaal Skeletal Squire", @@ -1680,10 +1858,12 @@ worldAreas["G3_6_1"] = { worldAreas["G3_6_2"] = { name = "Jiquani's Sanctum (Act 3)", baseName = "Jiquani's Sanctum", + description = "Seat of Jiquani's rise to power", tags = { "dungeon", "VaalStrongbox" }, act = 3, level = 38, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Skeletal Warrior", "Vaal Skeletal Squire", @@ -1699,10 +1879,12 @@ worldAreas["G3_6_2"] = { worldAreas["G3_7"] = { name = "The Azak Bog (Act 3)", baseName = "The Azak Bog", + description = "Home of the merciless Azak savages", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 36, isMap = false, + isHideout = false, monsterVarieties = { "Azak Throatcutter", "Azak Fleshstabber", @@ -1720,10 +1902,12 @@ worldAreas["G3_7"] = { worldAreas["G3_8"] = { name = "The Drowned City (Act 3)", baseName = "The Drowned City", + description = "Utzaal the drowned is now revealed", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 40, isMap = false, + isHideout = false, monsterVarieties = { "Hunchback Clubber", "Filthy Lobber", @@ -1744,10 +1928,12 @@ worldAreas["G3_8"] = { worldAreas["G3_9"] = { name = "The Molten Vault (Act 3)", baseName = "The Molten Vault", + description = "Forge of the forgotten wealth of Kamasa", tags = { "dungeon", "VaalStrongbox" }, act = 3, level = 41, isMap = false, + isHideout = false, monsterVarieties = { "Gold-Melted Shambler", "Gold-melted Blacksmith", @@ -1761,10 +1947,12 @@ worldAreas["G3_9"] = { worldAreas["G3_10"] = { name = "The Trial of Chaos (Act 3)", baseName = "The Trial of Chaos", + description = "Where the Trialmaster tests challengers in the name of Chaos", tags = { "dungeon", "VaalStrongbox" }, act = 3, level = 38, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1772,10 +1960,12 @@ worldAreas["G3_10"] = { worldAreas["G3_10_Airlock"] = { name = "The Temple of Chaos (Act 3)", baseName = "The Temple of Chaos", + description = "Testing grounds for the Vaal High Priests", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 38, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -1783,10 +1973,12 @@ worldAreas["G3_10_Airlock"] = { worldAreas["G3_11"] = { name = "Apex of Filth (Act 3)", baseName = "Apex of Filth", + description = "The rot and mire of unspeakable centuries", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 41, isMap = false, + isHideout = false, monsterVarieties = { "Flathead Warrior", "Hunchback Clubber", @@ -1805,10 +1997,12 @@ worldAreas["G3_11"] = { worldAreas["G3_12"] = { name = "Temple of Kopec (Act 3)", baseName = "Temple of Kopec", + description = "Unfathomable energy resides within the Ziggurat", tags = { "dungeon", "VaalStrongbox" }, act = 3, level = 42, isMap = false, + isHideout = false, monsterVarieties = { "Bloodrite Priest", "Bloodrite Guard", @@ -1818,12 +2012,14 @@ worldAreas["G3_12"] = { } worldAreas["G_Endgame_Town"] = { - name = "The Ziggurat Refuge (Map)", + name = "The Ziggurat Refuge", baseName = "The Ziggurat Refuge", + description = "Reinforced hideaway from the Cataclysm", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { "Porcupine Crab", "Drowned", @@ -2042,10 +2238,12 @@ worldAreas["G_Endgame_Town"] = { worldAreas["G3_14"] = { name = "Utzaal (Act 3)", baseName = "Utzaal", + description = "The Cradle of Vaal Ambition", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 43, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Guard", "Vaal Excoriator", @@ -2064,6 +2262,7 @@ worldAreas["G3_15"] = { act = 3, level = 43, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Overseer", "Vaal Guard", @@ -2076,10 +2275,12 @@ worldAreas["G3_15"] = { worldAreas["G3_16"] = { name = "Aggorat (Act 3)", baseName = "Aggorat", + description = "Salvation sought in beauty and blood", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 44, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Axeman", "Vaal Goliath", @@ -2091,10 +2292,12 @@ worldAreas["G3_16"] = { worldAreas["G3_17"] = { name = "The Black Chambers (Act 3)", baseName = "The Black Chambers", + description = "Doryani toiled in her name and his own", tags = { "area_with_water", "VaalStrongbox" }, act = 3, level = 45, isMap = false, + isHideout = false, monsterVarieties = { "Doryani's Elite", "Brutal Transcendent", @@ -2110,10 +2313,12 @@ worldAreas["G3_17"] = { worldAreas["C_G1_town"] = { name = "Clearfell Encampment (Act 7)", baseName = "Clearfell Encampment", + description = "A bastion of hope for those who survive", tags = { }, act = 7, level = 51, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2121,10 +2326,12 @@ worldAreas["C_G1_town"] = { worldAreas["C_G1_1"] = { name = "The Riverbank (Act 7)", baseName = "The Riverbank", + description = "The drowned stare through muddied branches", tags = { "EzomyteStrongbox" }, act = 7, level = 45, isMap = false, + isHideout = false, monsterVarieties = { "Porcupine Crab", "Drowned", @@ -2136,10 +2343,12 @@ worldAreas["C_G1_1"] = { worldAreas["C_G1_2"] = { name = "Clearfell (Act 7)", baseName = "Clearfell", + description = "A sickness has befallen Ogham", tags = { "EzomyteStrongbox" }, act = 7, level = 45, isMap = false, + isHideout = false, monsterVarieties = { "Drowned", "Vile Imp", @@ -2151,10 +2360,12 @@ worldAreas["C_G1_2"] = { worldAreas["C_G1_3"] = { name = "Mud Burrow (Act 7)", baseName = "Mud Burrow", + description = "The tunnels of a tormented creature", tags = { "EzomyteStrongbox" }, act = 7, level = 46, isMap = false, + isHideout = false, monsterVarieties = { "Wretched Rattler", }, @@ -2163,10 +2374,12 @@ worldAreas["C_G1_3"] = { worldAreas["C_G1_4"] = { name = "The Grelwood (Act 7)", baseName = "The Grelwood", + description = "Forest of the Old Magicks", tags = { "EzomyteStrongbox" }, act = 7, level = 46, isMap = false, + isHideout = false, monsterVarieties = { "Pack Werewolf", "Werewolf Prowler", @@ -2182,10 +2395,12 @@ worldAreas["C_G1_4"] = { worldAreas["C_G1_5"] = { name = "The Red Vale (Act 7)", baseName = "The Red Vale", + description = "Haunted battleground of the Phaaryl Wars", tags = { "EzomyteStrongbox" }, act = 7, level = 47, isMap = false, + isHideout = false, monsterVarieties = { "Ancient Ezomyte", "Risen Arbalest", @@ -2197,10 +2412,12 @@ worldAreas["C_G1_5"] = { worldAreas["C_G1_6"] = { name = "The Grim Tangle (Act 7)", baseName = "The Grim Tangle", + description = "The sickness spreads forth underground", tags = { "EzomyteStrongbox" }, act = 7, level = 47, isMap = false, + isHideout = false, monsterVarieties = { "Fungal Zombie", "Fungal Proliferator", @@ -2213,10 +2430,12 @@ worldAreas["C_G1_6"] = { worldAreas["C_G1_7"] = { name = "Cemetery of the Eternals (Act 7)", baseName = "Cemetery of the Eternals", + description = "Built atop the Ezomyte clan graves beneath", tags = { "EzomyteStrongbox" }, act = 7, level = 47, isMap = false, + isHideout = false, monsterVarieties = { "Frost Wraith", "Hungering Stalker", @@ -2230,10 +2449,12 @@ worldAreas["C_G1_7"] = { worldAreas["C_G1_8"] = { name = "Mausoleum of the Praetor (Act 7)", baseName = "Mausoleum of the Praetor", + description = "Resting place of Draven Sentari", tags = { "EzomyteStrongbox" }, act = 7, level = 48, isMap = false, + isHideout = false, monsterVarieties = { "Lightning Wraith", "Eternal Knight", @@ -2249,10 +2470,12 @@ worldAreas["C_G1_8"] = { worldAreas["C_G1_9"] = { name = "Tomb of the Consort (Act 7)", baseName = "Tomb of the Consort", + description = "Resting place of Asinia Sentari", tags = { "EzomyteStrongbox" }, act = 7, level = 48, isMap = false, + isHideout = false, monsterVarieties = { "Dread Servant", "Eternal Knight", @@ -2269,6 +2492,7 @@ worldAreas["C_G1_10"] = { act = 7, level = 51, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2276,10 +2500,12 @@ worldAreas["C_G1_10"] = { worldAreas["C_G1_11"] = { name = "Hunting Grounds (Act 7)", baseName = "Hunting Grounds", + description = "Wild bounty of Ogham", tags = { "EzomyteStrongbox" }, act = 7, level = 49, isMap = false, + isHideout = false, monsterVarieties = { "Venomous Crab Matriarch", "Bramble Ape", @@ -2292,10 +2518,12 @@ worldAreas["C_G1_11"] = { worldAreas["C_G1_12"] = { name = "Freythorn (Act 7)", baseName = "Freythorn", + description = "The Clanless Enclave", tags = { "EzomyteStrongbox" }, act = 7, level = 49, isMap = false, + isHideout = false, monsterVarieties = { "Skeleton Spriggan", "Cultist Warrior", @@ -2310,10 +2538,12 @@ worldAreas["C_G1_12"] = { worldAreas["C_G1_13_1"] = { name = "Ogham Farmlands (Act 7)", baseName = "Ogham Farmlands", + description = "Diseased crops of Ogham", tags = { "EzomyteStrongbox" }, act = 7, level = 49, isMap = false, + isHideout = false, monsterVarieties = { "Decrepit Mercenary", "Iron Thaumaturgist", @@ -2331,10 +2561,12 @@ worldAreas["C_G1_13_1"] = { worldAreas["C_G1_13_2"] = { name = "Ogham Village (Act 7)", baseName = "Ogham Village", + description = "The burning tragedy", tags = { "EzomyteStrongbox" }, act = 7, level = 50, isMap = false, + isHideout = false, monsterVarieties = { "Voracious Werewolf", "Werewolf Prowler", @@ -2347,10 +2579,12 @@ worldAreas["C_G1_13_2"] = { worldAreas["C_G1_14"] = { name = "The Manor Ramparts (Act 7)", baseName = "The Manor Ramparts", + description = "Surrounding walls of the Wolf's Den", tags = { "EzomyteStrongbox" }, act = 7, level = 50, isMap = false, + isHideout = false, monsterVarieties = { "Death Knight", "Gargoyle Demon", @@ -2367,10 +2601,12 @@ worldAreas["C_G1_14"] = { worldAreas["C_G1_15"] = { name = "Ogham Manor (Act 7)", baseName = "Ogham Manor", + description = "Den of the Mad Wolf", tags = { "EzomyteStrongbox" }, act = 7, level = 51, isMap = false, + isHideout = false, monsterVarieties = { "Blood Carrier", "Blood Cretin", @@ -2389,10 +2625,12 @@ worldAreas["C_G1_15"] = { worldAreas["C_G2_town"] = { name = "The Ardura Caravan (Act 8)", baseName = "The Ardura Caravan", + description = "Pride of Sekhema Asala", tags = { }, act = 8, level = 57, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2400,10 +2638,12 @@ worldAreas["C_G2_town"] = { worldAreas["C_G2_1"] = { name = "Vastiri Outskirts (Act 8)", baseName = "Vastiri Outskirts", + description = "Blood-red and unforgiving sands", tags = { "MarakethStrongbox" }, act = 8, level = 51, isMap = false, + isHideout = false, monsterVarieties = { "Hyena Demon", "Sun Clan Scavenger", @@ -2416,10 +2656,12 @@ worldAreas["C_G2_1"] = { worldAreas["C_G2_2"] = { name = "Traitor's Passage (Act 8)", baseName = "Traitor's Passage", + description = "The pride and fall of Balbala", tags = { "MarakethStrongbox" }, act = 8, level = 52, isMap = false, + isHideout = false, monsterVarieties = { "Risen Maraketh", "Risen Arbalest", @@ -2431,10 +2673,12 @@ worldAreas["C_G2_2"] = { worldAreas["C_G2_3"] = { name = "The Halani Gates (Act 8)", baseName = "The Halani Gates", + description = "Gateway of the Second River", tags = { "MarakethStrongbox" }, act = 8, level = 53, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2442,10 +2686,12 @@ worldAreas["C_G2_3"] = { worldAreas["C_G2_3a"] = { name = "The Halani Gates (Act 8)", baseName = "The Halani Gates", + description = "Gateway of the Second River", tags = { "MarakethStrongbox" }, act = 8, level = 53, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2453,10 +2699,12 @@ worldAreas["C_G2_3a"] = { worldAreas["C_G2_3s"] = { name = "The Halani Gates (Act 8)", baseName = "The Halani Gates", + description = "Gateway of the Second River", tags = { "MarakethStrongbox" }, act = 8, level = 53, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2464,10 +2712,12 @@ worldAreas["C_G2_3s"] = { worldAreas["C_G2_4_1"] = { name = "Keth (Act 8)", baseName = "Keth", + description = "Jewel of the Vastiri", tags = { "MarakethStrongbox" }, act = 8, level = 53, isMap = false, + isHideout = false, monsterVarieties = { "Tarnished Beetle", "Tarnished Scarab", @@ -2480,10 +2730,12 @@ worldAreas["C_G2_4_1"] = { worldAreas["C_G2_4_2"] = { name = "The Lost City (Act 8)", baseName = "The Lost City", + description = "The glory of Keth knew no bounds", tags = { "MarakethStrongbox" }, act = 8, level = 54, isMap = false, + isHideout = false, monsterVarieties = { "Serpent Clan", "Serpent Shaman", @@ -2497,10 +2749,12 @@ worldAreas["C_G2_4_2"] = { worldAreas["C_G2_4_3"] = { name = "Buried Shrines (Act 8)", baseName = "Buried Shrines", + description = "Sands settle where water once flowed", tags = { "MarakethStrongbox" }, act = 8, level = 54, isMap = false, + isHideout = false, monsterVarieties = { "Sand Spirit", "Mar Acolyte", @@ -2511,10 +2765,12 @@ worldAreas["C_G2_4_3"] = { worldAreas["C_G2_5_1"] = { name = "Mastodon Badlands (Act 8)", baseName = "Mastodon Badlands", + description = "Territory of the Lost-Men", tags = { "MarakethStrongbox" }, act = 8, level = 53, isMap = false, + isHideout = false, monsterVarieties = { "Gilded Cobra", "Lost-men Zealot", @@ -2529,10 +2785,12 @@ worldAreas["C_G2_5_1"] = { worldAreas["C_G2_5_2"] = { name = "The Bone Pits (Act 8)", baseName = "The Bone Pits", + description = "Necromantic ash tarnish the sands", tags = { "MarakethStrongbox" }, act = 8, level = 54, isMap = false, + isHideout = false, monsterVarieties = { "Gilded Cobra", "Lost-men Zealot", @@ -2550,10 +2808,12 @@ worldAreas["C_G2_5_2"] = { worldAreas["C_G2_6"] = { name = "Valley of the Titans (Act 8)", baseName = "Valley of the Titans", + description = "They remain where they slept", tags = { "MarakethStrongbox" }, act = 8, level = 53, isMap = false, + isHideout = false, monsterVarieties = { "Risen Maraketh", "Risen Arbalest", @@ -2567,10 +2827,12 @@ worldAreas["C_G2_6"] = { worldAreas["C_G2_7"] = { name = "The Titan Grotto (Act 8)", baseName = "The Titan Grotto", + description = "Their echoes rattled the world", tags = { "MarakethStrongbox" }, act = 8, level = 54, isMap = false, + isHideout = false, monsterVarieties = { "Sandflesh Skeleton", "Sandflesh Warrior", @@ -2583,10 +2845,12 @@ worldAreas["C_G2_7"] = { worldAreas["C_G2_8"] = { name = "Deshar (Act 8)", baseName = "Deshar", + description = "The City of the Dead", tags = { "MarakethStrongbox" }, act = 8, level = 56, isMap = false, + isHideout = false, monsterVarieties = { "Regurgitating Vulture", "Rasp Scavenger", @@ -2600,10 +2864,12 @@ worldAreas["C_G2_8"] = { worldAreas["C_G2_9_1"] = { name = "Path of Mourning (Act 8)", baseName = "Path of Mourning", + description = "They climb to mourn their Honoured Dead", tags = { "MarakethStrongbox" }, act = 8, level = 56, isMap = false, + isHideout = false, monsterVarieties = { "Risen Maraketh", "Maraketh Undead", @@ -2614,10 +2880,12 @@ worldAreas["C_G2_9_1"] = { worldAreas["C_G2_9_2_"] = { name = "The Spires of Deshar (Act 8)", baseName = "The Spires of Deshar", + description = "Where the Honoured Dead lie buried in the sky", tags = { "MarakethStrongbox" }, act = 8, level = 57, isMap = false, + isHideout = false, monsterVarieties = { "Maraketh Undead", "Winged Fiend", @@ -2627,10 +2895,12 @@ worldAreas["C_G2_9_2_"] = { worldAreas["C_G2_10_1"] = { name = "Mawdun Quarry (Act 8)", baseName = "Mawdun Quarry", + description = "The hills of Mawdun became the Faridun foothold", tags = { "MarakethStrongbox" }, act = 8, level = 51, isMap = false, + isHideout = false, monsterVarieties = { "Corrupted Corpse", "Plague Swarm", @@ -2644,10 +2914,12 @@ worldAreas["C_G2_10_1"] = { worldAreas["C_G2_10_2"] = { name = "Mawdun Mine (Act 8)", baseName = "Mawdun Mine", + description = "Where metal veins bled for the tools of war", tags = { "MarakethStrongbox" }, act = 8, level = 52, isMap = false, + isHideout = false, monsterVarieties = { "Corrupted Corpse", "Forsaken Miner", @@ -2665,6 +2937,7 @@ worldAreas["C_G2_11"] = { act = 8, level = 57, isMap = false, + isHideout = false, monsterVarieties = { "Rasp Scavenger", "Corrupted Corpse", @@ -2678,10 +2951,12 @@ worldAreas["C_G2_11"] = { worldAreas["C_G2_12_1"] = { name = "The Dreadnought (Act 8)", baseName = "The Dreadnought", + description = "War Caravan of the Faridun", tags = { "MarakethStrongbox" }, act = 8, level = 57, isMap = false, + isHideout = false, monsterVarieties = { "Faridun Crawler", "Plague Swarm", @@ -2693,10 +2968,12 @@ worldAreas["C_G2_12_1"] = { worldAreas["C_G2_12_2"] = { name = "Dreadnought Vanguard (Act 8)", baseName = "Dreadnought Vanguard", + description = "Forward carts of the Risen King", tags = { "MarakethStrongbox" }, act = 8, level = 57, isMap = false, + isHideout = false, monsterVarieties = { "Faridun Butcher", }, @@ -2705,10 +2982,12 @@ worldAreas["C_G2_12_2"] = { worldAreas["C_G3_town"] = { name = "Ziggurat Encampment (Act 9)", baseName = "Ziggurat Encampment", + description = "A haven provides refuge from the jungle ", tags = { "area_with_water" }, act = 9, level = 64, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2716,10 +2995,12 @@ worldAreas["C_G3_town"] = { worldAreas["C_G3_1"] = { name = "Sandswept Marsh (Act 9)", baseName = "Sandswept Marsh", + description = "Where thick waters stir with the rising dead", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 58, isMap = false, + isHideout = false, monsterVarieties = { "Bogfelled Slave", "Bogfelled Commoner", @@ -2737,10 +3018,12 @@ worldAreas["C_G3_1"] = { worldAreas["C_G3_2_1"] = { name = "Infested Barrens (Act 9)", baseName = "Infested Barrens", + description = "Where the jungle gives way to colonies and hives", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 59, isMap = false, + isHideout = false, monsterVarieties = { "Bane Sapling", "Antlion Charger", @@ -2751,10 +3034,12 @@ worldAreas["C_G3_2_1"] = { worldAreas["C_G3_2_2"] = { name = "The Matlan Waterways (Act 9)", baseName = "The Matlan Waterways", + description = "Seed of Utzaal's birth and death", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 61, isMap = false, + isHideout = false, monsterVarieties = { "Azak Brute", "Azak Fleshstabber", @@ -2770,10 +3055,12 @@ worldAreas["C_G3_2_2"] = { worldAreas["C_G3_3"] = { name = "Jungle Ruins (Act 9)", baseName = "Jungle Ruins", + description = "The jungle thrives amongst overgrown structures", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 58, isMap = false, + isHideout = false, monsterVarieties = { "Quadrilla", "Alpha Primate", @@ -2790,10 +3077,12 @@ worldAreas["C_G3_3"] = { worldAreas["C_G3_4"] = { name = "The Venom Crypts (Act 9)", baseName = "The Venom Crypts", + description = "Graves that once held nobility now slither and bite", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 59, isMap = false, + isHideout = false, monsterVarieties = { "Snakethroat Shambler", "Constricted Spitter", @@ -2808,10 +3097,12 @@ worldAreas["C_G3_4"] = { worldAreas["C_G3_5"] = { name = "Chimeral Wetlands (Act 9)", baseName = "Chimeral Wetlands", + description = "Where beauty and death become one", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 59, isMap = false, + isHideout = false, monsterVarieties = { "Prowling Chimeral", "Ill-fated Explorer", @@ -2823,10 +3114,12 @@ worldAreas["C_G3_5"] = { worldAreas["C_G3_6_1"] = { name = "Jiquani's Machinarium (Act 9)", baseName = "Jiquani's Machinarium", + description = "Where the Architect of Industry bestowed life unto stone", tags = { "dungeon", "VaalStrongbox" }, act = 9, level = 60, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Skeletal Warrior", "Vaal Skeletal Squire", @@ -2841,10 +3134,12 @@ worldAreas["C_G3_6_1"] = { worldAreas["C_G3_6_2"] = { name = "Jiquani's Sanctum (Act 9)", baseName = "Jiquani's Sanctum", + description = "Seat of Jiquani's rise to power", tags = { "dungeon", "VaalStrongbox" }, act = 9, level = 60, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Skeletal Warrior", "Vaal Skeletal Squire", @@ -2860,10 +3155,12 @@ worldAreas["C_G3_6_2"] = { worldAreas["C_G3_7"] = { name = "The Azak Bog (Act 9)", baseName = "The Azak Bog", + description = "Home of the merciless Azak savages", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 60, isMap = false, + isHideout = false, monsterVarieties = { "Azak Throatcutter", "Azak Fleshstabber", @@ -2881,10 +3178,12 @@ worldAreas["C_G3_7"] = { worldAreas["C_G3_8"] = { name = "The Drowned City (Act 9)", baseName = "The Drowned City", + description = "Utzaal the drowned is now revealed", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 61, isMap = false, + isHideout = false, monsterVarieties = { "Hunchback Clubber", "Filthy Lobber", @@ -2905,10 +3204,12 @@ worldAreas["C_G3_8"] = { worldAreas["C_G3_9"] = { name = "The Molten Vault (Act 9)", baseName = "The Molten Vault", + description = "Forge of the forgotten wealth of Kamasa", tags = { "dungeon", "VaalStrongbox" }, act = 9, level = 62, isMap = false, + isHideout = false, monsterVarieties = { "Gold-Melted Shambler", "Gold-melted Blacksmith", @@ -2922,10 +3223,12 @@ worldAreas["C_G3_9"] = { worldAreas["C_G3_10_Airlock"] = { name = "The Temple of Chaos (Act 9)", baseName = "The Temple of Chaos", + description = "Testing grounds for the Vaal High Priests", tags = { }, act = 9, level = 60, isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -2933,10 +3236,12 @@ worldAreas["C_G3_10_Airlock"] = { worldAreas["C_G3_11"] = { name = "Apex of Filth (Act 9)", baseName = "Apex of Filth", + description = "The rot and mire of unspeakable centuries", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 61, isMap = false, + isHideout = false, monsterVarieties = { "Flathead Warrior", "Hunchback Clubber", @@ -2955,10 +3260,12 @@ worldAreas["C_G3_11"] = { worldAreas["C_G3_12"] = { name = "Temple of Kopec (Act 9)", baseName = "Temple of Kopec", + description = "Unfathomable energy resides within the Ziggurat", tags = { "dungeon", "VaalStrongbox" }, act = 9, level = 62, isMap = false, + isHideout = false, monsterVarieties = { "Bloodrite Priest", "Bloodrite Guard", @@ -2970,10 +3277,12 @@ worldAreas["C_G3_12"] = { worldAreas["C_G3_14"] = { name = "Utzaal (Act 9)", baseName = "Utzaal", + description = "The Cradle of Vaal Ambition", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 62, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Guard", "Vaal Excoriator", @@ -2992,6 +3301,7 @@ worldAreas["C_G3_15"] = { act = 9, level = 63, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Overseer", "Vaal Guard", @@ -3004,10 +3314,12 @@ worldAreas["C_G3_15"] = { worldAreas["C_G3_16_"] = { name = "Aggorat (Act 9)", baseName = "Aggorat", + description = "Salvation sought in beauty and blood", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 63, isMap = false, + isHideout = false, monsterVarieties = { "Vaal Axeman", "Vaal Goliath", @@ -3019,10 +3331,12 @@ worldAreas["C_G3_16_"] = { worldAreas["C_G3_17"] = { name = "The Black Chambers (Act 9)", baseName = "The Black Chambers", + description = "Doryani toiled in her name and his own", tags = { "area_with_water", "VaalStrongbox" }, act = 9, level = 64, isMap = false, + isHideout = false, monsterVarieties = { "Doryani's Elite", "Brutal Transcendent", @@ -3036,12 +3350,13 @@ worldAreas["C_G3_17"] = { } worldAreas["MapLeaguePortal"] = { - name = "The Realmgate (Map)", + name = "The Realmgate", baseName = "The Realmgate", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } @@ -3053,6 +3368,7 @@ worldAreas["MapVoidReliquary"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3064,6 +3380,7 @@ worldAreas["MapSpiderJungle"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3075,6 +3392,7 @@ worldAreas["MapRustbowl"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Ancient Ezomyte", "Risen Arbalest", @@ -3088,6 +3406,7 @@ worldAreas["MapRustbowl_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Ancient Ezomyte", "Risen Arbalest", @@ -3101,6 +3420,7 @@ worldAreas["MapBackwash"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Foul Blacksmith", "Flathead Clubber", @@ -3121,6 +3441,7 @@ worldAreas["MapBackwash_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Foul Blacksmith", "Flathead Clubber", @@ -3141,6 +3462,7 @@ worldAreas["MapBurialBog"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bogfelled Slave", "Bogfelled Commoner", @@ -3155,6 +3477,7 @@ worldAreas["MapBurialBog_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bogfelled Slave", "Bogfelled Commoner", @@ -3169,6 +3492,7 @@ worldAreas["MapInferno"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3180,6 +3504,7 @@ worldAreas["MapInferno_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Burning Dead", }, @@ -3192,6 +3517,7 @@ worldAreas["MapWetlands"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bramble Burrower", "Venomous Crab Matriarch", @@ -3205,6 +3531,7 @@ worldAreas["MapWetlands_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bramble Burrower", "Venomous Crab Matriarch", @@ -3218,6 +3545,7 @@ worldAreas["MapBloomingField"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bloom Serpent", }, @@ -3230,6 +3558,7 @@ worldAreas["MapBloomingField_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bloom Serpent", }, @@ -3242,6 +3571,7 @@ worldAreas["MapCrimsonShores"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Brimstone Crab", }, @@ -3254,6 +3584,7 @@ worldAreas["MapCrimsonShores_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Brimstone Crab", }, @@ -3266,6 +3597,7 @@ worldAreas["MapCenotes"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3277,6 +3609,7 @@ worldAreas["MapCenotes_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bogfelled Slave", "Bogfelled Commoner", @@ -3292,6 +3625,7 @@ worldAreas["MapSavanna"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Hyena Demon", "Sun Clan Scavenger", @@ -3305,6 +3639,7 @@ worldAreas["MapSavanna_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Hyena Demon", "Sun Clan Scavenger", @@ -3318,6 +3653,7 @@ worldAreas["MapFortress"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Vaal Skeletal Priest", "Vaal Skeletal Squire", @@ -3331,6 +3667,7 @@ worldAreas["MapFortress_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Vaal Skeletal Priest", "Vaal Skeletal Squire", @@ -3344,6 +3681,7 @@ worldAreas["MapPenitentiary"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Lost-men Zealot", "Gilded Cobra", @@ -3357,6 +3695,7 @@ worldAreas["MapPenitentiary_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Lost-men Zealot", "Gilded Cobra", @@ -3370,6 +3709,7 @@ worldAreas["MapLostTowers"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Blood Zealot", "Blood Priest", @@ -3385,6 +3725,7 @@ worldAreas["MapLostTowers_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Blood Zealot", "Blood Priest", @@ -3400,6 +3741,7 @@ worldAreas["MapBloodwood"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Blood Cretin", "Blood Collector", @@ -3414,6 +3756,7 @@ worldAreas["MapBloodwood_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Blood Cretin", "Blood Collector", @@ -3428,6 +3771,7 @@ worldAreas["MapSandspit"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3439,6 +3783,7 @@ worldAreas["MapSandspit_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Venomous Crab Matriarch", }, @@ -3451,6 +3796,7 @@ worldAreas["MapForge"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Goliath", }, @@ -3463,6 +3809,7 @@ worldAreas["MapForge_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Goliath", }, @@ -3475,6 +3822,7 @@ worldAreas["MapSulphuricCaverns"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Orok Hunter", "Orok Fleshstabber", @@ -3490,6 +3838,7 @@ worldAreas["MapSulphuricCaverns_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Orok Hunter", "Orok Fleshstabber", @@ -3505,6 +3854,7 @@ worldAreas["MapMire"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Cultist Daggerdancer", "Cultist Archer", @@ -3518,6 +3868,7 @@ worldAreas["MapMire_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Cultist Daggerdancer", "Cultist Archer", @@ -3531,6 +3882,7 @@ worldAreas["MapAugury"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Slitherspitter", "Constricted Spitter", @@ -3544,6 +3896,7 @@ worldAreas["MapAugury_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Slitherspitter", "Constricted Spitter", @@ -3557,6 +3910,7 @@ worldAreas["MapWoodland"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Antlion Charger", }, @@ -3569,6 +3923,7 @@ worldAreas["MapWoodland_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Antlion Charger", }, @@ -3581,6 +3936,7 @@ worldAreas["MapSump"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Ill-fated Explorer", "Diretusk Boar", @@ -3594,6 +3950,7 @@ worldAreas["MapSump_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Ill-fated Explorer", "Diretusk Boar", @@ -3607,6 +3964,7 @@ worldAreas["MapWillow"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Lightning Wraith", }, @@ -3619,6 +3977,7 @@ worldAreas["MapWillow_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Lightning Wraith", }, @@ -3631,6 +3990,7 @@ worldAreas["MapHive"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3642,6 +4002,7 @@ worldAreas["MapHive_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bane Sapling", }, @@ -3654,6 +4015,7 @@ worldAreas["MapHeadland"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Pale-stitched Stalker", }, @@ -3666,6 +4028,7 @@ worldAreas["MapHeadland_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Pale-stitched Stalker", }, @@ -3678,6 +4041,7 @@ worldAreas["MapLoftySummit"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Frost Wraith", }, @@ -3690,6 +4054,7 @@ worldAreas["MapLoftySummit_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Frost Wraith", }, @@ -3702,6 +4067,7 @@ worldAreas["MapNecropolis"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Death Knight", }, @@ -3714,6 +4080,7 @@ worldAreas["MapNecropolis_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Death Knight", }, @@ -3726,6 +4093,7 @@ worldAreas["MapCrypt"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Knight-Gaunt", }, @@ -3738,6 +4106,7 @@ worldAreas["MapCrypt_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Knight-Gaunt", }, @@ -3750,6 +4119,7 @@ worldAreas["MapHiddenGrotto"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3761,6 +4131,7 @@ worldAreas["MapHiddenGrotto_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3772,6 +4143,7 @@ worldAreas["MapSteamingSprings"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bramble Rhoa", }, @@ -3784,6 +4156,7 @@ worldAreas["MapSteamingSprings_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bramble Rhoa", }, @@ -3796,6 +4169,7 @@ worldAreas["MapSeepage"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Fungal Rattler", "Fungal Proliferator", @@ -3810,6 +4184,7 @@ worldAreas["MapSeepage_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Fungal Rattler", "Fungal Proliferator", @@ -3824,6 +4199,7 @@ worldAreas["MapRiverside"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Quadrilla", "Scorpion Monkey", @@ -3837,6 +4213,7 @@ worldAreas["MapRiverside_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Quadrilla", "Scorpion Monkey", @@ -3850,6 +4227,7 @@ worldAreas["MapRavine"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Snakethroat Shambler", "Constricted Spitter", @@ -3863,6 +4241,7 @@ worldAreas["MapRavine_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Snakethroat Shambler", "Constricted Spitter", @@ -3876,6 +4255,7 @@ worldAreas["MapSpiderWoods"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Vault Lurker", }, @@ -3888,6 +4268,7 @@ worldAreas["MapSpiderWoods_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Vault Lurker", }, @@ -3900,6 +4281,7 @@ worldAreas["MapAbyss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Risen Arbalest", "Mar Acolyte", @@ -3913,6 +4295,7 @@ worldAreas["MapAbyss_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Risen Arbalest", "Mar Acolyte", @@ -3926,6 +4309,7 @@ worldAreas["MapGrimhaven"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Iron Thaumaturgist", }, @@ -3938,6 +4322,7 @@ worldAreas["MapGrimhaven_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Iron Thaumaturgist", }, @@ -3950,6 +4335,7 @@ worldAreas["MapVaalVillage"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Vaal Goliath", }, @@ -3962,6 +4348,7 @@ worldAreas["MapVaalOutskirts"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3973,6 +4360,7 @@ worldAreas["MapSlick"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -3984,6 +4372,7 @@ worldAreas["MapSlick_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Undead Vaal Guard", }, @@ -3996,6 +4385,7 @@ worldAreas["MapVaalCity"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4007,6 +4397,7 @@ worldAreas["MapVaalCity_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4018,6 +4409,7 @@ worldAreas["MapSteppe"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4029,6 +4421,7 @@ worldAreas["MapSteppe_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Diretusk Boar", }, @@ -4041,6 +4434,7 @@ worldAreas["MapSwampTower"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Filthy Crone", "Flathead Clubber", @@ -4055,6 +4449,7 @@ worldAreas["MapSwampTower_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Filthy Crone", "Flathead Clubber", @@ -4069,6 +4464,7 @@ worldAreas["MapRockpools"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4080,6 +4476,7 @@ worldAreas["MapRockpools_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Constricted Shambler", "Snakethroat Shambler", @@ -4094,6 +4491,7 @@ worldAreas["MapCreek"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "River Drake", }, @@ -4106,6 +4504,7 @@ worldAreas["MapCreek_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "River Drake", }, @@ -4118,6 +4517,7 @@ worldAreas["MapDerelictMansion_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Tendril Sentinel", }, @@ -4130,6 +4530,7 @@ worldAreas["MapOutlands"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4141,6 +4542,7 @@ worldAreas["MapOutlands_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4152,6 +4554,7 @@ worldAreas["MapBastille"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Decrepit Mercenary", "Iron Guard", @@ -4165,6 +4568,7 @@ worldAreas["MapBastille_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Decrepit Mercenary", "Iron Guard", @@ -4178,6 +4582,7 @@ worldAreas["MapDecay"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Fungal Zombie", "Fungal Proliferator", @@ -4192,6 +4597,7 @@ worldAreas["MapDecay_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Fungal Zombie", "Fungal Proliferator", @@ -4206,6 +4612,7 @@ worldAreas["MapMineshaft"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Forsaken Miner", }, @@ -4218,6 +4625,7 @@ worldAreas["MapMineshaft_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Forsaken Miner", }, @@ -4230,6 +4638,7 @@ worldAreas["MapDeserted"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Living Sand", "Desiccated Lich", @@ -4243,6 +4652,7 @@ worldAreas["MapDeserted_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Living Sand", "Desiccated Lich", @@ -4256,6 +4666,7 @@ worldAreas["MapOasis"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4267,6 +4678,7 @@ worldAreas["MapOasis_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4278,6 +4690,7 @@ worldAreas["MapBastion"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4289,6 +4702,7 @@ worldAreas["MapBastion_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4300,6 +4714,7 @@ worldAreas["MapRefuge"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4311,6 +4726,7 @@ worldAreas["MapRefuge_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4322,6 +4738,7 @@ worldAreas["MapAlpineRidge"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Winged Fiend", }, @@ -4334,6 +4751,7 @@ worldAreas["MapAlpineRidge_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Winged Fiend", }, @@ -4346,6 +4764,7 @@ worldAreas["MapSunTemple"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bloodrite Priest", "Priest of the Sun", @@ -4360,6 +4779,7 @@ worldAreas["MapSunTemple_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Bloodrite Priest", "Priest of the Sun", @@ -4374,6 +4794,7 @@ worldAreas["MapChannel"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Sand Spirit", "Mar Acolyte", @@ -4387,6 +4808,7 @@ worldAreas["MapChannel_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Sand Spirit", "Mar Acolyte", @@ -4400,6 +4822,7 @@ worldAreas["MapVaalFoundry"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Gold-Melted Shambler", "Gold-melted Blacksmith", @@ -4414,6 +4837,7 @@ worldAreas["MapVaalFoundry_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Gold-Melted Shambler", "Gold-melted Blacksmith", @@ -4428,6 +4852,7 @@ worldAreas["MapVaalFactory"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4439,6 +4864,7 @@ worldAreas["MapVaalFactory_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4450,6 +4876,7 @@ worldAreas["MapMesa"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Hyena Demon", "Sun Clan Scavenger", @@ -4463,6 +4890,7 @@ worldAreas["MapMesa_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Hyena Demon", "Sun Clan Scavenger", @@ -4476,6 +4904,7 @@ worldAreas["MapBluff"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Entrailhome Shambler", "Constricted Spitter", @@ -4490,6 +4919,7 @@ worldAreas["MapBluff_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Entrailhome Shambler", "Constricted Spitter", @@ -4504,6 +4934,7 @@ worldAreas["MapPerch"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4515,6 +4946,7 @@ worldAreas["MapPerch_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4526,6 +4958,7 @@ worldAreas["MapUniqueUntaintedParadise"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Caustic Crab", "Quill Crab", @@ -4543,6 +4976,7 @@ worldAreas["MapUniqueVault"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4554,6 +4988,7 @@ worldAreas["MapUniqueCastaway"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Searot Skeleton", "Searot Sniper", @@ -4579,6 +5014,7 @@ worldAreas["MapUniqueMegalith"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { "Ancient Ezomyte", "Risen Arbalest", @@ -4597,6 +5033,7 @@ worldAreas["MapUniqueLake"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4608,6 +5045,7 @@ worldAreas["MapUniqueSelenite"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4619,6 +5057,7 @@ worldAreas["MapUniqueMerchant01_Chimeral"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4630,6 +5069,7 @@ worldAreas["MapUniqueMerchant01_Oasis"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4641,6 +5081,7 @@ worldAreas["MapUniqueMerchant01_Sandswept"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4652,6 +5093,7 @@ worldAreas["MapUniqueMerchant02_Crimson"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4663,6 +5105,7 @@ worldAreas["MapUniqueMerchant02_Farmland"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4674,6 +5117,7 @@ worldAreas["MapUniqueMerchant02_Riverbank"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4685,6 +5129,7 @@ worldAreas["MapUniqueMerchant03_Beach"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4696,6 +5141,7 @@ worldAreas["MapUniqueMerchant03_Tropical"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4707,6 +5153,7 @@ worldAreas["MapUniqueMerchant03_Raft"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4718,6 +5165,7 @@ worldAreas["MapUniqueMerchant04_PirateShip"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4729,6 +5177,7 @@ worldAreas["MapUniqueWildwood"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4740,6 +5189,7 @@ worldAreas["MapUberBoss_IronCitadel"] = { act = 10, level = 80, isMap = true, + isHideout = false, monsterVarieties = { "Iron Spearman", "Iron Sharpshooter", @@ -4753,6 +5203,7 @@ worldAreas["MapUberBoss_CopperCitadel"] = { act = 10, level = 80, isMap = true, + isHideout = false, monsterVarieties = { "Faridun Butcher", }, @@ -4765,6 +5216,7 @@ worldAreas["MapUberBoss_StoneCitadel"] = { act = 10, level = 80, isMap = true, + isHideout = false, monsterVarieties = { "Bladelash Transcendent", "Surgical Experimentalist", @@ -4776,153 +5228,168 @@ worldAreas["MapUberBoss_StoneCitadel"] = { worldAreas["MapUberBoss_Monolith"] = { name = "The Burning Monolith (Map)", baseName = "The Burning Monolith", + description = "Flaming rite of the Fourth Edict", tags = { "map", "lightning", "maraketh", "bloodbather", "area_with_water", "machinarium", "giant", "earth_elemental", "construct", "bones", "reptile_beast", "beach", "vaal", "devourer", "rodent_beast", "insect", "demon", "rust", "cultist", "mutewind", "avian_beast", "spider", "stone_construct", "corrupted", "chaos", "gardens", "desert_area", "inca", "forest", "undead", "mammal_beast", "primate_beast", "cenobite", "amphibian_beast", "skeleton", "snake", "cavern", "feline_beast", "crustacean_beast", "canine_beast", "urban", "cold", "fire", "swamp", "ghost", "werewolf" }, act = 10, level = 80, isMap = true, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionLogBook_Peninsula"] = { - name = "Craggy Peninsula (Map)", + name = "Craggy Peninsula", baseName = "Craggy Peninsula", tags = { "area_with_water", "EzomyteStrongbox" }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionLogBook_Tropical"] = { - name = "Lush Isle (Map)", + name = "Lush Isle", baseName = "Lush Isle", tags = { "area_with_water", "EzomyteStrongbox" }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionLogBook_Tundra"] = { - name = "Frigid Bluffs (Map)", + name = "Frigid Bluffs", baseName = "Frigid Bluffs", tags = { "area_with_water", "EzomyteStrongbox" }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionLogBook_Atoll"] = { - name = "Barren Atoll (Map)", + name = "Barren Atoll", baseName = "Barren Atoll", tags = { "area_with_water", "EzomyteStrongbox" }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionLogBook_Digsite"] = { - name = "Abandonded Excavation (Map)", + name = "Abandonded Excavation", baseName = "Abandonded Excavation", tags = { "area_with_water", "EzomyteStrongbox" }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionSubArea_Cavern"] = { - name = "Smuggler's Den (Map)", + name = "Smuggler's Den", baseName = "Smuggler's Den", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionSubArea_Kalguur"] = { - name = "Kalguuran Tomb (Map)", + name = "Kalguuran Tomb", baseName = "Kalguuran Tomb", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionSubArea_OlrothBoss"] = { - name = "Kalguuran Tomb (Map)", + name = "Kalguuran Tomb", baseName = "Kalguuran Tomb", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionSubArea_Shrike"] = { - name = "Rancid Nest (Map)", + name = "Rancid Nest", baseName = "Rancid Nest", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionSubArea_Siren"] = { - name = "Hidden Aquifer (Map)", + name = "Hidden Aquifer", baseName = "Hidden Aquifer", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["ExpeditionSubArea_Volcano"] = { - name = "Sulphur Mines (Map)", + name = "Sulphur Mines", baseName = "Sulphur Mines", tags = { }, act = 10, level = 65, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["Delirium_Act1Town"] = { - name = "Clearfell Lumbermill (Map)", + name = "Clearfell Lumbermill", baseName = "Clearfell Lumbermill", tags = { }, act = 10, level = 80, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { }, } worldAreas["BreachDomain_01"] = { - name = "Twisted Domain (Map)", + name = "Twisted Domain", baseName = "Twisted Domain", tags = { }, act = 10, level = 80, - isMap = true, + isMap = false, + isHideout = false, monsterVarieties = { "It That Grasps", "It That Crawls", @@ -4945,6 +5412,7 @@ worldAreas["RitualLeagueBoss"] = { act = 10, level = 80, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4956,6 +5424,7 @@ worldAreas["MapHideoutFelled_Claimable"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4967,6 +5436,7 @@ worldAreas["MapHideoutLimestone_Claimable"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4978,6 +5448,7 @@ worldAreas["MapHideoutShrine_Claimable"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -4989,6 +5460,7 @@ worldAreas["MapHideoutCanal_Claimable"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -5000,6 +5472,7 @@ worldAreas["MapAzmerianRanges_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -5011,6 +5484,7 @@ worldAreas["MapAzmerianRanges"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -5022,6 +5496,7 @@ worldAreas["MapTrenches"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -5033,6 +5508,7 @@ worldAreas["MapTrenches_Noboss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -5044,6 +5520,7 @@ worldAreas["MapFrozenFalls"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } @@ -5055,6 +5532,7 @@ worldAreas["MapFrozenFalls_NoBoss"] = { act = 10, level = 65, isMap = true, + isHideout = false, monsterVarieties = { }, } diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index ef3fb1681b..6044aaae15 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -319,6 +319,7 @@ function GGPKClass:GetNeededFiles() "Data/EndGameMapPins.dat", "Data/EndGameMapContentSet.dat", "Data/EndGameMapContent.dat", + "Data/StrongBoxPacks.dat", } local csdFiles = { "^Metadata/StatDescriptions/specific_skill_stat_descriptions/\\w+.csd$", diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index c0d6b8984e..7b95c05f51 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -161,7 +161,18 @@ directiveTable.emit = function(state, args, out) for _, worldAreaRef in ipairs(pack.WorldAreas) do local area = dat("WorldAreas"):GetRow("Id", worldAreaRef.Id) if area and area.Name ~= "NULL" then - local displayName = area.Name .. " (" .. (area.Act == 10 and "Map" or "Act " .. tostring(area.Act)) .. ")" + local isMap = false + for _, tag in ipairs(area.Tags or {}) do + if tag.Id == "map" then + isMap = true + end + end + local displayName = area.Name + if isMap then + displayName = displayName .. " (Map)" + elseif area.Act and area.Act ~= 10 then + displayName = displayName .. " (Act " .. tostring(area.Act) .. ")" + end if not seenAreas[displayName] then table.insert(worldAreaNames, displayName) seenAreas[displayName] = true @@ -176,7 +187,18 @@ directiveTable.emit = function(state, args, out) if nativePack.Id == packId then local area = dat("WorldAreas"):GetRow("Id", mapRow.WorldArea.Id) if area and area.Name ~= "NULL" then - local displayName = area.Name .. " (" .. (area.Act == 10 and "Map" or "Act " .. tostring(area.Act)) .. ")" + local isMap = false + for _, tag in ipairs(area.Tags or {}) do + if tag.Id == "map" then + isMap = true + end + end + local displayName = area.Name + if isMap then + displayName = displayName .. " (Map)" + elseif area.Act and area.Act ~= 10 then + displayName = displayName .. " (Act " .. tostring(area.Act) .. ")" + end if not seenAreas[displayName] then table.insert(worldAreaNames, displayName) seenAreas[displayName] = true @@ -251,7 +273,7 @@ directiveTable.emit = function(state, args, out) end out:write('\tspawnLocation = {\n') for _, name in ipairs(worldAreaNames) do - if name ~= "The Ziggurat Refuge (Map)" then + if name ~= "The Ziggurat Refuge" then out:write('\t\t"', name, '",\n') end end diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index acc9a54a86..3acdc117f0 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -126,18 +126,32 @@ for area in dat("WorldAreas"):Rows() do if area.Name and area.Name ~= "NULL" and area.Id then local monsters = areaIdToMonsters[area.Id] or {} local tags = {} + local isMap = false if area.Tags and #area.Tags > 0 then for _, tag in ipairs(area.Tags) do table.insert(tags, '"' .. tag.Id .. '"') + if tag.Id == "map" then + isMap = true + end end end out:write('worldAreas["' .. area.Id .. '"] = {\n') - out:write('\tname = "' .. area.Name .. ' (' .. (area.Act == 10 and "Map" or "Act " .. tostring(area.Act)) .. ')",\n') + local suffix = "" + if isMap then + suffix = " (Map)" + elseif area.Act and area.Act ~= 10 then + suffix = " (Act " .. tostring(area.Act) .. ")" + end + out:write('\tname = "' .. area.Name .. suffix .. '",\n') out:write('\tbaseName = "' .. area.Name .. '",\n') + if area.Description and area.Description ~= "" then + out:write('\tdescription = "' .. area.Description .. '",\n') + end out:write('\ttags = { ' .. table.concat(tags, ", ") .. ' },\n') out:write('\tact = ' .. tostring(area.Act or 0) .. ',\n') out:write('\tlevel = ' .. tostring(area.AreaLevel or 1) .. ',\n') - out:write('\tisMap = ' .. tostring(area.Act == 10) .. ',\n') + out:write('\tisMap = ' .. tostring(isMap) .. ',\n') + out:write('\tisHideout = ' .. tostring(area.IsHideout) .. ',\n') out:write('\tmonsterVarieties = {\n') local seen = {} for _, name in ipairs(monsters) do diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 44c9b9de64..322a127bc5 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -11882,7 +11882,7 @@ return { name="", refTo="", type="Key", - width=50 + width=200 }, [97]={ list=false, @@ -11973,7 +11973,7 @@ return { name="", refTo="", type="Key", - width=50 + width=150 }, [110]={ list=false, @@ -16348,6 +16348,8 @@ return { }, strongboxes={ }, + strongboxpacks={ + }, suicideexplosion={ [1]={ list=false, @@ -17969,9 +17971,9 @@ return { [20]={ list=true, name="Bosses", - refTo="", + refTo="MonsterVarieties", type="Key", - width=150 + width=250 }, [21]={ list=true, @@ -18059,7 +18061,7 @@ return { }, [33]={ list=false, - name="", + name="IsHideout", refTo="", type="Bool", width=80 @@ -18084,6 +18086,251 @@ return { refTo="Tags", type="Key", width=150 + }, + [37]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [38]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [39]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [40]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [41]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [42]={ + list=true, + name="", + refTo="", + type="Int", + width=150 + }, + [43]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [44]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [45]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [46]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [47]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [48]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [49]={ + list=false, + name="Environment", + refTo="Environments", + type="Key", + width=150 + }, + [50]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [51]={ + list=false, + name="TerrainPlugins", + refTo="TerrainPlugins", + type="Key", + width=150 + }, + [52]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [53]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [54]={ + list=false, + name="IsEndGameArea", + refTo="", + type="Bool", + width=110 + }, + [55]={ + list=false, + name="", + refTo="", + type="Bool", + width=100 + }, + [56]={ + list=false, + name="", + refTo="", + type="Int", + width=100 + }, + [57]={ + list=false, + name="", + refTo="", + type="Int", + width=100 + }, + [58]={ + list=false, + name="", + refTo="", + type="Int", + width=100 + }, + [59]={ + list=true, + name="", + refTo="", + type="Int", + width=100 + }, + [60]={ + list=false, + name="", + refTo="", + type="Key", + width=100 + }, + [61]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [62]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [63]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [64]={ + list=false, + name="", + refTo="", + type="Key", + width=150 + }, + [65]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [66]={ + list=true, + name="", + refTo="", + type="Key", + width=150 + }, + [67]={ + list=true, + name="", + refTo="", + type="Int", + width=150 + }, + [68]={ + list=true, + name="", + refTo="", + type="Int", + width=150 + }, + [69]={ + list=true, + name="QuestFlags", + refTo="QuestFlags", + type="Key", + width=150 + }, + [70]={ + list=false, + name="", + refTo="", + type="Int", + width=90 + }, + [71]={ + list=false, + name="Description", + refTo="", + type="String", + width=200 } }, worldmaplegends={ From 877a2ce426df312128acd6835b72559a98c1ea36 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 31 May 2025 03:56:28 -0500 Subject: [PATCH 65/69] Tooltip stuff and sort spawn locations --- src/Classes/MinionListControl.lua | 42 +- src/Data/Spectres.lua | 544 ++++++----- src/Data/WorldAreas.lua | 1415 +++++++++++++++++----------- src/Export/Minions/SpectreList.txt | 1 - src/Export/Minions/Spectres.txt | 3 + src/Export/Scripts/minions.lua | 1 + src/Export/Scripts/worldAreas.lua | 22 +- 7 files changed, 1180 insertions(+), 848 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index 13be13ecd2..e2a2dd43d5 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -50,19 +50,7 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) if tooltip:CheckForUpdate(minionId) then local minion = self.data.minions[minionId] tooltip:AddLine(18, "^7"..minion.name) - if #minion.spawnLocation > 0 then - local coloredLocations = {} - for _, location in ipairs(minion.spawnLocation) do - table.insert(coloredLocations, colorCodes.RELIC .. location) - end - for i, spawn in ipairs(coloredLocations) do - if i == 1 then - tooltip:AddLine(14, s_format("^7Spawn: %s", spawn)) - else - tooltip:AddLine(14, s_format("^7%s%s", " ", spawn)) -- Indented so all locations line up vertically in tooltip - end - end - end + tooltip:AddSeparator(10) tooltip:AddLine(14, s_format("^7Spectre Reservation: %s%d", colorCodes.SPIRIT, tostring(minion.spectreReservation))) tooltip:AddLine(14, s_format("^7Companion Reservation: %s%s%%", colorCodes.SPIRIT, tostring(minion.companionReservation))) tooltip:AddLine(14, "^7Category: "..minion.monsterCategory) @@ -90,6 +78,21 @@ function MinionListClass:AddValueTooltip(tooltip, index, minionId) tooltip:AddLine(14, "^7Skill: "..self.data.skills[skillId].name) end end + tooltip:AddSeparator(10) + if #minion.spawnLocation > 0 then + local coloredLocations = {} + for _, location in ipairs(minion.spawnLocation) do -- Print (Map) or (Act 7) in white, and map name in green. + local mainText, bracket = location:match("^(.-)%s*(%b())%s*$") + table.insert(coloredLocations, bracket and (colorCodes.RELIC .. mainText .. " " .. "^7" .. bracket) or (colorCodes.RELIC .. location)) + end + for i, spawn in ipairs(coloredLocations) do + if i == 1 then + tooltip:AddLine(14, s_format("^7Spawn: %s", spawn)) + else + tooltip:AddLine(14, s_format("^7%s%s", " ", spawn)) -- Indented so all locations line up vertically in tooltip + end + end + end end end @@ -139,10 +142,10 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) end if foundArea then tooltip:AddLine(18, foundArea.name) - tooltip:AddLine(14, "Area Level: "..foundArea.level) if foundArea.description and foundArea.description ~= "" then - tooltip:AddLine(14, colorCodes.CURRENCY .. '"' .. foundArea.description .. '"^7') + tooltip:AddLine(14, colorCodes.CURRENCY .. '"' .. foundArea.description) end + tooltip:AddLine(14, "^7Area Level: "..foundArea.level) local biomeNameMap = { water_biome = "Water", mountain_biome = "Mountain", @@ -163,19 +166,20 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) end end if #biomeNameList > 0 then - tooltip:AddLine(14, "Biome: " .. table.concat(biomeNameList, ", ")) + tooltip:AddLine(14, "^7Biome: " .. table.concat(biomeNameList, ", ")) end end + tooltip:AddSeparator(10) if #foundArea.monsterVarieties > 0 and foundArea.baseName ~= "The Ziggurat Refuge" then - tooltip:AddLine(14, "Spectres:") + tooltip:AddLine(14, "^7Spectres:") for _, monsterName in ipairs(foundArea.monsterVarieties) do tooltip:AddLine(14, " - " .. monsterName) end else - tooltip:AddLine(14, "No monsters listed") + tooltip:AddLine(14, "^7No monsters listed") end else - tooltip:AddLine(18, "World area not found: " .. tostring(value)) + tooltip:AddLine(18, "^7World area not found: " .. tostring(value)) end end end \ No newline at end of file diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index ae63e3c174..98738b3fdc 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -682,8 +682,8 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { monsterCategory = "Beast", spawnLocation = { "Chimeral Wetlands (Act 3)", - "Infested Barrens (Act 3)", "Chimeral Wetlands (Act 9)", + "Infested Barrens (Act 3)", "Infested Barrens (Act 9)", "Steppe (Map)", "Sump (Map)", @@ -764,6 +764,40 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { }, } +minions["Metadata/Monsters/QuillCrab/QuillCrabPoison"] = { + name = "Venomous Crab", + monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, + life = 0.7, + baseDamageIgnoresAttackSpeed = true, + armour = 0.25, + fireResist = 0, + coldResist = 0, + lightningResist = 0, + chaosResist = 0, + damage = 0.7, + damageSpread = 0.2, + attackTime = 1.995, + attackRange = 40, + accuracy = 1, + baseMovementSpeed = 23, + spectreReservation = 40, + companionReservation = 25.2, + monsterCategory = "Beast", + spawnLocation = { + "Hunting Grounds (Act 1)", + "Hunting Grounds (Act 7)", + "Sandspit (Map)", + }, + skillList = { + "QuillCrabSpikeBurstEmptyAction", + "QuillCrabSpikeBurstPoison", + "QuillCrabSpikeShrapnelAudioPoison", + "QuillCrabSpikeShrapnelPoison", + }, + modList = { + }, +} + minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { name = "Venomous Crab Matriarch", monsterTags = { "allows_additional_projectiles", "beast", "insect", "monster_applies_poison", "MonsterStab_onhit_audio", "not_dex", "not_int", "physical_affinity", "ranged", "red_blood", "slow_movement", }, @@ -860,10 +894,10 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { companionReservation = 32.1, monsterCategory = "Beast", spawnLocation = { + "Crimson Shores (Map)", + "Trial of the Sekhemas (Act 2)", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", - "Trial of the Sekhemas (Act 2)", - "Crimson Shores (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1010,9 +1044,9 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Viridian Wildwood (Map)", "Freythorn (Act 1)", "Freythorn (Act 7)", + "The Viridian Wildwood (Map)", }, skillList = { "MPSAzmeriPictStaffProj", @@ -1312,16 +1346,16 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { companionReservation = 26.7, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", "Oasis (Map)", "Outlands (Map)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1352,14 +1386,14 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { companionReservation = 26.7, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1395,16 +1429,16 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", "Oasis (Map)", "Outlands (Map)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1437,16 +1471,16 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", "Oasis (Map)", "Outlands (Map)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1479,16 +1513,16 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", "Oasis (Map)", "Outlands (Map)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1524,14 +1558,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1563,14 +1597,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { + "Dreadnought Vanguard (Act 2)", + "Dreadnought Vanguard (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", "The Halani Gates (Act 2)", "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", - "The Dreadnought (Act 2)", - "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", - "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1606,14 +1640,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { companionReservation = 30.6, monsterCategory = "Humanoid", spawnLocation = { + "Dreadnought Vanguard (Act 2)", + "Dreadnought Vanguard (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", "The Halani Gates (Act 2)", "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", - "The Dreadnought (Act 2)", - "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", - "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1694,14 +1728,14 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearSandCrusted"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { + "Dreadnought Vanguard (Act 2)", + "Dreadnought Vanguard (Act 8)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", "The Halani Gates (Act 2)", "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", - "The Dreadnought (Act 2)", - "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", - "Dreadnought Vanguard (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1742,15 +1776,15 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", - "The Halani Gates (Act 2)", - "The Halani Gates (Act 8)", - "The Dreadnought (Act 2)", "Dreadnought Vanguard (Act 2)", - "The Dreadnought (Act 8)", "Dreadnought Vanguard (Act 8)", "The Copper Citadel (Map)", + "The Dreadnought (Act 2)", + "The Dreadnought (Act 8)", + "The Halani Gates (Act 2)", + "The Halani Gates (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1787,11 +1821,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1895,9 +1929,9 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS spawnLocation = { "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", + "The Iron Citadel (Map)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", - "The Iron Citadel (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1932,13 +1966,13 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT companionReservation = 36.6, monsterCategory = "Demon", spawnLocation = { + "Bastille (Map)", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", - "Ogham Farmlands (Act 1)", - "Ogham Farmlands (Act 7)", - "Bastille (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -1969,13 +2003,13 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { + "Grimhaven (Map)", + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", - "Ogham Farmlands (Act 1)", - "Ogham Farmlands (Act 7)", - "Grimhaven (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2007,10 +2041,10 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { + "Forge (Map)", "The Titan Grotto (Act 2)", "The Titan Grotto (Act 8)", "Trial of the Sekhemas (Act 2)", - "Forge (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2043,8 +2077,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecro monsterCategory = "Humanoid", spawnLocation = { "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", }, skillList = { @@ -2076,10 +2110,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" companionReservation = 34.8, monsterCategory = "Humanoid", spawnLocation = { - "Penitentiary (Map)", "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "Penitentiary (Map)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", }, skillList = { @@ -2111,10 +2145,10 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02" companionReservation = 34.8, monsterCategory = "Humanoid", spawnLocation = { - "Penitentiary (Map)", "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "Penitentiary (Map)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", }, skillList = { @@ -2247,8 +2281,8 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] monsterCategory = "Humanoid", spawnLocation = { "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", }, skillList = { @@ -2474,11 +2508,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Jiquani's Sanctum (Act 3)", - "Jiquani's Sanctum (Act 9)", "Fortress (Map)", "Jiquani's Machinarium (Act 3)", "Jiquani's Machinarium (Act 9)", + "Jiquani's Sanctum (Act 3)", + "Jiquani's Sanctum (Act 9)", }, skillList = { "MMSBoneRabbleMortar", @@ -2509,11 +2543,11 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Fortress (Map)", "Jiquani's Machinarium (Act 3)", "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", - "Fortress (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2545,11 +2579,11 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Grim Tangle (Act 1)", - "The Grim Tangle (Act 7)", - "The Grelwood (Act 7)", "Seepage (Map)", "The Grelwood (Act 1)", + "The Grelwood (Act 7)", + "The Grim Tangle (Act 1)", + "The Grim Tangle (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2609,20 +2643,20 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Traitor's Passage (Act 2)", - "Traitor's Passage (Act 8)", - "Valley of the Titans (Act 2)", - "Valley of the Titans (Act 8)", - "Path of Mourning (Act 2)", - "Path of Mourning (Act 8)", + "Abyss (Map)", + "Buried Shrines (Act 2)", + "Buried Shrines (Act 8)", "Keth (Act 2)", "Keth (Act 8)", + "Path of Mourning (Act 2)", + "Path of Mourning (Act 8)", "The Lost City (Act 2)", "The Lost City (Act 8)", - "Buried Shrines (Act 2)", - "Buried Shrines (Act 8)", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", "Trial of the Sekhemas (Act 2)", - "Abyss (Map)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2684,10 +2718,10 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Red Vale (Act 1)", - "The Red Vale (Act 7)", "Rustbowl (Map)", "The Phaaryl Megalith (Map)", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2724,9 +2758,9 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { spawnLocation = { "Keth (Act 2)", "Keth (Act 8)", - "Trial of the Sekhemas (Act 2)", "The Lost City (Act 2)", "The Lost City (Act 8)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2944,9 +2978,9 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "Lost Towers (Map)", "Aggorat (Act 3)", "Aggorat (Act 9)", + "Lost Towers (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3054,10 +3088,10 @@ minions["Metadata/Monsters/Werewolves/WerewolfMoonClan1"] = { companionReservation = 30.6, monsterCategory = "Beast", spawnLocation = { - "Ogham Village (Act 1)", - "Ogham Village (Act 7)", "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3086,10 +3120,10 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { companionReservation = 30.6, monsterCategory = "Beast", spawnLocation = { - "The Grelwood (Act 1)", - "The Grelwood (Act 7)", "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", + "The Grelwood (Act 1)", + "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", }, skillList = { @@ -3120,13 +3154,13 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { companionReservation = 35.4, monsterCategory = "Beast", spawnLocation = { + "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", + "Ogham Village (Act 1)", + "Ogham Village (Act 7)", "The Grelwood (Act 1)", "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", - "Ogham Village (Act 1)", - "Ogham Village (Act 7)", - "Ogham Farmlands (Act 7)", - "Ogham Farmlands (Act 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3297,8 +3331,8 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { spawnLocation = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", - "Wetlands (Map)", "Untainted Paradise (Map)", + "Wetlands (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3369,8 +3403,8 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", - "Trial of the Sekhemas (Act 2)", "Lofty Summit (Map)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "SpookyWraithProjectileCold", @@ -3434,11 +3468,11 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { companionReservation = 32.1, monsterCategory = "Undead", spawnLocation = { + "Decay (Map)", "The Grelwood (Act 1)", + "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", - "Decay (Map)", - "The Grelwood (Act 7)", }, skillList = { "FungusZombieCausticOnDeathMedium", @@ -3469,12 +3503,12 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { - "The Grelwood (Act 7)", "Decay (Map)", + "Seepage (Map)", "The Grelwood (Act 1)", - "The Grim Tangle (Act 7)", + "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", - "Seepage (Map)", + "The Grim Tangle (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3535,9 +3569,9 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { companionReservation = 34.2, monsterCategory = "Construct", spawnLocation = { + "Deserted (Map)", "Keth (Act 2)", "Keth (Act 8)", - "Deserted (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3566,9 +3600,9 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Clearfell (Act 7)", "The Riverbank (Act 1)", "The Riverbank (Act 7)", - "Clearfell (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3667,11 +3701,11 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Phaaryl Megalith (Map)", - "Clearfell (Act 7)", "Clearfell (Act 1)", + "Clearfell (Act 7)", "The Grelwood (Act 1)", "The Grelwood (Act 7)", + "The Phaaryl Megalith (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3703,9 +3737,9 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Riverbank (Act 7)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "The Riverbank (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3803,14 +3837,14 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { + "Bloodwood (Map)", "Mausoleum of the Praetor (Act 1)", "Mausoleum of the Praetor (Act 7)", - "Bloodwood (Map)", - "The Manor Ramparts (Act 1)", "Ogham Manor (Act 1)", - "The Manor Ramparts (Act 7)", "Ogham Manor (Act 7)", "Ogham Village (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", }, skillList = { "LivingBloodGroundSmall", @@ -3846,10 +3880,10 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { companionReservation = 31.5, monsterCategory = "Demon", spawnLocation = { - "The Manor Ramparts (Act 1)", "Ogham Manor (Act 1)", - "The Manor Ramparts (Act 7)", "Ogham Manor (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", }, skillList = { "LivingBloodGroundLarger", @@ -3881,15 +3915,15 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { companionReservation = 26.7, monsterCategory = "Demon", spawnLocation = { + "Bloodwood (Map)", "Mausoleum of the Praetor (Act 1)", "Mausoleum of the Praetor (Act 7)", + "Ogham Manor (Act 1)", + "Ogham Manor (Act 7)", "Ogham Village (Act 1)", "Ogham Village (Act 7)", "The Manor Ramparts (Act 1)", - "Ogham Manor (Act 1)", "The Manor Ramparts (Act 7)", - "Ogham Manor (Act 7)", - "Bloodwood (Map)", }, skillList = { "LivingBloodGroundSmall", @@ -3921,13 +3955,13 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { companionReservation = 34.8, monsterCategory = "Demon", spawnLocation = { - "Ogham Village (Act 7)", - "The Manor Ramparts (Act 1)", + "Bloodwood (Map)", "Ogham Manor (Act 1)", - "The Manor Ramparts (Act 7)", "Ogham Manor (Act 7)", - "Bloodwood (Map)", "Ogham Village (Act 1)", + "Ogham Village (Act 7)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3962,9 +3996,9 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", + "Necropolis (Map)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", - "Necropolis (Map)", }, skillList = { "DeathKnightSlamEAA", @@ -3997,9 +4031,9 @@ minions["Metadata/Monsters/Knight/DeathKnightNecropolisElite"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", + "Necropolis (Map)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", - "Necropolis (Map)", }, skillList = { "DeathKnightSlamEAA", @@ -4066,14 +4100,14 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { companionReservation = 33, monsterCategory = "Undead", spawnLocation = { + "Bastille (Map)", + "Grimhaven (Map)", "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", - "The Manor Ramparts (Act 1)", - "The Manor Ramparts (Act 7)", "Ogham Village (Act 1)", "Ogham Village (Act 7)", - "Bastille (Map)", - "Grimhaven (Map)", + "The Manor Ramparts (Act 1)", + "The Manor Ramparts (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4231,10 +4265,10 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { monsterCategory = "Beast", spawnLocation = { "Decay (Map)", + "Seepage (Map)", + "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", - "The Grelwood (Act 7)", - "Seepage (Map)", }, skillList = { "FungalArtilleryMortar", @@ -4461,9 +4495,9 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { companionReservation = 33.6, monsterCategory = "Humanoid", spawnLocation = { + "Derelict Mansion (Map)", "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", - "Derelict Mansion (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4560,14 +4594,14 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", - "Tomb of the Consort (Act 1)", - "Tomb of the Consort (Act 7)", + "Crypt (Map)", + "Lofty Summit (Map)", "Mausoleum of the Praetor (Act 1)", "Mausoleum of the Praetor (Act 7)", "Necropolis (Map)", - "Lofty Summit (Map)", + "Tomb of the Consort (Act 1)", + "Tomb of the Consort (Act 7)", "Willow (Map)", - "Crypt (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4597,11 +4631,11 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { companionReservation = 30, monsterCategory = "Demon", spawnLocation = { - "The Red Vale (Act 1)", - "The Red Vale (Act 7)", + "Blooming Field (Map)", "Chimeral Wetlands (Act 3)", "Chimeral Wetlands (Act 9)", - "Blooming Field (Map)", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4661,9 +4695,9 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Inferno (Map)", "Ogham Village (Act 1)", "Ogham Village (Act 7)", - "Inferno (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -4725,20 +4759,20 @@ minions["Metadata/Monsters/RisenArbalest__"] = { companionReservation = 34.8, monsterCategory = "Undead", spawnLocation = { + "Abyss (Map)", "Buried Shrines (Act 2)", "Buried Shrines (Act 8)", - "Abyss (Map)", - "The Phaaryl Megalith (Map)", "Rustbowl (Map)", - "The Red Vale (Act 1)", - "The Red Vale (Act 7)", "The Lost City (Act 2)", "The Lost City (Act 8)", + "The Phaaryl Megalith (Map)", + "The Red Vale (Act 1)", + "The Red Vale (Act 7)", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", + "Trial of the Sekhemas (Act 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", - "Trial of the Sekhemas (Act 2)", }, skillList = { "RisenArbalestRainOfArrows", @@ -4772,12 +4806,12 @@ minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { companionReservation = 23.1, monsterCategory = "Construct", spawnLocation = { + "Hidden Grotto (Map)", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", + "Trial of the Sekhemas (Act 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", - "Trial of the Sekhemas (Act 2)", - "Hidden Grotto (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5387,10 +5421,10 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { companionReservation = 28.5, monsterCategory = "Beast", spawnLocation = { + "Spider Woods (Map)", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", "Trial of the Sekhemas (Act 2)", - "Spider Woods (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5420,10 +5454,10 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { companionReservation = 28.5, monsterCategory = "Beast", spawnLocation = { - "Mastodon Badlands (Act 2)", - "Mastodon Badlands (Act 8)", "Deshar (Act 2)", "Deshar (Act 8)", + "Mastodon Badlands (Act 2)", + "Mastodon Badlands (Act 8)", }, skillList = { "GAHarvestSabreSpiderDualStrike", @@ -5524,9 +5558,9 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { companionReservation = 47.4, monsterCategory = "Undead", spawnLocation = { + "Cenotes (Map)", "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", - "Cenotes (Map)", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -5659,12 +5693,12 @@ minions["Metadata/Monsters/SaltGolem/SaltGolemNoEmerge"] = { companionReservation = 40.2, monsterCategory = "Construct", spawnLocation = { + "Hidden Grotto (Map)", + "Traitor's Passage (Act 2)", + "Traitor's Passage (Act 8)", "Trial of the Sekhemas (Act 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", - "Traitor's Passage (Act 2)", - "Traitor's Passage (Act 8)", - "Hidden Grotto (Map)", }, skillList = { "GASaltGolemMelee", @@ -5697,12 +5731,12 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { - "Vastiri Outskirts (Act 2)", - "Vastiri Outskirts (Act 8)", + "Mesa (Map)", + "Savannah (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", - "Savannah (Map)", - "Mesa (Map)", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5734,12 +5768,12 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "Vastiri Outskirts (Act 2)", - "Vastiri Outskirts (Act 8)", - "Savannah (Map)", "Mesa (Map)", + "Savannah (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Vastiri Outskirts (Act 2)", + "Vastiri Outskirts (Act 8)", }, skillList = { "HyenaCentaurMeleeStab", @@ -5888,14 +5922,14 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { - "Valley of the Titans (Act 2)", - "Valley of the Titans (Act 8)", "Deserted (Map)", - "Trial of the Sekhemas (Act 2)", "Keth (Act 2)", "Keth (Act 8)", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", + "Trial of the Sekhemas (Act 2)", + "Valley of the Titans (Act 2)", + "Valley of the Titans (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5928,11 +5962,11 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { + "Abyss (Map)", "Buried Shrines (Act 2)", "Buried Shrines (Act 8)", - "Trial of the Sekhemas (Act 2)", "Channel (Map)", - "Abyss (Map)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeedFire", @@ -5963,9 +5997,9 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { companionReservation = 26.7, monsterCategory = "Beast", spawnLocation = { + "Alpine Ridge (Map)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", - "Alpine Ridge (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6031,10 +6065,10 @@ minions["Metadata/Monsters/SkeletonSnake"] = { monsterCategory = "Undead", spawnLocation = { "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", - "The Bone Pits (Act 8)", "Penitentiary (Map)", + "The Bone Pits (Act 2)", + "The Bone Pits (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6063,12 +6097,12 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { companionReservation = 26.7, monsterCategory = "Undead", spawnLocation = { + "Freythorn (Act 1)", + "Freythorn (Act 7)", "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", - "Freythorn (Act 1)", - "Freythorn (Act 7)", }, skillList = { "MPWAzmeriPitifulFabricationSkullThrow", @@ -6099,12 +6133,12 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { companionReservation = 26.7, monsterCategory = "Undead", spawnLocation = { + "Freythorn (Act 1)", + "Freythorn (Act 7)", "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", - "Freythorn (Act 1)", - "Freythorn (Act 7)", }, skillList = { "AzmeriFabricationDespair", @@ -6134,12 +6168,12 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { companionReservation = 26.7, monsterCategory = "Undead", spawnLocation = { + "Freythorn (Act 1)", + "Freythorn (Act 7)", "Mastodon Badlands (Act 2)", - "The Bone Pits (Act 2)", "Mastodon Badlands (Act 8)", + "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", - "Freythorn (Act 1)", - "Freythorn (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6264,8 +6298,8 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { monsterCategory = "Beast", spawnLocation = { "Deshar (Act 2)", - "The Dreadnought's Wake (Act 2)", "Deshar (Act 8)", + "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", "Trial of the Sekhemas (Act 2)", }, @@ -6366,11 +6400,11 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { companionReservation = 31.5, monsterCategory = "Undead", spawnLocation = { - "The Lost City (Act 2)", "Buried Shrines (Act 2)", "Buried Shrines (Act 8)", - "Trial of the Sekhemas (Act 2)", "Channel (Map)", + "The Lost City (Act 2)", + "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6469,12 +6503,12 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "The Spires of Deshar (Act 2)", - "The Spires of Deshar (Act 8)", "Deshar (Act 2)", "Deshar (Act 8)", "Path of Mourning (Act 2)", "Path of Mourning (Act 8)", + "The Spires of Deshar (Act 2)", + "The Spires of Deshar (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6506,12 +6540,12 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { companionReservation = 30, monsterCategory = "Demon", spawnLocation = { - "The Dreadnought's Wake (Act 2)", - "Mawdun Quarry (Act 2)", "Mawdun Mine (Act 2)", - "The Dreadnought's Wake (Act 8)", - "Mawdun Quarry (Act 8)", "Mawdun Mine (Act 8)", + "Mawdun Quarry (Act 2)", + "Mawdun Quarry (Act 8)", + "The Dreadnought's Wake (Act 2)", + "The Dreadnought's Wake (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6540,12 +6574,12 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { companionReservation = 21.3, monsterCategory = "Beast", spawnLocation = { - "The Dreadnought's Wake (Act 2)", "Mawdun Quarry (Act 2)", - "The Dreadnought's Wake (Act 8)", "Mawdun Quarry (Act 8)", "The Dreadnought (Act 2)", "The Dreadnought (Act 8)", + "The Dreadnought's Wake (Act 2)", + "The Dreadnought's Wake (Act 8)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6576,9 +6610,9 @@ minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { spawnLocation = { "Mawdun Mine (Act 2)", "Mawdun Mine (Act 8)", + "Mud Burrow (Act 7)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", - "Mud Burrow (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6607,12 +6641,12 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { + "Mawdun Quarry (Act 2)", + "Mawdun Quarry (Act 8)", "The Dreadnought (Act 2)", "The Dreadnought (Act 8)", "The Dreadnought's Wake (Act 2)", - "Mawdun Quarry (Act 2)", "The Dreadnought's Wake (Act 8)", - "Mawdun Quarry (Act 8)", }, skillList = { "MASExtraAttackDistance6", @@ -6644,9 +6678,9 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { companionReservation = 38.4, monsterCategory = "Beast", spawnLocation = { + "Trial of the Sekhemas (Act 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", - "Trial of the Sekhemas (Act 2)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6780,10 +6814,10 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Sandswept Marsh (Act 3)", - "Sandswept Marsh (Act 9)", "Burial Bog (Map)", "Cenotes (Map)", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", }, skillList = { "BogCorpseVolatileExplosion", @@ -6813,10 +6847,10 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Sandswept Marsh (Act 3)", - "Sandswept Marsh (Act 9)", "Burial Bog (Map)", "Cenotes (Map)", + "Sandswept Marsh (Act 3)", + "Sandswept Marsh (Act 9)", }, skillList = { "BogCorpseVolatileExplosion", @@ -7275,10 +7309,10 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { companionReservation = 42.3, monsterCategory = "Humanoid", spawnLocation = { - "The Matlan Waterways (Act 3)", - "The Matlan Waterways (Act 9)", "The Azak Bog (Act 3)", "The Azak Bog (Act 9)", + "The Matlan Waterways (Act 3)", + "The Matlan Waterways (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7524,11 +7558,11 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { companionReservation = 37.8, monsterCategory = "Humanoid", spawnLocation = { + "Headland (Map)", "Jiquani's Machinarium (Act 3)", "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", - "Headland (Map)", }, skillList = { "MeleeAtAnimationSpeed3", @@ -7590,11 +7624,11 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { companionReservation = 28.5, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Sinking Spire (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7628,12 +7662,12 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { companionReservation = 29.1, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", "Sinking Spire (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "WalkEmergeAnchoriteFlathead", @@ -7706,11 +7740,11 @@ minions["Metadata/Monsters/BaneSapling/BaneSapling"] = { companionReservation = 33.6, monsterCategory = "Beast", spawnLocation = { + "Hive (Map)", "Infested Barrens (Act 3)", "Infested Barrens (Act 9)", "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", - "Hive (Map)", }, skillList = { "MMSBaneSapling", @@ -7743,10 +7777,10 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { companionReservation = 42.3, monsterCategory = "Beast", spawnLocation = { - "Jungle Ruins (Act 3)", "Infested Barrens (Act 3)", - "Jungle Ruins (Act 9)", "Infested Barrens (Act 9)", + "Jungle Ruins (Act 3)", + "Jungle Ruins (Act 9)", "Woodland (Map)", }, skillList = { @@ -7817,8 +7851,8 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { "Chimeral Wetlands (Act 9)", "Infested Barrens (Act 3)", "Infested Barrens (Act 9)", - "Woodland (Map)", "Sump (Map)", + "Woodland (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7881,10 +7915,10 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { companionReservation = 47.4, monsterCategory = "Undead", spawnLocation = { - "The Venom Crypts (Act 3)", - "The Venom Crypts (Act 9)", "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7916,10 +7950,10 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", + "Ravine (Map)", + "Rockpools (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", - "Rockpools (Map)", - "Ravine (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -7951,9 +7985,9 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { companionReservation = 30, monsterCategory = "Beast", spawnLocation = { + "Bluff (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", - "Bluff (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8011,10 +8045,10 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { companionReservation = 31.5, monsterCategory = "Beast", spawnLocation = { - "The Venom Crypts (Act 3)", - "The Venom Crypts (Act 9)", "Augury (Map)", "Bluff (Map)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8048,9 +8082,9 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", + "Rockpools (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", - "Rockpools (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8080,14 +8114,14 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { + "Augury (Map)", + "Bluff (Map)", "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", - "The Venom Crypts (Act 3)", - "The Venom Crypts (Act 9)", "Ravine (Map)", - "Bluff (Map)", "Rockpools (Map)", - "Augury (Map)", + "The Venom Crypts (Act 3)", + "The Venom Crypts (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8119,9 +8153,9 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { companionReservation = 26.7, monsterCategory = "Beast", spawnLocation = { + "Riverside (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", - "Riverside (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8156,8 +8190,8 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { monsterCategory = "Beast", spawnLocation = { "Chimeral Wetlands (Act 3)", - "Infested Barrens (Act 3)", "Chimeral Wetlands (Act 9)", + "Infested Barrens (Act 3)", "Infested Barrens (Act 9)", "Steppe (Map)", "Sump (Map)", @@ -8297,11 +8331,11 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { spawnLocation = { "Chimeral Wetlands (Act 3)", "Chimeral Wetlands (Act 9)", + "Creek (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", - "Creek (Map)", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8603,9 +8637,9 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { spawnLocation = { "Jiquani's Machinarium (Act 3)", "Jiquani's Machinarium (Act 9)", + "Mud Burrow (Act 7)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", - "Mud Burrow (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8706,11 +8740,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { companionReservation = 36.6, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8817,9 +8851,9 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { spawnLocation = { "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", + "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", - "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8848,11 +8882,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] companionReservation = 32.1, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8886,11 +8920,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { companionReservation = 33, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8925,11 +8959,11 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "The Drowned City (Act 3)", - "The Drowned City (Act 9)", "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", + "The Drowned City (Act 3)", + "The Drowned City (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8965,8 +8999,8 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { spawnLocation = { "Aggorat (Act 3)", "Aggorat (Act 9)", - "Lost Towers (Map)", "Frigid Bluffs", + "Lost Towers (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -8997,10 +9031,10 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Utzaal (Act 3)", - "Utzaal (Act 9)", "Aggorat (Act 3)", "Aggorat (Act 9)", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9031,11 +9065,11 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { - "Utzaal (Act 3)", - "Utzaal (Act 9)", "Aggorat (Act 3)", "Aggorat (Act 9)", "Frigid Bluffs", + "Utzaal (Act 3)", + "Utzaal (Act 9)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9234,11 +9268,11 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { companionReservation = 47.4, monsterCategory = "Humanoid", spawnLocation = { - "Vaal Village (Map)", "Aggorat (Act 3)", "Aggorat (Act 9)", "Utzaal (Act 3)", "Utzaal (Act 9)", + "Vaal Village (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9714,9 +9748,9 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Castaway (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", - "Castaway (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9849,9 +9883,9 @@ minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { + "Castaway (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", - "Castaway (Map)", "The Riverbank (Act 7)", }, skillList = { @@ -9918,9 +9952,9 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel companionReservation = 31.5, monsterCategory = "Humanoid", spawnLocation = { + "Sun Temple (Map)", "Temple of Kopec (Act 3)", "Temple of Kopec (Act 9)", - "Sun Temple (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -9955,9 +9989,9 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { + "Sun Temple (Map)", "Temple of Kopec (Act 3)", "Temple of Kopec (Act 9)", - "Sun Temple (Map)", }, skillList = { "MPSVaalSunApparitionBasicProj", @@ -10119,10 +10153,10 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { spawnLocation = { "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", + "Backwash (Map)", "Sinking Spire (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", - "Backwash (Map)", }, skillList = { "MeleeAtAnimationSpeed", @@ -10975,8 +11009,8 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { companionReservation = 45, monsterCategory = "Beast", spawnLocation = { - "Ogham Farmlands (Act 7)", "Ogham Farmlands (Act 1)", + "Ogham Farmlands (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11299,10 +11333,10 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Mawdun Quarry (Act 2)", "Mawdun Mine (Act 2)", - "Mawdun Quarry (Act 8)", "Mawdun Mine (Act 8)", + "Mawdun Quarry (Act 2)", + "Mawdun Quarry (Act 8)", "The Dreadnought (Act 2)", "The Dreadnought (Act 8)", }, @@ -11337,10 +11371,10 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { - "Mawdun Quarry (Act 2)", "Mawdun Mine (Act 2)", - "Mawdun Quarry (Act 8)", "Mawdun Mine (Act 8)", + "Mawdun Quarry (Act 2)", + "Mawdun Quarry (Act 8)", "Mineshaft (Map)", }, skillList = { @@ -11374,9 +11408,9 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { companionReservation = 44.1, monsterCategory = "Undead", spawnLocation = { + "Trial of the Sekhemas (Act 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", - "Trial of the Sekhemas (Act 2)", }, skillList = { "MASExtraAttackDistance20", @@ -11410,8 +11444,8 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { monsterCategory = "Undead", spawnLocation = { "Mausoleum of the Praetor (Act 1)", - "Tomb of the Consort (Act 1)", "Mausoleum of the Praetor (Act 7)", + "Tomb of the Consort (Act 1)", "Tomb of the Consort (Act 7)", }, skillList = { @@ -11448,10 +11482,10 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { companionReservation = 45, monsterCategory = "Undead", spawnLocation = { - "Tomb of the Consort (Act 1)", - "Tomb of the Consort (Act 7)", "Crypt (Map)", "The Red Vale (Act 7)", + "Tomb of the Consort (Act 1)", + "Tomb of the Consort (Act 7)", }, skillList = { "MeleeAtAnimationSpeed", diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index 973070337b..57d295c488 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -859,9 +859,9 @@ worldAreas["G1_2"] = { isHideout = false, monsterVarieties = { "Lumbering Dead", - "Vile Imp", - "Vile Hag", "Rotten Wolf", + "Vile Hag", + "Vile Imp", }, } @@ -875,6 +875,8 @@ worldAreas["G1_3"] = { isMap = false, isHideout = false, monsterVarieties = { + "Flesh Larva", + "Mud Simulacrum", "Wretched Rattler", }, } @@ -889,12 +891,13 @@ worldAreas["G1_4"] = { isMap = false, isHideout = false, monsterVarieties = { + "Fungal Proliferator", + "Fungal Rattler", + "Fungal Zombie", "Pack Werewolf", - "Werewolf Prowler", - "Vile Imp", "Vile Hag", - "Fungal Zombie", - "Fungal Proliferator", + "Vile Imp", + "Werewolf Prowler", }, } @@ -909,8 +912,9 @@ worldAreas["G1_5"] = { isHideout = false, monsterVarieties = { "Ancient Ezomyte", - "Risen Arbalest", + "Bloom Serpent", "Maw Demon", + "Risen Arbalest", }, } @@ -924,11 +928,11 @@ worldAreas["G1_6"] = { isMap = false, isHideout = false, monsterVarieties = { - "Fungal Zombie", + "Fungal Artillery", "Fungal Proliferator", "Fungal Rattler", - "Fungal Artillery", "Fungal Wolf", + "Fungal Zombie", }, } @@ -942,11 +946,12 @@ worldAreas["G1_7"] = { isMap = false, isHideout = false, monsterVarieties = { - "Frost Wraith", - "Hungering Stalker", "Bearer of Penitence", "Burdened Wretch", "Death Knight", + "Frost Wraith", + "Hungering Stalker", + "Risen Rattler", "Undertaker", }, } @@ -961,14 +966,14 @@ worldAreas["G1_8"] = { isMap = false, isHideout = false, monsterVarieties = { - "Lightning Wraith", - "Eternal Knight", "Blood Cretin", "Courtesan", - "Wheelbound Hag", + "Eternal Knight", + "Ghoul Commander", + "Lightning Wraith", "Risen Rattler", "Skulking Ghoul", - "Ghoul Commander", + "Wheelbound Hag", }, } @@ -982,11 +987,11 @@ worldAreas["G1_9"] = { isMap = false, isHideout = false, monsterVarieties = { + "Bone Stalker", "Dread Servant", "Eternal Knight", - "Risen Rattler", "Knight-Gaunt", - "Bone Stalker", + "Risen Rattler", }, } @@ -1012,11 +1017,12 @@ worldAreas["G1_11"] = { isMap = false, isHideout = false, monsterVarieties = { - "Venomous Crab Matriarch", "Bramble Ape", - "Bramble Hulk", "Bramble Burrower", + "Bramble Hulk", "Bramble Rhoa", + "Venomous Crab", + "Venomous Crab Matriarch", }, } @@ -1030,13 +1036,15 @@ worldAreas["G1_12"] = { isMap = false, isHideout = false, monsterVarieties = { - "Skeleton Spriggan", - "Cultist Warrior", - "Cultist Brute", "Cultist Archer", - "Cultist Witch", + "Cultist Brute", "Cultist Daggerdancer", + "Cultist Warrior", + "Cultist Witch", "Ribrattle", + "Skeleton Spriggan", + "Skullslinger", + "Spinesnatcher", }, } @@ -1051,15 +1059,15 @@ worldAreas["G1_13_1"] = { isHideout = false, monsterVarieties = { "Decrepit Mercenary", - "Iron Thaumaturgist", "Iron Guard", - "Voracious Werewolf", + "Iron Thaumaturgist", "Pack Werewolf", - "Werewolf Prowler", + "Rabid Dog", + "Risen Farmhand", "Rotting Crow", "Scarecrow Beast", - "Risen Farmhand", - "Rabid Dog", + "Voracious Werewolf", + "Werewolf Prowler", }, } @@ -1073,11 +1081,12 @@ worldAreas["G1_13_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Voracious Werewolf", - "Werewolf Prowler", - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Burning Dead", + "Decrepit Mercenary", + "Voracious Werewolf", + "Werewolf Prowler", }, } @@ -1091,15 +1100,16 @@ worldAreas["G1_14"] = { isMap = false, isHideout = false, monsterVarieties = { - "Death Knight", - "Gargoyle Demon", "Blood Carrier", - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Courtesan", - "Iron Thaumaturgist", - "Iron Spearman", + "Death Knight", + "Decrepit Mercenary", + "Gargoyle Demon", "Iron Guard", + "Iron Spearman", + "Iron Thaumaturgist", }, } @@ -1114,16 +1124,16 @@ worldAreas["G1_15"] = { isHideout = false, monsterVarieties = { "Blood Carrier", - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Courtesan", - "Tendril Prowler", - "Tendril Sentinel", - "Iron Spearman", - "Iron Thaumaturgist", - "Iron Sharpshooter", "Iron Enforcer", "Iron Guard", + "Iron Sharpshooter", + "Iron Spearman", + "Iron Thaumaturgist", + "Tendril Prowler", + "Tendril Sentinel", }, } @@ -1150,11 +1160,12 @@ worldAreas["G2_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Hyena Demon", - "Sun Clan Scavenger", + "Brimstone Crab", "Crag Leaper", - "Sandscoured Dead", + "Hyena Demon", "Rotting Hulk", + "Sandscoured Dead", + "Sun Clan Scavenger", }, } @@ -1168,10 +1179,13 @@ worldAreas["G2_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Risen Maraketh", - "Risen Arbalest", "Desiccated Lich", + "Quake Golem", + "Risen Arbalest", + "Risen Maraketh", + "Skitter Golem", "Tombshrieker", + "Vault Lurker", }, } @@ -1185,6 +1199,17 @@ worldAreas["G2_3"] = { isMap = false, isHideout = false, monsterVarieties = { + "Boulder Ant", + "Faridun Bladedancer", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", }, } @@ -1224,11 +1249,13 @@ worldAreas["G2_4_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Tarnished Beetle", - "Tarnished Scarab", + "Desiccated Lich", + "Living Sand", + "Risen Maraketh", "Serpent Clan", "Serpent Shaman", - "Desiccated Lich", + "Tarnished Beetle", + "Tarnished Scarab", }, } @@ -1242,13 +1269,14 @@ worldAreas["G2_4_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Serpent Clan", - "Serpent Shaman", - "Risen Arbalest", "Adorned Beetle", - "Tarnished Beetle", "Adorned Scarab", + "Risen Arbalest", + "Risen Maraketh", "Sand Spirit", + "Serpent Clan", + "Serpent Shaman", + "Tarnished Beetle", }, } @@ -1262,9 +1290,11 @@ worldAreas["G2_4_3"] = { isMap = false, isHideout = false, monsterVarieties = { - "Sand Spirit", "Mar Acolyte", "Risen Arbalest", + "Risen Maraketh", + "Sand Spirit", + "Vesper Bat", }, } @@ -1279,12 +1309,13 @@ worldAreas["G2_5_1"] = { isHideout = false, monsterVarieties = { "Gilded Cobra", + "Lost-men Brute", + "Lost-men Necromancer", "Lost-men Zealot", + "Ribrattle", + "Sabre Spider", "Skullslinger", "Spinesnatcher", - "Lost-men Necromancer", - "Lost-men Brute", - "Sabre Spider", }, } @@ -1298,16 +1329,17 @@ worldAreas["G2_5_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Drudge Osseodon", "Gilded Cobra", + "Hyena Demon", + "Lost-men Brute", + "Lost-men Necromancer", + "Lost-men Subjugator", "Lost-men Zealot", + "Ribrattle", "Skullslinger", "Spinesnatcher", - "Lost-men Necromancer", - "Lost-men Brute", - "Hyena Demon", "Sun Clan Scavenger", - "Lost-men Subjugator", - "Drudge Osseodon", }, } @@ -1321,12 +1353,14 @@ worldAreas["G2_6"] = { isMap = false, isHideout = false, monsterVarieties = { - "Risen Maraketh", - "Risen Arbalest", "Desiccated Lich", - "Walking Goliath", "Dune Lurker", "Mantis Rat", + "Quake Golem", + "Risen Arbalest", + "Risen Maraketh", + "Skitter Golem", + "Walking Goliath", }, } @@ -1340,11 +1374,11 @@ worldAreas["G2_7"] = { isMap = false, isHideout = false, monsterVarieties = { + "Goliath", + "Sandflesh Mage", "Sandflesh Skeleton", "Sandflesh Warrior", - "Sandflesh Mage", "Winged Horror", - "Goliath", }, } @@ -1358,12 +1392,12 @@ worldAreas["G2_8"] = { isMap = false, isHideout = false, monsterVarieties = { - "Regurgitating Vulture", - "Rasp Scavenger", "Maraketh Undead", - "Vile Vulture", "Porcupine Goliath", + "Rasp Scavenger", + "Regurgitating Vulture", "Sabre Spider", + "Vile Vulture", }, } @@ -1390,8 +1424,8 @@ worldAreas["G2_9_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Risen Maraketh", "Maraketh Undead", + "Risen Maraketh", "Risen Tale-woman", }, } @@ -1406,6 +1440,17 @@ worldAreas["G2_9_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Faridun Bladedancer", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Impaler", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", "Maraketh Undead", "Winged Fiend", }, @@ -1421,12 +1466,13 @@ worldAreas["G2_10_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Corrupted Corpse", - "Plague Swarm", - "Plague Harvester", "Armoured Rhex", + "Corrupted Corpse", + "Faridun Crawler", "Forsaken Hulk", "Forsaken Miner", + "Plague Harvester", + "Plague Swarm", }, } @@ -1441,11 +1487,13 @@ worldAreas["G2_10_2"] = { isHideout = false, monsterVarieties = { "Corrupted Corpse", - "Forsaken Miner", - "Mantis Rat", + "Faridun Crawler", "Forgotten Crawler", - "Forgotten Stalker", "Forgotten Satyr", + "Forgotten Stalker", + "Forsaken Miner", + "Mantis Rat", + "Plague Nymph", }, } @@ -1458,11 +1506,12 @@ worldAreas["G2_11"] = { isMap = false, isHideout = false, monsterVarieties = { - "Rasp Scavenger", "Corrupted Corpse", + "Plague Harvester", "Plague Nymph", "Plague Swarm", - "Plague Harvester", + "Porcupine Goliath", + "Rasp Scavenger", "Rhex", }, } @@ -1477,10 +1526,20 @@ worldAreas["G2_12_1"] = { isMap = false, isHideout = false, monsterVarieties = { + "Faridun Bladedancer", "Faridun Crawler", - "Plague Swarm", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", "Faridun Plaguebringer", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", "Plague Harvester", + "Plague Swarm", }, } @@ -1494,7 +1553,17 @@ worldAreas["G2_12_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Faridun Bladedancer", "Faridun Butcher", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", }, } @@ -1520,6 +1589,15 @@ worldAreas["Sanctum_1"] = { isMap = false, isHideout = false, monsterVarieties = { + "Boulder Ant", + "Brimstone Crab", + "Quake Golem", + "Rasp Scavenger", + "Serpent Clan", + "Serpent Shaman", + "Skitter Golem", + "Tombshrieker", + "Vault Lurker", }, } @@ -1568,6 +1646,15 @@ worldAreas["Sanctum_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Adorned Beetle", + "Adorned Scarab", + "Desiccated Lich", + "Mar Acolyte", + "Risen Arbalest", + "Risen Maraketh", + "Risen Tale-woman", + "Sand Spirit", + "Urnwalker", }, } @@ -1616,6 +1703,19 @@ worldAreas["Sanctum_3"] = { isMap = false, isHideout = false, monsterVarieties = { + "Adorned Beetle", + "Adorned Scarab", + "Brimstone Crab", + "Desiccated Lich", + "Dune Lurker", + "Porcupine Goliath", + "Rasp Scavenger", + "Sand Spirit", + "Serpent Clan", + "Serpent Shaman", + "Urnwalker", + "Vesper Bat", + "Walking Goliath", }, } @@ -1664,6 +1764,15 @@ worldAreas["Sanctum_4"] = { isMap = false, isHideout = false, monsterVarieties = { + "Desiccated Lich", + "Frost Wraith", + "Goliath", + "Risen Tale-woman", + "Sand Spirit", + "Sandflesh Mage", + "Urnwalker", + "Walking Goliath", + "Winged Horror", }, } @@ -1726,16 +1835,16 @@ worldAreas["G3_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Bogfelled Slave", + "Bloodthief Queen", + "Bloodthief Wasp", "Bogfelled Commoner", + "Bogfelled Slave", "Dredge Fiend", - "Bloodthief Wasp", - "Bloodthief Queen", - "Rotting Hulk", - "Orok Hunter", "Orok Fleshstabber", - "Orok Throatcutter", + "Orok Hunter", "Orok Shaman", + "Orok Throatcutter", + "Rotting Hulk", }, } @@ -1749,9 +1858,10 @@ worldAreas["G3_2_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Bane Sapling", "Antlion Charger", + "Bane Sapling", "Diretusk Boar", + "Ill-fated Explorer", }, } @@ -1767,12 +1877,14 @@ worldAreas["G3_2_2"] = { monsterVarieties = { "Azak Brute", "Azak Fleshstabber", + "Azak Mongrelmaster", "Azak Shaman", + "Azak Spearthrower", "Azak Stalker", "Azak Throatcutter", - "Azak Spearthrower", - "Azak Mongrelmaster", "Chaw Mongrel", + "Chyme Skitterer", + "River Drake", }, } @@ -1786,15 +1898,15 @@ worldAreas["G3_3"] = { isMap = false, isHideout = false, monsterVarieties = { - "Quadrilla", "Alpha Primate", - "Feral Primate", + "Antlion Charger", + "Bane Sapling", "Constricted Shambler", "Constricted Spitter", - "Snakethroat Shambler", "Entwined Hulk", - "Bane Sapling", - "Antlion Charger", + "Feral Primate", + "Quadrilla", + "Snakethroat Shambler", }, } @@ -1808,13 +1920,14 @@ worldAreas["G3_4"] = { isMap = false, isHideout = false, monsterVarieties = { - "Snakethroat Shambler", - "Constricted Spitter", "Constricted Shambler", - "Entwined Hulk", + "Constricted Spitter", "Entrailhome Shambler", - "Slitherspitter", + "Entwined Hulk", + "Rotted Rat", "Scorpion Monkey", + "Slitherspitter", + "Snakethroat Shambler", }, } @@ -1828,10 +1941,11 @@ worldAreas["G3_5"] = { isMap = false, isHideout = false, monsterVarieties = { - "Prowling Chimeral", - "Ill-fated Explorer", "Bloom Serpent", "Diretusk Boar", + "Ill-fated Explorer", + "Prowling Chimeral", + "River Drake", }, } @@ -1845,13 +1959,15 @@ worldAreas["G3_6_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Skeletal Warrior", - "Vaal Skeletal Squire", - "Vaal Skeletal Priest", - "Vaal Skeletal Archer", - "Rotted Rat", + "Crawler Sentinel", "Pale-stitched Stalker", + "Rotted Rat", "Rusted Dyna Golem", + "Rusted Reconstructor", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + "Vaal Skeletal Warrior", }, } @@ -1865,14 +1981,14 @@ worldAreas["G3_6_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Skeletal Warrior", - "Vaal Skeletal Squire", - "Vaal Skeletal Archer", - "Vaal Skeletal Priest", "Pale-stitched Stalker", + "Prowling Shade", "Undead Vaal Bladedancer", "Undead Vaal Guard", - "Prowling Shade", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + "Vaal Skeletal Warrior", }, } @@ -1886,16 +2002,16 @@ worldAreas["G3_7"] = { isMap = false, isHideout = false, monsterVarieties = { - "Azak Throatcutter", - "Azak Fleshstabber", "Azak Brute", "Azak Fledgling", - "Chaw Mongrel", - "Azak Stalker", - "Azak Shaman", + "Azak Fleshstabber", "Azak Mauler", - "Azak Torchbearer", + "Azak Shaman", "Azak Spearthrower", + "Azak Stalker", + "Azak Throatcutter", + "Azak Torchbearer", + "Chaw Mongrel", }, } @@ -1909,19 +2025,20 @@ worldAreas["G3_8"] = { isMap = false, isHideout = false, monsterVarieties = { - "Hunchback Clubber", - "Filthy Lobber", + "Chyme Skitterer", + "Drowned Crawler", + "Drowned Explorer", + "Filthy Crone", "Filthy First-born", + "Filthy Lobber", + "Flathead Clubber", "Flathead Warrior", - "Foul Sage", "Foul Blacksmith", "Foul Mauler", - "Filthy Crone", - "Flathead Clubber", - "Chyme Skitterer", - "Drowned Explorer", + "Foul Sage", + "Hunchback Clubber", + "River Drake", "River Hag", - "Drowned Crawler", }, } @@ -1935,11 +2052,13 @@ worldAreas["G3_9"] = { isMap = false, isHideout = false, monsterVarieties = { + "Gold-Melted Sentinel", "Gold-Melted Shambler", "Gold-melted Blacksmith", + "Vaal Embalmed Archer", "Vaal Embalmed Axeman", + "Vaal Embalmed Bearer", "Vaal Embalmed Rogue", - "Vaal Embalmed Archer", "Vaal Embalmed Spearman", }, } @@ -1980,17 +2099,17 @@ worldAreas["G3_11"] = { isMap = false, isHideout = false, monsterVarieties = { - "Flathead Warrior", - "Hunchback Clubber", - "Foul Sage", - "Flathead Youngling", - "Pyromushroom Cultivator", "Filthy Crone", - "Foul Blacksmith", - "Flathead Clubber", "Filthy First-born", "Filthy Lobber", + "Flathead Clubber", + "Flathead Warrior", + "Flathead Youngling", + "Foul Blacksmith", "Foul Mauler", + "Foul Sage", + "Hunchback Clubber", + "Pyromushroom Cultivator", }, } @@ -2004,9 +2123,9 @@ worldAreas["G3_12"] = { isMap = false, isHideout = false, monsterVarieties = { - "Bloodrite Priest", - "Bloodrite Guard", "Adorned Miscreation", + "Bloodrite Guard", + "Bloodrite Priest", "Priest of the Sun", }, } @@ -2021,217 +2140,230 @@ worldAreas["G_Endgame_Town"] = { isMap = false, isHideout = false, monsterVarieties = { - "Porcupine Crab", - "Drowned", - "Vile Imp", - "Vile Hag", - "Rotten Wolf", - "Wretched Rattler", - "Rattling Gibbet", - "Pack Werewolf", - "Werewolf Prowler", - "Fungal Zombie", - "Fungal Proliferator", - "Fungal Artillery", - "Bloom Serpent", + "Adorned Beetle", + "Adorned Miscreation", + "Adorned Scarab", + "Alpha Primate", "Ancient Ezomyte", - "Risen Arbalest", - "Fungal Rattler", - "Fungal Wolf", - "Frost Wraith", - "Burdened Wretch", + "Antlion Charger", + "Armoured Rhex", + "Azak Brute", + "Azak Fledgling", + "Azak Fleshstabber", + "Azak Mauler", + "Azak Shaman", + "Azak Spearthrower", + "Azak Stalker", + "Azak Throatcutter", "Bearer of Penitence", - "Death Knight", - "Dread Servant", - "Lightning Wraith", - "Blood Cretin", + "Bladelash Transcendent", + "Blood Carrier", "Blood Collector", - "Courtesan", - "Eternal Knight", - "Knight-Gaunt", - "Undertaker", + "Blood Cretin", + "Blood Priest", + "Blood Priestess", + "Blood Zealot", + "Bloodrite Guard", + "Bloodrite Priest", + "Bloodthief Queen", + "Bloodthief Wasp", + "Bloom Serpent", + "Bogfelled Commoner", + "Bogfelled Slave", "Bone Stalker", - "Venomous Crab Matriarch", + "Boulder Ant", "Bramble Ape", - "Bramble Hulk", - "Skeleton Spriggan", - "Decrepit Mercenary", - "Iron Guard", - "Gargoyle Demon", - "Blood Carrier", - "Tendril Prowler", - "Tendril Sentinel", "Bramble Burrower", + "Bramble Hulk", "Bramble Rhoa", - "Iron Thaumaturgist", - "Iron Spearman", - "Iron Sharpshooter", - "Iron Enforcer", + "Brimstone Crab", + "Brutal Transcendent", + "Burdened Wretch", "Burning Dead", - "Scarecrow Beast", - "Rotting Crow", - "Risen Farmhand", - "Rabid Dog", - "Cultist Warrior", - "Cultist Witch", - "Cultist Daggerdancer", + "Chaotic Zealot", + "Chaw Mongrel", + "Chyme Skitterer", + "Constricted Shambler", + "Constricted Spitter", + "Corrupted Corpse", + "Courtesan", + "Crag Leaper", "Cultist Archer", "Cultist Brute", - "Faridun Crawler", - "Hyena Demon", - "Sun Clan Scavenger", - "Brimstone Crab", - "Crag Leaper", - "Rotting Hulk", - "Sandscoured Dead", - "Risen Maraketh", - "Vault Lurker", - "Tombshrieker", - "Tarnished Beetle", - "Tarnished Scarab", - "Serpent Clan", - "Serpent Shaman", - "Faridun Heavy Infantry", - "Faridun Spearman", - "Faridun Neophyte", - "Faridun Swordsman", - "Faridun Infantry", - "Faridun Javelineer", - "Faridun Fledgling", - "Faridun Bladedancer", - "Adorned Beetle", - "Adorned Scarab", - "Sand Spirit", - "Mar Acolyte", - "Living Sand", + "Cultist Daggerdancer", + "Cultist Warrior", + "Cultist Witch", + "Cultivated Grove", + "Death Knight", + "Decrepit Mercenary", "Desiccated Lich", - "Gilded Cobra", - "Lost-men Zealot", - "Lost-men Necromancer", - "Skullslinger", - "Spinesnatcher", - "Lost-men Brute", - "Sabre Spider", - "Lost-men Subjugator", + "Diretusk Boar", + "Doryani's Elite", + "Dread Servant", + "Dredge Fiend", + "Drowned", + "Drowned Crawler", + "Drowned Explorer", "Drudge Osseodon", - "Walking Goliath", "Dune Lurker", - "Mantis Rat", - "Sandflesh Skeleton", - "Sandflesh Warrior", - "Sandflesh Mage", - "Winged Horror", - "Goliath", - "Rasp Scavenger", - "Maraketh Undead", - "Risen Tale-woman", - "Vile Vulture", - "Regurgitating Vulture", - "Porcupine Goliath", - "Winged Fiend", - "Corrupted Corpse", - "Plague Nymph", - "Plague Swarm", - "Faridun Plaguebringer", - "Plague Harvester", - "Faridun Butcher", - "Rhex", - "Armoured Rhex", - "Forsaken Hulk", - "Forsaken Miner", - "Forgotten Crawler", - "Forgotten Stalker", - "Forgotten Satyr", - "Entwined Hulk", - "Scorpion Monkey", "Entrailhome Shambler", - "Constricted Spitter", - "Slitherspitter", - "Quadrilla", - "Vaal Overseer", - "Vaal Excoriator", - "Vaal Guard", - "Gold-Melted Shambler", - "Gold-melted Blacksmith", - "Vaal Embalmed Axeman", - "Vaal Embalmed Rogue", - "Vaal Embalmed Spearman", - "Vaal Embalmed Archer", - "Gold-Melted Sentinel", - "Hunchback Clubber", - "Filthy Lobber", - "Filthy First-born", - "Flathead Clubber", - "Flathead Warrior", - "Chyme Skitterer", - "River Drake", - "Drowned Explorer", - "River Hag", - "Drowned Crawler", - "Blood Zealot", - "Blood Priest", - "Blood Priestess", - "Vaal Formshifter", - "Powered Zealot", - "Surgical Experimentalist", - "Chaotic Zealot", - "Vaal Goliath", - "Gelid Zealot", - "Prowling Shade", + "Entwined Hulk", + "Eternal Knight", + "Faridun Bladedancer", + "Faridun Butcher", + "Faridun Crawler", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Plaguebringer", + "Faridun Spearman", + "Faridun Swordsman", + "Faridun Wind-slicer", + "Feral Primate", "Fiery Zealot", - "Priest of the Sun", - "Bloodrite Priest", - "Bloodrite Guard", - "Adorned Miscreation", - "Foul Sage", - "Foul Blacksmith", - "Foul Mauler", "Filthy Crone", - "Pyromushroom Cultivator", + "Filthy First-born", + "Filthy Lobber", + "Flathead Clubber", + "Flathead Warrior", "Flathead Youngling", - "Doryani's Elite", - "Brutal Transcendent", - "Warrior Transcendent", - "Bladelash Transcendent", + "Flesh Larva", + "Forgotten Crawler", + "Forgotten Satyr", + "Forgotten Stalker", + "Forsaken Hulk", + "Forsaken Miner", + "Foul Blacksmith", + "Foul Mauler", + "Foul Sage", + "Frost Wraith", + "Fungal Artillery", + "Fungal Proliferator", + "Fungal Rattler", + "Fungal Wolf", + "Fungal Zombie", "Fused Swordsman", + "Gargoyle Demon", + "Gelid Zealot", + "Gilded Cobra", + "Gold-Melted Sentinel", + "Gold-Melted Shambler", + "Gold-melted Blacksmith", + "Goliath", "Goliath Transcendent", - "Shielded Transcendent", - "Bogfelled Slave", - "Bogfelled Commoner", - "Dredge Fiend", - "Bloodthief Wasp", - "Bloodthief Queen", - "Swamp Golem", - "Orok Hunter", + "Hunchback Clubber", + "Hyena Demon", + "Ill-fated Explorer", + "Iron Enforcer", + "Iron Guard", + "Iron Sharpshooter", + "Iron Spearman", + "Iron Thaumaturgist", + "Knight-Gaunt", + "Lightning Wraith", + "Living Sand", + "Lost-men Brute", + "Lost-men Necromancer", + "Lost-men Subjugator", + "Lost-men Zealot", + "Mantis Rat", + "Mar Acolyte", + "Maraketh Undead", + "Mud Simulacrum", "Orok Fleshstabber", - "Orok Throatcutter", + "Orok Hunter", "Orok Shaman", - "Feral Primate", - "Alpha Primate", - "Constricted Shambler", - "Snakethroat Shambler", - "Antlion Charger", + "Orok Throatcutter", + "Pack Werewolf", + "Pale-stitched Stalker", + "Plague Harvester", + "Plague Nymph", + "Plague Swarm", + "Porcupine Crab", + "Porcupine Goliath", + "Powered Zealot", + "Priest of the Sun", "Prowling Chimeral", - "Ill-fated Explorer", - "Diretusk Boar", - "Azak Throatcutter", - "Azak Fleshstabber", - "Azak Brute", - "Azak Fledgling", - "Chaw Mongrel", - "Azak Stalker", - "Azak Shaman", - "Azak Mauler", - "Azak Spearthrower", - "Vaal Skeletal Warrior", - "Vaal Skeletal Squire", - "Vaal Skeletal Priest", - "Vaal Skeletal Archer", + "Prowling Shade", + "Pyromushroom Cultivator", + "Quadrilla", + "Quake Golem", + "Rabid Dog", + "Rasp Scavenger", + "Rattling Gibbet", + "Regurgitating Vulture", + "Rhex", + "Ribrattle", + "Risen Arbalest", + "Risen Farmhand", + "Risen Maraketh", + "Risen Rattler", + "Risen Tale-woman", + "River Drake", + "River Hag", "Rotted Rat", - "Pale-stitched Stalker", + "Rotten Wolf", + "Rotting Crow", + "Rotting Hulk", "Rusted Dyna Golem", + "Sabre Spider", + "Sand Spirit", + "Sandflesh Mage", + "Sandflesh Skeleton", + "Sandflesh Warrior", + "Sandscoured Dead", + "Scarecrow Beast", + "Scorpion Monkey", + "Serpent Clan", + "Serpent Shaman", + "Shielded Transcendent", + "Skeleton Spriggan", + "Skitter Golem", + "Skullslinger", + "Slitherspitter", + "Snakethroat Shambler", + "Spinesnatcher", + "Sun Clan Scavenger", + "Surgical Experimentalist", + "Swamp Golem", + "Tarnished Beetle", + "Tarnished Scarab", + "Tendril Prowler", + "Tendril Sentinel", + "Tombshrieker", "Undead Vaal Bladedancer", "Undead Vaal Guard", + "Undertaker", + "Vaal Axeman", + "Vaal Embalmed Archer", + "Vaal Embalmed Axeman", + "Vaal Embalmed Bearer", + "Vaal Embalmed Rogue", + "Vaal Embalmed Spearman", + "Vaal Excoriator", + "Vaal Formshifter", + "Vaal Goliath", + "Vaal Guard", + "Vaal Overseer", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + "Vaal Skeletal Warrior", + "Vault Lurker", + "Venomous Crab", + "Venomous Crab Matriarch", + "Vile Hag", + "Vile Imp", + "Vile Vulture", + "Viper Legionnaire", + "Walking Goliath", + "Warrior Transcendent", + "Werewolf Prowler", + "Winged Fiend", + "Winged Horror", + "Wretched Rattler", }, } @@ -2245,13 +2377,14 @@ worldAreas["G3_14"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Guard", - "Vaal Excoriator", - "Loyal Jaguar", "Chaotic Zealot", - "Vaal Overseer", - "Vaal Goliath", "Gelid Zealot", + "Loyal Jaguar", + "Vaal Excoriator", + "Vaal Goliath", + "Vaal Guard", + "Vaal Overseer", + "Viper Legionnaire", }, } @@ -2264,10 +2397,10 @@ worldAreas["G3_15"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Overseer", - "Vaal Guard", "Vaal Enforcer", "Vaal Excoriator", + "Vaal Guard", + "Vaal Overseer", "Vaal Researcher", }, } @@ -2282,10 +2415,16 @@ worldAreas["G3_16"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Axeman", - "Vaal Goliath", + "Bannerbearing Zealot", "Blood Priest", "Blood Priestess", + "Blood Zealot", + "Chaotic Zealot", + "Fiery Zealot", + "Gelid Zealot", + "Vaal Axeman", + "Vaal Formshifter", + "Vaal Goliath", }, } @@ -2299,14 +2438,14 @@ worldAreas["G3_17"] = { isMap = false, isHideout = false, monsterVarieties = { - "Doryani's Elite", - "Brutal Transcendent", - "Surgical Experimentalist", - "Warrior Transcendent", "Bladelash Transcendent", - "Goliath Transcendent", + "Brutal Transcendent", + "Doryani's Elite", "Fused Swordsman", + "Goliath Transcendent", "Shielded Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", }, } @@ -2333,10 +2472,10 @@ worldAreas["C_G1_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Porcupine Crab", "Drowned", - "River Hag", "Drowned Crawler", + "Porcupine Crab", + "River Hag", }, } @@ -2351,9 +2490,9 @@ worldAreas["C_G1_2"] = { isHideout = false, monsterVarieties = { "Drowned", - "Vile Imp", - "Vile Hag", "Rotten Wolf", + "Vile Hag", + "Vile Imp", }, } @@ -2367,6 +2506,10 @@ worldAreas["C_G1_3"] = { isMap = false, isHideout = false, monsterVarieties = { + "Flesh Larva", + "Mud Simulacrum", + "Plague Nymph", + "Rotted Rat", "Wretched Rattler", }, } @@ -2381,14 +2524,16 @@ worldAreas["C_G1_4"] = { isMap = false, isHideout = false, monsterVarieties = { - "Pack Werewolf", - "Werewolf Prowler", - "Vile Imp", - "Vile Hag", - "Fungal Rattler", - "Fungal Proliferator", + "Cultivated Grove", "Fungal Artillery", + "Fungal Proliferator", + "Fungal Rattler", "Fungal Zombie", + "Pack Werewolf", + "Skeleton Spriggan", + "Vile Hag", + "Vile Imp", + "Werewolf Prowler", }, } @@ -2403,9 +2548,10 @@ worldAreas["C_G1_5"] = { isHideout = false, monsterVarieties = { "Ancient Ezomyte", - "Risen Arbalest", - "Maw Demon", + "Bloom Serpent", "Knight-Gaunt", + "Maw Demon", + "Risen Arbalest", }, } @@ -2419,11 +2565,11 @@ worldAreas["C_G1_6"] = { isMap = false, isHideout = false, monsterVarieties = { - "Fungal Zombie", + "Fungal Artillery", "Fungal Proliferator", "Fungal Rattler", - "Fungal Artillery", "Fungal Wolf", + "Fungal Zombie", }, } @@ -2437,11 +2583,12 @@ worldAreas["C_G1_7"] = { isMap = false, isHideout = false, monsterVarieties = { - "Frost Wraith", - "Hungering Stalker", "Bearer of Penitence", "Burdened Wretch", "Death Knight", + "Frost Wraith", + "Hungering Stalker", + "Risen Rattler", "Undertaker", }, } @@ -2456,14 +2603,14 @@ worldAreas["C_G1_8"] = { isMap = false, isHideout = false, monsterVarieties = { - "Lightning Wraith", - "Eternal Knight", "Blood Cretin", "Courtesan", - "Wheelbound Hag", + "Eternal Knight", + "Ghoul Commander", + "Lightning Wraith", "Risen Rattler", "Skulking Ghoul", - "Ghoul Commander", + "Wheelbound Hag", }, } @@ -2477,11 +2624,11 @@ worldAreas["C_G1_9"] = { isMap = false, isHideout = false, monsterVarieties = { + "Bone Stalker", "Dread Servant", "Eternal Knight", - "Risen Rattler", "Knight-Gaunt", - "Bone Stalker", + "Risen Rattler", }, } @@ -2507,11 +2654,12 @@ worldAreas["C_G1_11"] = { isMap = false, isHideout = false, monsterVarieties = { - "Venomous Crab Matriarch", "Bramble Ape", - "Bramble Hulk", "Bramble Burrower", + "Bramble Hulk", "Bramble Rhoa", + "Venomous Crab", + "Venomous Crab Matriarch", }, } @@ -2525,13 +2673,15 @@ worldAreas["C_G1_12"] = { isMap = false, isHideout = false, monsterVarieties = { - "Skeleton Spriggan", - "Cultist Warrior", - "Cultist Brute", "Cultist Archer", - "Cultist Witch", + "Cultist Brute", "Cultist Daggerdancer", + "Cultist Warrior", + "Cultist Witch", "Ribrattle", + "Skeleton Spriggan", + "Skullslinger", + "Spinesnatcher", }, } @@ -2546,15 +2696,15 @@ worldAreas["C_G1_13_1"] = { isHideout = false, monsterVarieties = { "Decrepit Mercenary", - "Iron Thaumaturgist", "Iron Guard", - "Voracious Werewolf", + "Iron Thaumaturgist", "Pack Werewolf", - "Werewolf Prowler", + "Rabid Dog", + "Risen Farmhand", "Rotting Crow", "Scarecrow Beast", - "Risen Farmhand", - "Rabid Dog", + "Voracious Werewolf", + "Werewolf Prowler", }, } @@ -2568,11 +2718,13 @@ worldAreas["C_G1_13_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Voracious Werewolf", - "Werewolf Prowler", - "Blood Cretin", "Blood Collector", + "Blood Cretin", + "Burning Dead", "Courtesan", + "Decrepit Mercenary", + "Voracious Werewolf", + "Werewolf Prowler", }, } @@ -2586,15 +2738,16 @@ worldAreas["C_G1_14"] = { isMap = false, isHideout = false, monsterVarieties = { - "Death Knight", - "Gargoyle Demon", "Blood Carrier", - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Courtesan", - "Iron Thaumaturgist", - "Iron Spearman", + "Death Knight", + "Decrepit Mercenary", + "Gargoyle Demon", "Iron Guard", + "Iron Spearman", + "Iron Thaumaturgist", }, } @@ -2609,16 +2762,16 @@ worldAreas["C_G1_15"] = { isHideout = false, monsterVarieties = { "Blood Carrier", - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Courtesan", - "Tendril Prowler", - "Tendril Sentinel", - "Iron Spearman", - "Iron Thaumaturgist", - "Iron Sharpshooter", "Iron Enforcer", "Iron Guard", + "Iron Sharpshooter", + "Iron Spearman", + "Iron Thaumaturgist", + "Tendril Prowler", + "Tendril Sentinel", }, } @@ -2645,11 +2798,12 @@ worldAreas["C_G2_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Hyena Demon", - "Sun Clan Scavenger", + "Brimstone Crab", "Crag Leaper", - "Sandscoured Dead", + "Hyena Demon", "Rotting Hulk", + "Sandscoured Dead", + "Sun Clan Scavenger", }, } @@ -2663,10 +2817,13 @@ worldAreas["C_G2_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Risen Maraketh", - "Risen Arbalest", "Desiccated Lich", + "Quake Golem", + "Risen Arbalest", + "Risen Maraketh", + "Skitter Golem", "Tombshrieker", + "Vault Lurker", }, } @@ -2680,6 +2837,17 @@ worldAreas["C_G2_3"] = { isMap = false, isHideout = false, monsterVarieties = { + "Boulder Ant", + "Faridun Bladedancer", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", }, } @@ -2719,11 +2887,13 @@ worldAreas["C_G2_4_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Tarnished Beetle", - "Tarnished Scarab", + "Desiccated Lich", + "Living Sand", + "Risen Maraketh", "Serpent Clan", "Serpent Shaman", - "Desiccated Lich", + "Tarnished Beetle", + "Tarnished Scarab", }, } @@ -2737,12 +2907,13 @@ worldAreas["C_G2_4_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Adorned Beetle", + "Adorned Scarab", + "Risen Arbalest", + "Risen Maraketh", "Serpent Clan", "Serpent Shaman", - "Risen Arbalest", - "Adorned Beetle", "Tarnished Beetle", - "Adorned Scarab", }, } @@ -2756,9 +2927,11 @@ worldAreas["C_G2_4_3"] = { isMap = false, isHideout = false, monsterVarieties = { - "Sand Spirit", "Mar Acolyte", "Risen Arbalest", + "Risen Maraketh", + "Sand Spirit", + "Vesper Bat", }, } @@ -2773,12 +2946,13 @@ worldAreas["C_G2_5_1"] = { isHideout = false, monsterVarieties = { "Gilded Cobra", + "Lost-men Brute", + "Lost-men Necromancer", "Lost-men Zealot", + "Ribrattle", + "Sabre Spider", "Skullslinger", "Spinesnatcher", - "Lost-men Necromancer", - "Lost-men Brute", - "Sabre Spider", }, } @@ -2792,16 +2966,17 @@ worldAreas["C_G2_5_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Drudge Osseodon", "Gilded Cobra", + "Hyena Demon", + "Lost-men Brute", + "Lost-men Necromancer", + "Lost-men Subjugator", "Lost-men Zealot", + "Ribrattle", "Skullslinger", "Spinesnatcher", - "Lost-men Necromancer", - "Lost-men Brute", - "Hyena Demon", "Sun Clan Scavenger", - "Lost-men Subjugator", - "Drudge Osseodon", }, } @@ -2815,12 +2990,14 @@ worldAreas["C_G2_6"] = { isMap = false, isHideout = false, monsterVarieties = { - "Risen Maraketh", - "Risen Arbalest", "Desiccated Lich", - "Walking Goliath", "Dune Lurker", "Mantis Rat", + "Quake Golem", + "Risen Arbalest", + "Risen Maraketh", + "Skitter Golem", + "Walking Goliath", }, } @@ -2834,11 +3011,11 @@ worldAreas["C_G2_7"] = { isMap = false, isHideout = false, monsterVarieties = { + "Goliath", + "Sandflesh Mage", "Sandflesh Skeleton", "Sandflesh Warrior", - "Sandflesh Mage", "Winged Horror", - "Goliath", }, } @@ -2852,12 +3029,12 @@ worldAreas["C_G2_8"] = { isMap = false, isHideout = false, monsterVarieties = { - "Regurgitating Vulture", - "Rasp Scavenger", "Maraketh Undead", - "Vile Vulture", "Porcupine Goliath", + "Rasp Scavenger", + "Regurgitating Vulture", "Sabre Spider", + "Vile Vulture", }, } @@ -2871,8 +3048,8 @@ worldAreas["C_G2_9_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Risen Maraketh", "Maraketh Undead", + "Risen Maraketh", "Risen Tale-woman", }, } @@ -2887,6 +3064,17 @@ worldAreas["C_G2_9_2_"] = { isMap = false, isHideout = false, monsterVarieties = { + "Faridun Bladedancer", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Impaler", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", "Maraketh Undead", "Winged Fiend", }, @@ -2902,12 +3090,13 @@ worldAreas["C_G2_10_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Corrupted Corpse", - "Plague Swarm", - "Plague Harvester", "Armoured Rhex", + "Corrupted Corpse", + "Faridun Crawler", "Forsaken Hulk", "Forsaken Miner", + "Plague Harvester", + "Plague Swarm", }, } @@ -2922,11 +3111,13 @@ worldAreas["C_G2_10_2"] = { isHideout = false, monsterVarieties = { "Corrupted Corpse", - "Forsaken Miner", - "Mantis Rat", + "Faridun Crawler", "Forgotten Crawler", - "Forgotten Stalker", "Forgotten Satyr", + "Forgotten Stalker", + "Forsaken Miner", + "Mantis Rat", + "Plague Nymph", }, } @@ -2939,11 +3130,12 @@ worldAreas["C_G2_11"] = { isMap = false, isHideout = false, monsterVarieties = { - "Rasp Scavenger", "Corrupted Corpse", + "Plague Harvester", "Plague Nymph", "Plague Swarm", - "Plague Harvester", + "Porcupine Goliath", + "Rasp Scavenger", "Rhex", }, } @@ -2958,10 +3150,20 @@ worldAreas["C_G2_12_1"] = { isMap = false, isHideout = false, monsterVarieties = { + "Faridun Bladedancer", "Faridun Crawler", - "Plague Swarm", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", "Faridun Plaguebringer", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", "Plague Harvester", + "Plague Swarm", }, } @@ -2975,7 +3177,17 @@ worldAreas["C_G2_12_2"] = { isMap = false, isHideout = false, monsterVarieties = { + "Faridun Bladedancer", "Faridun Butcher", + "Faridun Fledgling", + "Faridun Heavy Infantry", + "Faridun Infantry", + "Faridun Javelineer", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Spearwoman", + "Faridun Swordsman", + "Faridun Wind-slicer", }, } @@ -3002,16 +3214,16 @@ worldAreas["C_G3_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Bogfelled Slave", + "Bloodthief Queen", + "Bloodthief Wasp", "Bogfelled Commoner", + "Bogfelled Slave", "Dredge Fiend", - "Bloodthief Wasp", - "Bloodthief Queen", - "Rotting Hulk", - "Orok Hunter", "Orok Fleshstabber", - "Orok Throatcutter", + "Orok Hunter", "Orok Shaman", + "Orok Throatcutter", + "Rotting Hulk", }, } @@ -3025,9 +3237,10 @@ worldAreas["C_G3_2_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Bane Sapling", "Antlion Charger", + "Bane Sapling", "Diretusk Boar", + "Ill-fated Explorer", }, } @@ -3043,12 +3256,14 @@ worldAreas["C_G3_2_2"] = { monsterVarieties = { "Azak Brute", "Azak Fleshstabber", + "Azak Mongrelmaster", "Azak Shaman", + "Azak Spearthrower", "Azak Stalker", "Azak Throatcutter", - "Azak Spearthrower", - "Azak Mongrelmaster", "Chaw Mongrel", + "Chyme Skitterer", + "River Drake", }, } @@ -3062,15 +3277,15 @@ worldAreas["C_G3_3"] = { isMap = false, isHideout = false, monsterVarieties = { - "Quadrilla", "Alpha Primate", - "Feral Primate", + "Antlion Charger", + "Bane Sapling", "Constricted Shambler", "Constricted Spitter", - "Snakethroat Shambler", "Entwined Hulk", - "Bane Sapling", - "Antlion Charger", + "Feral Primate", + "Quadrilla", + "Snakethroat Shambler", }, } @@ -3084,13 +3299,14 @@ worldAreas["C_G3_4"] = { isMap = false, isHideout = false, monsterVarieties = { - "Snakethroat Shambler", - "Constricted Spitter", "Constricted Shambler", - "Entwined Hulk", + "Constricted Spitter", "Entrailhome Shambler", - "Slitherspitter", + "Entwined Hulk", + "Rotted Rat", "Scorpion Monkey", + "Slitherspitter", + "Snakethroat Shambler", }, } @@ -3104,10 +3320,11 @@ worldAreas["C_G3_5"] = { isMap = false, isHideout = false, monsterVarieties = { - "Prowling Chimeral", - "Ill-fated Explorer", "Bloom Serpent", "Diretusk Boar", + "Ill-fated Explorer", + "Prowling Chimeral", + "River Drake", }, } @@ -3121,13 +3338,15 @@ worldAreas["C_G3_6_1"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Skeletal Warrior", - "Vaal Skeletal Squire", - "Vaal Skeletal Priest", - "Vaal Skeletal Archer", - "Rotted Rat", + "Crawler Sentinel", "Pale-stitched Stalker", + "Rotted Rat", "Rusted Dyna Golem", + "Rusted Reconstructor", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + "Vaal Skeletal Warrior", }, } @@ -3141,14 +3360,14 @@ worldAreas["C_G3_6_2"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Skeletal Warrior", - "Vaal Skeletal Squire", - "Vaal Skeletal Archer", - "Vaal Skeletal Priest", "Pale-stitched Stalker", + "Prowling Shade", "Undead Vaal Bladedancer", "Undead Vaal Guard", - "Prowling Shade", + "Vaal Skeletal Archer", + "Vaal Skeletal Priest", + "Vaal Skeletal Squire", + "Vaal Skeletal Warrior", }, } @@ -3162,16 +3381,16 @@ worldAreas["C_G3_7"] = { isMap = false, isHideout = false, monsterVarieties = { - "Azak Throatcutter", - "Azak Fleshstabber", "Azak Brute", "Azak Fledgling", - "Chaw Mongrel", - "Azak Stalker", - "Azak Shaman", + "Azak Fleshstabber", "Azak Mauler", - "Azak Torchbearer", + "Azak Shaman", "Azak Spearthrower", + "Azak Stalker", + "Azak Throatcutter", + "Azak Torchbearer", + "Chaw Mongrel", }, } @@ -3185,19 +3404,20 @@ worldAreas["C_G3_8"] = { isMap = false, isHideout = false, monsterVarieties = { - "Hunchback Clubber", - "Filthy Lobber", + "Chyme Skitterer", + "Drowned Crawler", + "Drowned Explorer", + "Filthy Crone", "Filthy First-born", + "Filthy Lobber", + "Flathead Clubber", "Flathead Warrior", - "Foul Sage", "Foul Blacksmith", "Foul Mauler", - "Filthy Crone", - "Flathead Clubber", - "Chyme Skitterer", - "Drowned Explorer", + "Foul Sage", + "Hunchback Clubber", + "River Drake", "River Hag", - "Drowned Crawler", }, } @@ -3211,11 +3431,13 @@ worldAreas["C_G3_9"] = { isMap = false, isHideout = false, monsterVarieties = { + "Gold-Melted Sentinel", "Gold-Melted Shambler", "Gold-melted Blacksmith", + "Vaal Embalmed Archer", "Vaal Embalmed Axeman", + "Vaal Embalmed Bearer", "Vaal Embalmed Rogue", - "Vaal Embalmed Archer", "Vaal Embalmed Spearman", }, } @@ -3243,17 +3465,17 @@ worldAreas["C_G3_11"] = { isMap = false, isHideout = false, monsterVarieties = { - "Flathead Warrior", - "Hunchback Clubber", - "Foul Sage", - "Flathead Youngling", - "Pyromushroom Cultivator", "Filthy Crone", - "Foul Blacksmith", - "Flathead Clubber", "Filthy First-born", "Filthy Lobber", + "Flathead Clubber", + "Flathead Warrior", + "Flathead Youngling", + "Foul Blacksmith", "Foul Mauler", + "Foul Sage", + "Hunchback Clubber", + "Pyromushroom Cultivator", }, } @@ -3267,9 +3489,9 @@ worldAreas["C_G3_12"] = { isMap = false, isHideout = false, monsterVarieties = { - "Bloodrite Priest", - "Bloodrite Guard", "Adorned Miscreation", + "Bloodrite Guard", + "Bloodrite Priest", "Priest of the Sun", }, } @@ -3284,13 +3506,14 @@ worldAreas["C_G3_14"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Guard", - "Vaal Excoriator", - "Loyal Jaguar", "Chaotic Zealot", - "Vaal Overseer", - "Vaal Goliath", "Gelid Zealot", + "Loyal Jaguar", + "Vaal Excoriator", + "Vaal Goliath", + "Vaal Guard", + "Vaal Overseer", + "Viper Legionnaire", }, } @@ -3303,10 +3526,10 @@ worldAreas["C_G3_15"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Overseer", - "Vaal Guard", "Vaal Enforcer", "Vaal Excoriator", + "Vaal Guard", + "Vaal Overseer", "Vaal Researcher", }, } @@ -3321,10 +3544,16 @@ worldAreas["C_G3_16_"] = { isMap = false, isHideout = false, monsterVarieties = { - "Vaal Axeman", - "Vaal Goliath", + "Bannerbearing Zealot", "Blood Priest", "Blood Priestess", + "Blood Zealot", + "Chaotic Zealot", + "Fiery Zealot", + "Gelid Zealot", + "Vaal Axeman", + "Vaal Formshifter", + "Vaal Goliath", }, } @@ -3338,14 +3567,14 @@ worldAreas["C_G3_17"] = { isMap = false, isHideout = false, monsterVarieties = { - "Doryani's Elite", - "Brutal Transcendent", - "Surgical Experimentalist", - "Warrior Transcendent", "Bladelash Transcendent", - "Goliath Transcendent", + "Brutal Transcendent", + "Doryani's Elite", "Fused Swordsman", + "Goliath Transcendent", "Shielded Transcendent", + "Surgical Experimentalist", + "Warrior Transcendent", }, } @@ -3422,15 +3651,15 @@ worldAreas["MapBackwash"] = { isMap = true, isHideout = false, monsterVarieties = { - "Foul Blacksmith", - "Flathead Clubber", - "Pyromushroom Cultivator", + "Filthy Crone", "Filthy First-born", "Filthy Lobber", + "Flathead Clubber", "Flathead Warrior", - "Foul Sage", + "Foul Blacksmith", "Foul Mauler", - "Filthy Crone", + "Foul Sage", + "Pyromushroom Cultivator", }, } @@ -3443,15 +3672,15 @@ worldAreas["MapBackwash_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Foul Blacksmith", - "Flathead Clubber", - "Pyromushroom Cultivator", + "Filthy Crone", "Filthy First-born", "Filthy Lobber", + "Flathead Clubber", "Flathead Warrior", - "Foul Sage", + "Foul Blacksmith", "Foul Mauler", - "Filthy Crone", + "Foul Sage", + "Pyromushroom Cultivator", }, } @@ -3464,8 +3693,8 @@ worldAreas["MapBurialBog"] = { isMap = true, isHideout = false, monsterVarieties = { - "Bogfelled Slave", "Bogfelled Commoner", + "Bogfelled Slave", "Dredge Fiend", }, } @@ -3479,8 +3708,8 @@ worldAreas["MapBurialBog_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Bogfelled Slave", "Bogfelled Commoner", + "Bogfelled Slave", "Dredge Fiend", }, } @@ -3611,10 +3840,10 @@ worldAreas["MapCenotes_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Bogfelled Slave", "Bogfelled Commoner", - "Swamp Golem", + "Bogfelled Slave", "Rotting Hulk", + "Swamp Golem", }, } @@ -3683,8 +3912,8 @@ worldAreas["MapPenitentiary"] = { isMap = true, isHideout = false, monsterVarieties = { - "Lost-men Zealot", "Gilded Cobra", + "Lost-men Zealot", }, } @@ -3697,8 +3926,8 @@ worldAreas["MapPenitentiary_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Lost-men Zealot", "Gilded Cobra", + "Lost-men Zealot", }, } @@ -3711,9 +3940,9 @@ worldAreas["MapLostTowers"] = { isMap = true, isHideout = false, monsterVarieties = { - "Blood Zealot", "Blood Priest", "Blood Priestess", + "Blood Zealot", "Vaal Formshifter", }, } @@ -3727,9 +3956,9 @@ worldAreas["MapLostTowers_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Blood Zealot", "Blood Priest", "Blood Priestess", + "Blood Zealot", "Vaal Formshifter", }, } @@ -3743,8 +3972,8 @@ worldAreas["MapBloodwood"] = { isMap = true, isHideout = false, monsterVarieties = { - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Courtesan", }, } @@ -3758,8 +3987,8 @@ worldAreas["MapBloodwood_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Blood Cretin", "Blood Collector", + "Blood Cretin", "Courtesan", }, } @@ -3785,6 +4014,7 @@ worldAreas["MapSandspit_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Venomous Crab", "Venomous Crab Matriarch", }, } @@ -3824,10 +4054,10 @@ worldAreas["MapSulphuricCaverns"] = { isMap = true, isHideout = false, monsterVarieties = { - "Orok Hunter", "Orok Fleshstabber", - "Orok Throatcutter", + "Orok Hunter", "Orok Shaman", + "Orok Throatcutter", }, } @@ -3840,10 +4070,10 @@ worldAreas["MapSulphuricCaverns_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Orok Hunter", "Orok Fleshstabber", - "Orok Throatcutter", + "Orok Hunter", "Orok Shaman", + "Orok Throatcutter", }, } @@ -3856,8 +4086,8 @@ worldAreas["MapMire"] = { isMap = true, isHideout = false, monsterVarieties = { - "Cultist Daggerdancer", "Cultist Archer", + "Cultist Daggerdancer", }, } @@ -3870,8 +4100,8 @@ worldAreas["MapMire_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Cultist Daggerdancer", "Cultist Archer", + "Cultist Daggerdancer", }, } @@ -3884,8 +4114,8 @@ worldAreas["MapAugury"] = { isMap = true, isHideout = false, monsterVarieties = { - "Slitherspitter", "Constricted Spitter", + "Slitherspitter", }, } @@ -3898,8 +4128,8 @@ worldAreas["MapAugury_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Slitherspitter", "Constricted Spitter", + "Slitherspitter", }, } @@ -3913,6 +4143,7 @@ worldAreas["MapWoodland"] = { isHideout = false, monsterVarieties = { "Antlion Charger", + "Ill-fated Explorer", }, } @@ -3926,6 +4157,7 @@ worldAreas["MapWoodland_NoBoss"] = { isHideout = false, monsterVarieties = { "Antlion Charger", + "Ill-fated Explorer", }, } @@ -3938,8 +4170,8 @@ worldAreas["MapSump"] = { isMap = true, isHideout = false, monsterVarieties = { - "Ill-fated Explorer", "Diretusk Boar", + "Ill-fated Explorer", }, } @@ -3952,8 +4184,8 @@ worldAreas["MapSump_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Ill-fated Explorer", "Diretusk Boar", + "Ill-fated Explorer", }, } @@ -3967,6 +4199,7 @@ worldAreas["MapWillow"] = { isHideout = false, monsterVarieties = { "Lightning Wraith", + "Risen Rattler", }, } @@ -3980,6 +4213,7 @@ worldAreas["MapWillow_NoBoss"] = { isHideout = false, monsterVarieties = { "Lightning Wraith", + "Risen Rattler", }, } @@ -4044,6 +4278,7 @@ worldAreas["MapLoftySummit"] = { isHideout = false, monsterVarieties = { "Frost Wraith", + "Risen Rattler", }, } @@ -4057,6 +4292,7 @@ worldAreas["MapLoftySummit_NoBoss"] = { isHideout = false, monsterVarieties = { "Frost Wraith", + "Risen Rattler", }, } @@ -4070,6 +4306,7 @@ worldAreas["MapNecropolis"] = { isHideout = false, monsterVarieties = { "Death Knight", + "Risen Rattler", }, } @@ -4083,6 +4320,7 @@ worldAreas["MapNecropolis_NoBoss"] = { isHideout = false, monsterVarieties = { "Death Knight", + "Risen Rattler", }, } @@ -4096,6 +4334,7 @@ worldAreas["MapCrypt"] = { isHideout = false, monsterVarieties = { "Knight-Gaunt", + "Risen Rattler", }, } @@ -4109,6 +4348,7 @@ worldAreas["MapCrypt_NoBoss"] = { isHideout = false, monsterVarieties = { "Knight-Gaunt", + "Risen Rattler", }, } @@ -4121,6 +4361,8 @@ worldAreas["MapHiddenGrotto"] = { isMap = true, isHideout = false, monsterVarieties = { + "Quake Golem", + "Skitter Golem", }, } @@ -4133,6 +4375,8 @@ worldAreas["MapHiddenGrotto_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Quake Golem", + "Skitter Golem", }, } @@ -4171,9 +4415,9 @@ worldAreas["MapSeepage"] = { isMap = true, isHideout = false, monsterVarieties = { - "Fungal Rattler", - "Fungal Proliferator", "Fungal Artillery", + "Fungal Proliferator", + "Fungal Rattler", }, } @@ -4186,9 +4430,9 @@ worldAreas["MapSeepage_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Fungal Rattler", - "Fungal Proliferator", "Fungal Artillery", + "Fungal Proliferator", + "Fungal Rattler", }, } @@ -4229,8 +4473,8 @@ worldAreas["MapRavine"] = { isMap = true, isHideout = false, monsterVarieties = { - "Snakethroat Shambler", "Constricted Spitter", + "Snakethroat Shambler", }, } @@ -4243,8 +4487,8 @@ worldAreas["MapRavine_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Snakethroat Shambler", "Constricted Spitter", + "Snakethroat Shambler", }, } @@ -4283,8 +4527,9 @@ worldAreas["MapAbyss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Risen Arbalest", "Mar Acolyte", + "Risen Arbalest", + "Risen Maraketh", }, } @@ -4297,8 +4542,9 @@ worldAreas["MapAbyss_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Risen Arbalest", "Mar Acolyte", + "Risen Arbalest", + "Risen Maraketh", }, } @@ -4311,6 +4557,7 @@ worldAreas["MapGrimhaven"] = { isMap = true, isHideout = false, monsterVarieties = { + "Decrepit Mercenary", "Iron Thaumaturgist", }, } @@ -4324,6 +4571,7 @@ worldAreas["MapGrimhaven_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Decrepit Mercenary", "Iron Thaumaturgist", }, } @@ -4387,6 +4635,7 @@ worldAreas["MapVaalCity"] = { isMap = true, isHideout = false, monsterVarieties = { + "Viper Legionnaire", }, } @@ -4399,6 +4648,7 @@ worldAreas["MapVaalCity_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Viper Legionnaire", }, } @@ -4479,8 +4729,8 @@ worldAreas["MapRockpools_NoBoss"] = { isHideout = false, monsterVarieties = { "Constricted Shambler", - "Snakethroat Shambler", "Constricted Spitter", + "Snakethroat Shambler", }, } @@ -4532,6 +4782,10 @@ worldAreas["MapOutlands"] = { isMap = true, isHideout = false, monsterVarieties = { + "Faridun Heavy Infantry", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Swordsman", }, } @@ -4544,6 +4798,10 @@ worldAreas["MapOutlands_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Faridun Heavy Infantry", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Swordsman", }, } @@ -4584,9 +4842,9 @@ worldAreas["MapDecay"] = { isMap = true, isHideout = false, monsterVarieties = { - "Fungal Zombie", - "Fungal Proliferator", "Fungal Artillery", + "Fungal Proliferator", + "Fungal Zombie", }, } @@ -4599,9 +4857,9 @@ worldAreas["MapDecay_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Fungal Zombie", - "Fungal Proliferator", "Fungal Artillery", + "Fungal Proliferator", + "Fungal Zombie", }, } @@ -4640,8 +4898,8 @@ worldAreas["MapDeserted"] = { isMap = true, isHideout = false, monsterVarieties = { - "Living Sand", "Desiccated Lich", + "Living Sand", }, } @@ -4654,8 +4912,8 @@ worldAreas["MapDeserted_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Living Sand", "Desiccated Lich", + "Living Sand", }, } @@ -4668,6 +4926,10 @@ worldAreas["MapOasis"] = { isMap = true, isHideout = false, monsterVarieties = { + "Faridun Heavy Infantry", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Swordsman", }, } @@ -4680,6 +4942,10 @@ worldAreas["MapOasis_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Faridun Heavy Infantry", + "Faridun Neophyte", + "Faridun Spearman", + "Faridun Swordsman", }, } @@ -4766,9 +5032,9 @@ worldAreas["MapSunTemple"] = { isMap = true, isHideout = false, monsterVarieties = { + "Bloodrite Guard", "Bloodrite Priest", "Priest of the Sun", - "Bloodrite Guard", }, } @@ -4781,9 +5047,9 @@ worldAreas["MapSunTemple_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Bloodrite Guard", "Bloodrite Priest", "Priest of the Sun", - "Bloodrite Guard", }, } @@ -4796,8 +5062,8 @@ worldAreas["MapChannel"] = { isMap = true, isHideout = false, monsterVarieties = { - "Sand Spirit", "Mar Acolyte", + "Sand Spirit", }, } @@ -4810,8 +5076,8 @@ worldAreas["MapChannel_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Sand Spirit", "Mar Acolyte", + "Sand Spirit", }, } @@ -4824,9 +5090,9 @@ worldAreas["MapVaalFoundry"] = { isMap = true, isHideout = false, monsterVarieties = { + "Gold-Melted Sentinel", "Gold-Melted Shambler", "Gold-melted Blacksmith", - "Gold-Melted Sentinel", }, } @@ -4839,9 +5105,9 @@ worldAreas["MapVaalFoundry_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { + "Gold-Melted Sentinel", "Gold-Melted Shambler", "Gold-melted Blacksmith", - "Gold-Melted Sentinel", }, } @@ -4906,8 +5172,8 @@ worldAreas["MapBluff"] = { isMap = true, isHideout = false, monsterVarieties = { - "Entrailhome Shambler", "Constricted Spitter", + "Entrailhome Shambler", "Slitherspitter", }, } @@ -4921,8 +5187,8 @@ worldAreas["MapBluff_NoBoss"] = { isMap = true, isHideout = false, monsterVarieties = { - "Entrailhome Shambler", "Constricted Spitter", + "Entrailhome Shambler", "Slitherspitter", }, } @@ -4960,12 +5226,12 @@ worldAreas["MapUniqueUntaintedParadise"] = { isMap = true, isHideout = false, monsterVarieties = { - "Caustic Crab", - "Quill Crab", "Bramble Ape", + "Bramble Burrower", "Bramble Hulk", "Bramble Rhoa", - "Bramble Burrower", + "Caustic Crab", + "Quill Crab", }, } @@ -4990,20 +5256,20 @@ worldAreas["MapUniqueCastaway"] = { isMap = true, isHideout = false, monsterVarieties = { - "Searot Skeleton", - "Searot Sniper", - "Searot Ensnarer", - "Searot Harpooner", - "Drowned Explorer", - "Drowned Bearer", "Bloated Anchorman", + "Drowned Bearer", "Drowned Crawler", + "Drowned Explorer", "Gull Shrike", "Man o' War", + "Rotting Cannoneer", + "Rotting Demolitionist", "Rotting Grenadier", "Rotting Soulcatcher", - "Rotting Demolitionist", - "Rotting Cannoneer", + "Searot Ensnarer", + "Searot Harpooner", + "Searot Skeleton", + "Searot Sniper", }, } @@ -5017,12 +5283,12 @@ worldAreas["MapUniqueMegalith"] = { isHideout = false, monsterVarieties = { "Ancient Ezomyte", - "Risen Arbalest", "Pack Werewolf", - "Werewolf Prowler", - "Vile Imp", - "Vile Hag", + "Risen Arbalest", "Skeleton Spriggan", + "Vile Hag", + "Vile Imp", + "Werewolf Prowler", }, } @@ -5179,6 +5445,24 @@ worldAreas["MapUniqueWildwood"] = { isMap = true, isHideout = false, monsterVarieties = { + "Cultist Archer", + "Cultist Brute", + "Cultist Daggerdancer", + "Cultist Warrior", + "Cultist Witch", + "Forgotten Stag", + "Nameless Burrower", + "Nameless Dweller", + "Nameless Horror", + "Nameless Hulk", + "Nameless Lurker", + "Nameless Vermin", + "Treant Foulspawn", + "Treant Fungalreaver", + "Treant Hookhorror", + "Treant Mystic", + "Treant Sage", + "Treant Spriggan", }, } @@ -5191,8 +5475,8 @@ worldAreas["MapUberBoss_IronCitadel"] = { isMap = true, isHideout = false, monsterVarieties = { - "Iron Spearman", "Iron Sharpshooter", + "Iron Spearman", }, } @@ -5206,6 +5490,7 @@ worldAreas["MapUberBoss_CopperCitadel"] = { isHideout = false, monsterVarieties = { "Faridun Butcher", + "Faridun Infantry", }, } @@ -5219,9 +5504,9 @@ worldAreas["MapUberBoss_StoneCitadel"] = { isHideout = false, monsterVarieties = { "Bladelash Transcendent", + "Brutal Transcendent", "Surgical Experimentalist", "Warrior Transcendent", - "Brutal Transcendent", }, } @@ -5271,6 +5556,8 @@ worldAreas["ExpeditionLogBook_Tundra"] = { isMap = false, isHideout = false, monsterVarieties = { + "Blood Zealot", + "Gelid Zealot", }, } @@ -5391,17 +5678,17 @@ worldAreas["BreachDomain_01"] = { isMap = false, isHideout = false, monsterVarieties = { - "It That Grasps", + "It That Controls", "It That Crawls", - "It That Watches", - "It That Hunts", + "It That Creeps", + "It That Grasps", + "It That Guards", "It That Hates", - "It That Shreds", + "It That Hunts", "It That Lashes", - "It That Guards", - "It That Controls", - "It That Creeps", + "It That Shreds", "It That Stalks", + "It That Watches", }, } diff --git a/src/Export/Minions/SpectreList.txt b/src/Export/Minions/SpectreList.txt index 21a3e2ee28..1bd722a3e5 100644 --- a/src/Export/Minions/SpectreList.txt +++ b/src/Export/Minions/SpectreList.txt @@ -428,7 +428,6 @@ Metadata/Monsters/MudBurrower/MudBurrowerTailBoss_ Metadata/Monsters/BitterGuy/BitterGuyWifeGhost ---- Isabel, Mourning Wife Metadata/Monsters/BitterGuy/BitterGuyChild1Surge_ ---- Calum, Weeping Child Metadata/Monsters/BitterGuy/BitterGuyChild2Surge ---- Torcall, Sobbing Child -Metadata/Monsters/QuillCrab/QuillCrabPoison ---- Venomous Crab Metadata/Monsters/Bird/MutantBird ---- Scourge of the Skies Metadata/Monsters/Bird/MutantBirdDog ---- Flesh Pup Metadata/Monsters/MarakethGuards/MarakethHeroGuard01___ ---- Emal diff --git a/src/Export/Minions/Spectres.txt b/src/Export/Minions/Spectres.txt index 642eb163df..63feaaa079 100644 --- a/src/Export/Minions/Spectres.txt +++ b/src/Export/Minions/Spectres.txt @@ -80,6 +80,9 @@ local minions, mod, flag = ... #spectre Metadata/Monsters/QuillCrab/QuillCrabBig #emit +#spectre Metadata/Monsters/QuillCrab/QuillCrabPoison +#emit + #spectre Metadata/Monsters/QuillCrab/QuillCrabBigPoison_ #flags recommendedSpectre recommendedBeast #emit diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 7b95c05f51..b902edb1c3 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -272,6 +272,7 @@ directiveTable.emit = function(state, args, out) out:write('\tmonsterCategory = "', (monsterVariety.MonsterCategory.Type), '",\n') end out:write('\tspawnLocation = {\n') + table.sort(worldAreaNames) for _, name in ipairs(worldAreaNames) do if name ~= "The Ziggurat Refuge" then out:write('\t\t"', name, '",\n') diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index 3acdc117f0..bb563889c0 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -4,27 +4,30 @@ -- World Area Data (c) Grinding Gear Games -- --- Step 0: Read Spectres.lua to get spectre IDs + local importedSpectres = {} + local file = io.open("../Data/Spectres.lua", "r") if file then + local currentSpectreName = nil for line in file:lines() do - local id = line:match('minions%[%"(.-)%"%]') - if id then - importedSpectres[id] = true + -- Try to capture the name line inside the spectre table: + local name = line:match('name%s*=%s*"(.-)"') + if name then + importedSpectres[name] = true end end file:close() end --- Step 1: Build packId -> monster names (spectre-eligible + imported only) -local packIdToMonsters = {} +-- Step 1: Build packId -> monster names +local packIdToMonsters = {} for entry in dat("MonsterPackEntries"):Rows() do if entry.MonsterPacksKey and entry.MonsterVarietiesKey then local packId = entry.MonsterPacksKey.Id local monVar = entry.MonsterVarietiesKey - if packId and monVar and monVar.Name and monVar.Name ~= "" and not monVar.NotSpectre and importedSpectres[monVar.Id] then + if packId and monVar and monVar.Name and monVar.Name ~= "" then packIdToMonsters[packId] = packIdToMonsters[packId] or {} table.insert(packIdToMonsters[packId], monVar.Name) end @@ -40,7 +43,7 @@ for pack in dat("MonsterPacks"):Rows() do end local function addIfSpectre(mon) - if mon and mon.Name and mon.Name ~= "" and not mon.NotSpectre and importedSpectres[mon.Id] and not seen[mon.Name] then + if mon.Name ~= "" and not seen[mon.Name] then table.insert(list, mon.Name) seen[mon.Name] = true end @@ -154,8 +157,9 @@ for area in dat("WorldAreas"):Rows() do out:write('\tisHideout = ' .. tostring(area.IsHideout) .. ',\n') out:write('\tmonsterVarieties = {\n') local seen = {} + table.sort(monsters) for _, name in ipairs(monsters) do - if not seen[name] then + if importedSpectres[name] and not seen[name] then out:write('\t\t"' .. name .. '",\n') seen[name] = true end From 75a6f4d00e7367978c681b9fcf2d7e1106486562 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Tue, 3 Jun 2025 05:10:29 -0500 Subject: [PATCH 66/69] Spawn location changes and small fixes --- src/Classes/MinionListControl.lua | 19 +- src/Data/Spectres.lua | 296 +++++++++++++++++-- src/Data/WorldAreas.lua | 471 +++++++++++++++++++++++++++++- src/Export/Scripts/minions.lua | 9 +- src/Export/Scripts/worldAreas.lua | 24 +- src/Export/spec.lua | 27 +- 6 files changed, 788 insertions(+), 58 deletions(-) diff --git a/src/Classes/MinionListControl.lua b/src/Classes/MinionListControl.lua index e2a2dd43d5..27711e6632 100644 --- a/src/Classes/MinionListControl.lua +++ b/src/Classes/MinionListControl.lua @@ -135,7 +135,7 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) if tooltip:CheckForUpdate(value) then local foundArea = nil for _, area in pairs(data.worldAreas) do - if area.name == value then + if area.name == value and #area .monsterVarieties > 0 then foundArea = area break end @@ -143,7 +143,10 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) if foundArea then tooltip:AddLine(18, foundArea.name) if foundArea.description and foundArea.description ~= "" then - tooltip:AddLine(14, colorCodes.CURRENCY .. '"' .. foundArea.description) + tooltip:AddLine(14, colorCodes.CURRENCY .. '"' .. foundArea.description .. '"') + end + if foundArea.bossVarieties and #foundArea.bossVarieties > 0 then + tooltip:AddLine(14, colorCodes.UNIQUE.. "Bosses: ^7" .. table.concat(foundArea.bossVarieties, ", ")) end tooltip:AddLine(14, "^7Area Level: "..foundArea.level) local biomeNameMap = { @@ -170,14 +173,12 @@ function SpawnListClass:AddValueTooltip(tooltip, index, value) end end tooltip:AddSeparator(10) - if #foundArea.monsterVarieties > 0 and foundArea.baseName ~= "The Ziggurat Refuge" then - tooltip:AddLine(14, "^7Spectres:") - for _, monsterName in ipairs(foundArea.monsterVarieties) do - tooltip:AddLine(14, " - " .. monsterName) - end - else - tooltip:AddLine(14, "^7No monsters listed") + tooltip:AddLine(14, "^7Spectres:") + for _, monsterName in ipairs(foundArea.monsterVarieties) do + tooltip:AddLine(14, " - " .. monsterName) end + elseif value == "Found in Maps" then + -- no tooltip else tooltip:AddLine(18, "^7World area not found: " .. tostring(value)) end diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 98738b3fdc..1e04eef65a 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -29,7 +29,9 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmoured"] = { spawnLocation = { "The Lost City (Act 2)", "The Lost City (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 2)", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -64,6 +66,7 @@ minions["Metadata/Monsters/EtchedBeetles/SmallEtchedBeetleArmouredDull"] = { "Keth (Act 8)", "The Lost City (Act 2)", "The Lost City (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -97,6 +100,7 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredDull"] = { spawnLocation = { "Keth (Act 2)", "Keth (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -129,7 +133,9 @@ minions["Metadata/Monsters/EtchedBeetles/MediumEtchedBeetleArmouredTuskWide"] = spawnLocation = { "The Lost City (Act 2)", "The Lost City (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 2)", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -687,6 +693,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { "Infested Barrens (Act 9)", "Steppe (Map)", "Sump (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -720,6 +727,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrab"] = { spawnLocation = { "The Riverbank (Act 1)", "The Riverbank (Act 7)", + "Found in Maps", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -753,6 +761,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBig"] = { spawnLocation = { "The Riverbank (Act 1)", "The Riverbank (Act 7)", + "Found in Maps", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -787,6 +796,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabPoison"] = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", "Sandspit (Map)", + "Found in Maps", }, skillList = { "QuillCrabSpikeBurstEmptyAction", @@ -825,6 +835,7 @@ minions["Metadata/Monsters/QuillCrab/QuillCrabBigPoison_"] = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", "Sandspit (Map)", + "Found in Maps", "Wetlands (Map)", }, skillList = { @@ -895,7 +906,9 @@ minions["Metadata/Monsters/ShellMonster/ShellMonster"] = { monsterCategory = "Beast", spawnLocation = { "Crimson Shores (Map)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 1)", + "Trial of the Sekhemas (Floor 3)", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -977,6 +990,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleBow"] = { "Freythorn (Act 7)", "Mire (Map)", "The Viridian Wildwood (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedBow", @@ -1015,6 +1029,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleDaggerDagger"] = { "Freythorn (Act 7)", "Mire (Map)", "The Viridian Wildwood (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1047,6 +1062,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictFemaleStaff"] = { "Freythorn (Act 1)", "Freythorn (Act 7)", "The Viridian Wildwood (Map)", + "Found in Maps", }, skillList = { "MPSAzmeriPictStaffProj", @@ -1308,6 +1324,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBanditExecutioner"] = { "Dreadnought Vanguard (Act 2)", "Dreadnought Vanguard (Act 8)", "The Copper Citadel (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -1356,6 +1373,7 @@ minions["Metadata/Monsters/Mutewind/MutewindBoy"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1394,6 +1412,7 @@ minions["Metadata/Monsters/Mutewind/MutewindGirl"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1439,6 +1458,7 @@ minions["Metadata/Monsters/Mutewind/MutewindMan2HSpear"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1481,6 +1501,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManDualSword"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1523,6 +1544,7 @@ minions["Metadata/Monsters/Mutewind/MutewindManSpearShield_"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1566,6 +1588,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualDaggerSandCrusted"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1605,6 +1628,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanDualSword"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1648,6 +1672,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanJavelin"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -1785,6 +1810,7 @@ minions["Metadata/Monsters/Mutewind/MutewindWomanSpearShield"] = { "The Halani Gates (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -1826,6 +1852,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -1859,6 +1886,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/MeleeVariantB/CorruptedE spawnLocation = { "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -1894,6 +1922,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/Ranged/CorruptedEliteRan "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", "The Iron Citadel (Map)", + "Found in Maps", }, skillList = { "MPACountsGuardSpike", @@ -1932,6 +1961,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantA/CorruptedEliteS "The Iron Citadel (Map)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -1973,6 +2003,7 @@ minions["Metadata/Monsters/TheCountsEliteGuardCorrupted/VariantB/CorruptedEliteT "Ogham Manor (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2010,6 +2041,7 @@ minions["Metadata/Monsters/TheCountsGuardEliteCorruptedMageLessCorrupted/Corrupt "Ogham Manor (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2044,7 +2076,8 @@ minions["Metadata/Monsters/TwoheadedTitan/TwoHeadedTitan"] = { "Forge (Map)", "The Titan Grotto (Act 2)", "The Titan Grotto (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2080,6 +2113,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Necromancer/BoneCultistNecro "Mastodon Badlands (Act 8)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MPSBoneCultistNecromancerLightning", @@ -2115,6 +2149,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot01" "Penitentiary (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MPSBoneCultistZealotLightning", @@ -2150,6 +2185,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/BoneCultistZealot02" "Penitentiary (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MPSBoneCultistZealotFire", @@ -2181,6 +2217,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultist_Zealots/FarudinLocustWarlock spawnLocation = { "The Dreadnought (Act 2)", "The Dreadnought (Act 8)", + "Found in Maps", }, skillList = { "FarudinWarlockBugRend", @@ -2217,6 +2254,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Beast/BoneCultistBeast"] = spawnLocation = { "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -2249,6 +2287,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Savage/BoneCultists_Savage_ spawnLocation = { "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2284,6 +2323,7 @@ minions["Metadata/Monsters/BoneCultists/BoneCultists_Shield/BoneCultistShield"] "Mastodon Badlands (Act 8)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2442,6 +2482,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleEagle"] = { "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MASFireConvertAltArtFireArrow", @@ -2476,6 +2517,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleJaguar_"] = { "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2513,6 +2555,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabblePriest"] = { "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MMSBoneRabbleMortar", @@ -2548,6 +2591,7 @@ minions["Metadata/Monsters/Skeletons/BoneRabble/BoneRabbleSquire"] = { "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2584,6 +2628,7 @@ minions["Metadata/Monsters/Skeletons/FungalSkeletonOneHandSword"] = { "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2615,6 +2660,7 @@ minions["Metadata/Monsters/Skeletons/RetchSkeletonOneHandSword"] = { spawnLocation = { "Mud Burrow (Act 1)", "Mud Burrow (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2652,9 +2698,10 @@ minions["Metadata/Monsters/Skeletons/Maraketh/MarakethSkeletonUnarmed"] = { "Path of Mourning (Act 8)", "The Lost City (Act 2)", "The Lost City (Act 8)", + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -2722,6 +2769,7 @@ minions["Metadata/Monsters/SkeletonSoldier/Rusted/RustedSoldierOneHandSword"] = "The Phaaryl Megalith (Map)", "The Red Vale (Act 1)", "The Red Vale (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -2760,7 +2808,9 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = { "Keth (Act 8)", "The Lost City (Act 2)", "The Lost City (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 1)", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -2798,6 +2848,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/Wraith/ProwlingShade"] = { spawnLocation = { "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -2900,6 +2951,7 @@ minions["Metadata/Monsters/Quadrilla/Quadrilla"] = { "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", "Riverside (Map)", + "Found in Maps", }, skillList = { "GAQuadrillaSunder", @@ -2941,6 +2993,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardMortarLiving"] = { spawnLocation = { "Library of Kamasa (Act 3)", "Library of Kamasa (Act 9)", + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", }, @@ -2981,6 +3034,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestMale" "Aggorat (Act 3)", "Aggorat (Act 9)", "Lost Towers (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3020,6 +3074,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/BloodPriests/VaalBloodPriestFemal "Aggorat (Act 3)", "Aggorat (Act 9)", "Lost Towers (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3055,6 +3110,7 @@ minions["Metadata/Monsters/VaalMonsters/ViperLegionnaire/ViperLegionnaireSword_" companionReservation = 37.8, monsterCategory = "Humanoid", spawnLocation = { + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", "Vaal City (Map)", @@ -3125,6 +3181,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfPack1"] = { "The Grelwood (Act 1)", "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3161,6 +3218,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwler1"] = { "The Grelwood (Act 1)", "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3193,6 +3251,7 @@ minions["Metadata/Monsters/Werewolves/WerewolfProwlerRed1"] = { spawnLocation = { "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3225,6 +3284,7 @@ minions["Metadata/Monsters/Monkeys/MonkeyJungle"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -3258,6 +3318,7 @@ minions["Metadata/Monsters/BloodChieftain/MonkeyChiefJungle"] = { spawnLocation = { "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3296,7 +3357,8 @@ minions["Metadata/Monsters/Spiker/Spiker3_"] = { "Deshar (Act 8)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -3331,6 +3393,7 @@ minions["Metadata/Monsters/MudBurrower/BrambleBurrower"] = { spawnLocation = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", + "Found in Maps", "Untainted Paradise (Map)", "Wetlands (Map)", }, @@ -3369,6 +3432,7 @@ minions["Metadata/Monsters/StonebackRhoa/BrambleRhoa"] = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", "Steaming Springs (Map)", + "Found in Maps", "Untainted Paradise (Map)", }, skillList = { @@ -3404,7 +3468,8 @@ minions["Metadata/Monsters/Wraith/WraithSpookyCold"] = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", "Lofty Summit (Map)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "SpookyWraithProjectileCold", @@ -3440,6 +3505,7 @@ minions["Metadata/Monsters/Wraith/WraithSpookyLightning"] = { spawnLocation = { "Mausoleum of the Praetor (Act 1)", "Mausoleum of the Praetor (Act 7)", + "Found in Maps", "Willow (Map)", }, skillList = { @@ -3473,6 +3539,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieMedium"] = { "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", + "Found in Maps", }, skillList = { "FungusZombieCausticOnDeathMedium", @@ -3509,6 +3576,7 @@ minions["Metadata/Monsters/FungusZombie/FungusZombieFungalmancer"] = { "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3540,6 +3608,7 @@ minions["Metadata/Monsters/MudGolem/MudGolem"] = { spawnLocation = { "Mud Burrow (Act 1)", "Mud Burrow (Act 7)", + "Found in Maps", }, skillList = { "MudGolemSlam", @@ -3572,6 +3641,7 @@ minions["Metadata/Monsters/MudGolem/SandGolem"] = { "Deserted (Map)", "Keth (Act 2)", "Keth (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3603,6 +3673,7 @@ minions["Metadata/Monsters/Zombies/Lumberjack/LumberingDrownedUnarmed"] = { "Clearfell (Act 7)", "The Riverbank (Act 1)", "The Riverbank (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3666,6 +3737,7 @@ minions["Metadata/Monsters/Urchins/SlingUrchin1"] = { "The Grelwood (Act 1)", "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", + "Found in Maps", }, skillList = { "UrchinSlingProjectile", @@ -3706,6 +3778,7 @@ minions["Metadata/Monsters/Hags/UrchinHag1"] = { "The Grelwood (Act 1)", "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3740,6 +3813,7 @@ minions["Metadata/Monsters/Hags/TrenchHag"] = { "The Drowned City (Act 3)", "The Drowned City (Act 9)", "The Riverbank (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3773,6 +3847,7 @@ minions["Metadata/Monsters/HuhuGrub/HuhuGrubLarvaeSpectre"] = { spawnLocation = { "Mud Burrow (Act 1)", "Mud Burrow (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3845,6 +3920,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCourtesan1"] = { "Ogham Village (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "LivingBloodGroundSmall", @@ -3884,6 +3960,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCarrier1"] = { "Ogham Manor (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "LivingBloodGroundLarger", @@ -3924,6 +4001,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCretin1"] = { "Ogham Village (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "LivingBloodGroundSmall", @@ -3962,6 +4040,7 @@ minions["Metadata/Monsters/BloodMonsters/BloodCollector1__"] = { "Ogham Village (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -3999,6 +4078,7 @@ minions["Metadata/Monsters/Knight/DeathKnight1"] = { "Necropolis (Map)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "DeathKnightSlamEAA", @@ -4034,6 +4114,7 @@ minions["Metadata/Monsters/Knight/DeathKnightNecropolisElite"] = { "Necropolis (Map)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "DeathKnightSlamEAA", @@ -4069,6 +4150,7 @@ minions["Metadata/Monsters/Gargoyle/GargoyleGolemRed"] = { spawnLocation = { "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4108,6 +4190,7 @@ minions["Metadata/Monsters/Mercenary/Infected/InfectedMercenaryAxe__"] = { "Ogham Village (Act 7)", "The Manor Ramparts (Act 1)", "The Manor Ramparts (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4139,6 +4222,7 @@ minions["Metadata/Monsters/Crow/CrowCarrion"] = { spawnLocation = { "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4169,6 +4253,7 @@ minions["Metadata/Monsters/BrambleHulk/BrambleHulk1"] = { spawnLocation = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", + "Found in Maps", "Untainted Paradise (Map)", }, skillList = { @@ -4269,6 +4354,7 @@ minions["Metadata/Monsters/Zombies/Fungal/FungalArtillery1__"] = { "The Grelwood (Act 7)", "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", + "Found in Maps", }, skillList = { "FungalArtilleryMortar", @@ -4303,6 +4389,7 @@ minions["Metadata/Monsters/Wretches/CoffinWretch1"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", + "Found in Maps", }, skillList = { "CoffinWretchBabySoulrend1", @@ -4334,6 +4421,7 @@ minions["Metadata/Monsters/Wretches/StatueWretch"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", + "Found in Maps", }, skillList = { "BurdenedWretchSlam", @@ -4365,6 +4453,7 @@ minions["Metadata/Monsters/Wretches/StatueWretchElite"] = { spawnLocation = { "Cemetery of the Eternals (Act 1)", "Cemetery of the Eternals (Act 7)", + "Found in Maps", }, skillList = { "BurdenedWretchSlamUnique", @@ -4462,6 +4551,7 @@ minions["Metadata/Monsters/BoneStalker/TombStalker1"] = { companionReservation = 36.6, monsterCategory = "Construct", spawnLocation = { + "Found in Maps", "Tomb of the Consort (Act 1)", "Tomb of the Consort (Act 7)", }, @@ -4498,6 +4588,7 @@ minions["Metadata/Monsters/Sentinels/TendrilSentinel1__"] = { "Derelict Mansion (Map)", "Ogham Manor (Act 1)", "Ogham Manor (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4533,6 +4624,7 @@ minions["Metadata/Monsters/Wolves/RottenWolf1_"] = { spawnLocation = { "Clearfell (Act 1)", "Clearfell (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4565,6 +4657,7 @@ minions["Metadata/Monsters/Wolves/FungalWolf1_"] = { spawnLocation = { "The Grim Tangle (Act 1)", "The Grim Tangle (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4599,6 +4692,7 @@ minions["Metadata/Monsters/Skeletons/Basic/GraveSkeletonUnarmed"] = { "Mausoleum of the Praetor (Act 1)", "Mausoleum of the Praetor (Act 7)", "Necropolis (Map)", + "Found in Maps", "Tomb of the Consort (Act 1)", "Tomb of the Consort (Act 7)", "Willow (Map)", @@ -4636,6 +4730,7 @@ minions["Metadata/Monsters/SnakeFlowerMan/BloomSerpent1"] = { "Chimeral Wetlands (Act 9)", "The Red Vale (Act 1)", "The Red Vale (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4667,6 +4762,7 @@ minions["Metadata/Monsters/Zombies/Farmer/FarmerZombieMedium"] = { spawnLocation = { "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4698,6 +4794,7 @@ minions["Metadata/Monsters/Zombies/Burned/BurnedLumberjackUnarmed"] = { "Inferno (Map)", "Ogham Village (Act 1)", "Ogham Village (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4729,6 +4826,7 @@ minions["Metadata/Monsters/Monkeys/Bramble/BrambleMonkey1"] = { spawnLocation = { "Hunting Grounds (Act 1)", "Hunting Grounds (Act 7)", + "Found in Maps", "Untainted Paradise (Map)", }, skillList = { @@ -4768,9 +4866,10 @@ minions["Metadata/Monsters/RisenArbalest__"] = { "The Phaaryl Megalith (Map)", "The Red Vale (Act 1)", "The Red Vale (Act 7)", + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 2)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -4807,9 +4906,10 @@ minions["Metadata/Monsters/Bugbot/BugbotRockyNoEmerge"] = { monsterCategory = "Construct", spawnLocation = { "Hidden Grotto (Map)", + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 1)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -4842,6 +4942,7 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_"] = { spawnLocation = { "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4873,6 +4974,7 @@ minions["Metadata/Monsters/FaridunLizards/FaridunLizard_Armoured_"] = { spawnLocation = { "Mawdun Quarry (Act 2)", "Mawdun Quarry (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -4906,6 +5008,7 @@ minions["Metadata/Monsters/Parasites/FishParasite"] = { "The Drowned City (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -5358,6 +5461,7 @@ minions["Metadata/Monsters/TwigMonsters/canopy/TwigMonster"] = { "Freythorn (Act 7)", "The Grelwood (Act 7)", "The Phaaryl Megalith (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -5422,9 +5526,10 @@ minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = { monsterCategory = "Beast", spawnLocation = { "Spider Woods (Map)", + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5458,6 +5563,7 @@ minions["Metadata/Monsters/DemonSpiders/SpiderSabre"] = { "Deshar (Act 8)", "Mastodon Badlands (Act 2)", "Mastodon Badlands (Act 8)", + "Found in Maps", }, skillList = { "GAHarvestSabreSpiderDualStrike", @@ -5525,6 +5631,7 @@ minions["Metadata/Monsters/RamGiant/RamGiantQuarry"] = { spawnLocation = { "Mawdun Quarry (Act 2)", "Mawdun Quarry (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -5561,6 +5668,7 @@ minions["Metadata/Monsters/RamGiant/RottingRamGiant_"] = { "Cenotes (Map)", "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", + "Found in Maps", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -5628,6 +5736,7 @@ minions["Metadata/Monsters/MaggotHusks/MaggotHusk"] = { companionReservation = 30, monsterCategory = "Undead", spawnLocation = { + "Found in Maps", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -5662,7 +5771,9 @@ minions["Metadata/Monsters/SerpentClanMonster/SerpentClan1"] = { "Keth (Act 8)", "The Lost City (Act 2)", "The Lost City (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 1)", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -5694,9 +5805,10 @@ minions["Metadata/Monsters/SaltGolem/SaltGolemNoEmerge"] = { monsterCategory = "Construct", spawnLocation = { "Hidden Grotto (Map)", + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 1)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -5735,6 +5847,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaMonster"] = { "Savannah (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -5772,6 +5885,7 @@ minions["Metadata/Monsters/HyenaMonster/HyenaCentaurSpear"] = { "Savannah (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -5810,6 +5924,7 @@ minions["Metadata/Monsters/VultureRegurgitator/VultureRegurgitator_"] = { spawnLocation = { "Deshar (Act 2)", "Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -5842,6 +5957,7 @@ minions["Metadata/Monsters/SandLeaper02/DesertLeaper1_"] = { companionReservation = 23.1, monsterCategory = "Beast", spawnLocation = { + "Found in Maps", "Vastiri Outskirts (Act 2)", "Vastiri Outskirts (Act 8)", }, @@ -5884,6 +6000,7 @@ minions["Metadata/Monsters/SkeletonGolemancer/SkeletonGolemancer"] = { companionReservation = 36.6, monsterCategory = "Undead", spawnLocation = { + "Found in Maps", "Tomb of the Consort (Act 1)", "Tomb of the Consort (Act 7)", }, @@ -5925,9 +6042,12 @@ minions["Metadata/Monsters/SandGolemancer/SandGolemancer"] = { "Deserted (Map)", "Keth (Act 2)", "Keth (Act 8)", + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 2)", + "Trial of the Sekhemas (Floor 3)", + "Trial of the Sekhemas (Floor 4)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -5966,7 +6086,8 @@ minions["Metadata/Monsters/MarAcolyte/MarAcolyte"] = { "Buried Shrines (Act 2)", "Buried Shrines (Act 8)", "Channel (Map)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 2)", }, skillList = { "MeleeAtAnimationSpeedFire", @@ -6000,6 +6121,7 @@ minions["Metadata/Monsters/WingedFiend/WingedFiend"] = { "Alpine Ridge (Map)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6033,7 +6155,8 @@ minions["Metadata/Monsters/RockSliderSpectre"] = { spawnLocation = { "The Halani Gates (Act 2)", "The Halani Gates (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6069,6 +6192,7 @@ minions["Metadata/Monsters/SkeletonSnake"] = { "Penitentiary (Map)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6103,6 +6227,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication01"] = { "Mastodon Badlands (Act 8)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MPWAzmeriPitifulFabricationSkullThrow", @@ -6139,6 +6264,7 @@ minions["Metadata/Monsters/PitifulFabrications/Canopy/PitifulFabrication02"] = { "Mastodon Badlands (Act 8)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "AzmeriFabricationDespair", @@ -6174,6 +6300,7 @@ minions["Metadata/Monsters/PitifulFabrications/PitifulFabrication03_"] = { "Mastodon Badlands (Act 8)", "The Bone Pits (Act 2)", "The Bone Pits (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6203,6 +6330,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoUnarmed_"] = spawnLocation = { "The Titan Grotto (Act 2)", "The Titan Grotto (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6234,6 +6362,7 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoSword_"] = { spawnLocation = { "The Titan Grotto (Act 2)", "The Titan Grotto (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6264,7 +6393,8 @@ minions["Metadata/Monsters/Skeletons/TitanGrotto/SkeletonTitanGrottoCaster"] = { spawnLocation = { "The Titan Grotto (Act 2)", "The Titan Grotto (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "MPSRedSkeletonCaster", @@ -6301,7 +6431,9 @@ minions["Metadata/Monsters/PorcupineAnt/PorcupineAntSmall"] = { "Deshar (Act 8)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 1)", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6332,9 +6464,10 @@ minions["Metadata/Monsters/CaveDweller/CaveDweller"] = { companionReservation = 34.8, monsterCategory = "Beast", spawnLocation = { + "Found in Maps", "Traitor's Passage (Act 2)", "Traitor's Passage (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 1)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6368,7 +6501,7 @@ minions["Metadata/Monsters/MineBat/MineBatDesertCaveNoEmerge"] = { spawnLocation = { "Buried Shrines (Act 2)", "Buried Shrines (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 3)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6404,7 +6537,10 @@ minions["Metadata/Monsters/SummonedPhantasm/DesertPhantasm"] = { "Buried Shrines (Act 8)", "Channel (Map)", "The Lost City (Act 2)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 2)", + "Trial of the Sekhemas (Floor 3)", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6442,6 +6578,7 @@ minions["Metadata/Monsters/VultureZombie/VultureDemon"] = { spawnLocation = { "Deshar (Act 2)", "Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6509,6 +6646,7 @@ minions["Metadata/Monsters/Zombies/Maraketh/MarakethZombie"] = { "Path of Mourning (Act 8)", "The Spires of Deshar (Act 2)", "The Spires of Deshar (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6546,6 +6684,7 @@ minions["Metadata/Monsters/PlagueMorphs/PlagueMorph1"] = { "Mawdun Quarry (Act 8)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6580,6 +6719,7 @@ minions["Metadata/Monsters/PlagueSwarm/PlagueSwarm"] = { "The Dreadnought (Act 8)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6613,6 +6753,7 @@ minions["Metadata/Monsters/PlagueNymph/PlagueNymph_"] = { "Mud Burrow (Act 7)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6647,6 +6788,7 @@ minions["Metadata/Monsters/PlagueBringer/PlagueBringer"] = { "The Dreadnought (Act 8)", "The Dreadnought's Wake (Act 2)", "The Dreadnought's Wake (Act 8)", + "Found in Maps", }, skillList = { "MASExtraAttackDistance6", @@ -6678,7 +6820,8 @@ minions["Metadata/Monsters/BrainWorm/DuneLurker_"] = { companionReservation = 38.4, monsterCategory = "Beast", spawnLocation = { - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 3)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -6717,7 +6860,8 @@ minions["Metadata/Monsters/WingedCreature/WingedCreature"] = { spawnLocation = { "The Titan Grotto (Act 2)", "The Titan Grotto (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "MeleeAtAnimationSpeed", @@ -6754,6 +6898,7 @@ minions["Metadata/Monsters/MantisRat/MantisRat"] = { spawnLocation = { "Mawdun Mine (Act 2)", "Mawdun Mine (Act 8)", + "Found in Maps", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -6787,6 +6932,7 @@ minions["Metadata/Monsters/MudGolem/MarshBruiser"] = { monsterCategory = "Construct", spawnLocation = { "Cenotes (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6818,6 +6964,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseUnarmed"] = { "Cenotes (Map)", "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", + "Found in Maps", }, skillList = { "BogCorpseVolatileExplosion", @@ -6851,6 +6998,7 @@ minions["Metadata/Monsters/BogBodies/BogCorpseOneHandAxe"] = { "Cenotes (Map)", "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", + "Found in Maps", }, skillList = { "BogCorpseVolatileExplosion", @@ -6885,6 +7033,7 @@ minions["Metadata/Monsters/TwigMonsters/DredgeFiend"] = { "Burial Bog (Map)", "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -6952,6 +7101,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearThrower"] = { "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", "Sulphuric Caverns (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -6991,6 +7141,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeSpearMelee"] = { "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", "Sulphuric Caverns (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7023,6 +7174,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeDagger"] = { "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", "Sulphuric Caverns (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7055,6 +7207,7 @@ minions["Metadata/Monsters/VaalSavage/CannibalTribeShaman"] = { "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", "Sulphuric Caverns (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7125,6 +7278,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageStalker"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7167,6 +7321,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearThrower_"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MMAVaalSavageSpearThrow", @@ -7209,6 +7364,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageSpearMelee"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7279,6 +7435,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDagger_"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -7313,6 +7470,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageShaman"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7354,6 +7512,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageBrute"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7390,6 +7549,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageDelinquent"] = { spawnLocation = { "The Azak Bog (Act 3)", "The Azak Bog (Act 9)", + "Found in Maps", }, skillList = { "MPWVaalSavageBlowDart", @@ -7453,6 +7613,7 @@ minions["Metadata/Monsters/VaalSavage/VaalSavageGiant"] = { spawnLocation = { "The Azak Bog (Act 3)", "The Azak Bog (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7490,6 +7651,7 @@ minions["Metadata/Monsters/PlagueSwarm/BloodDrone"] = { spawnLocation = { "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7520,6 +7682,7 @@ minions["Metadata/Monsters/SwarmHost/SwarmHost"] = { spawnLocation = { "Sandswept Marsh (Act 3)", "Sandswept Marsh (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7563,6 +7726,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalkerPale"] = { "Jiquani's Machinarium (Act 9)", "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed3", @@ -7595,6 +7759,7 @@ minions["Metadata/Monsters/IgguranRaider/BladeStalker"] = { spawnLocation = { "Temple of Kopec (Act 3)", "Temple of Kopec (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed3", @@ -7629,6 +7794,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteSpawn_"] = { "Sinking Spire (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7668,6 +7834,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteFlathead"] = { "Sinking Spire (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "WalkEmergeAnchoriteFlathead", @@ -7706,6 +7873,7 @@ minions["Metadata/Monsters/Anchorite/AnchoriteMother"] = { "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", "Backwash (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7781,6 +7949,7 @@ minions["Metadata/Monsters/ArmadilloDemon/ArmadilloDemon"] = { "Infested Barrens (Act 9)", "Jungle Ruins (Act 3)", "Jungle Ruins (Act 9)", + "Found in Maps", "Woodland (Map)", }, skillList = { @@ -7817,6 +7986,7 @@ minions["Metadata/Monsters/ChawMongrel/ChawMongrel"] = { "The Azak Bog (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7852,6 +8022,7 @@ minions["Metadata/Monsters/ZombieTreasureHunters/IllFatedExplorer1"] = { "Infested Barrens (Act 3)", "Infested Barrens (Act 9)", "Sump (Map)", + "Found in Maps", "Woodland (Map)", }, skillList = { @@ -7919,6 +8090,7 @@ minions["Metadata/Monsters/SnakeHulk/SnakeHulk"] = { "Jungle Ruins (Act 9)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7954,6 +8126,7 @@ minions["Metadata/Monsters/SerpentHusk/SerpentHusk__"] = { "Rockpools (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -7988,6 +8161,7 @@ minions["Metadata/Monsters/GutViper/GutViper"] = { "Bluff (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8049,6 +8223,7 @@ minions["Metadata/Monsters/SpittingSnake/SpittingSnake"] = { "Bluff (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8085,6 +8260,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpse"] = { "Rockpools (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8122,6 +8298,7 @@ minions["Metadata/Monsters/ConstrictorCorpse/ConstrictorCorpseRanged_"] = { "Rockpools (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8156,6 +8333,7 @@ minions["Metadata/Monsters/SpiderMonkey/SpiderMonkey"] = { "Riverside (Map)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8195,6 +8373,7 @@ minions["Metadata/Monsters/GoreCharger/GoreCharger"] = { "Infested Barrens (Act 9)", "Steppe (Map)", "Sump (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8228,6 +8407,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictMaleAxe"] = { "Freythorn (Act 1)", "Freythorn (Act 7)", "The Viridian Wildwood (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8261,6 +8441,7 @@ minions["Metadata/Monsters/CrazedCannibalPicts/PictBigMale"] = { "Freythorn (Act 1)", "Freythorn (Act 7)", "The Viridian Wildwood (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8298,6 +8479,7 @@ minions["Metadata/Monsters/WereCat/TigerChimeral"] = { spawnLocation = { "Chimeral Wetlands (Act 3)", "Chimeral Wetlands (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8336,6 +8518,7 @@ minions["Metadata/Monsters/Taniwha/RiverTaniwhaNoJank"] = { "The Drowned City (Act 9)", "The Matlan Waterways (Act 3)", "The Matlan Waterways (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8428,6 +8611,7 @@ minions["Metadata/Monsters/VaalConstructs/Sentinel/VaalConstructSentinelGoldenNo spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", "Vaal Foundry (Map)", }, skillList = { @@ -8570,6 +8754,7 @@ minions["Metadata/Monsters/VaalConstructs/Golem/VaalConstructGolemAncient"] = { spawnLocation = { "Jiquani's Machinarium (Act 3)", "Jiquani's Machinarium (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8640,6 +8825,7 @@ minions["Metadata/Monsters/RatMonster/RatMonster"] = { "Mud Burrow (Act 7)", "The Venom Crypts (Act 3)", "The Venom Crypts (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8673,6 +8859,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardDagger spawnLocation = { "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -8707,6 +8894,7 @@ minions["Metadata/Monsters/VaalMonsters/Machinarium/VaalGuards/UndeadGuardMortar "Jiquani's Sanctum (Act 3)", "Jiquani's Sanctum (Act 9)", "Slick (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8745,6 +8933,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobiteHighborn"] = { "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8777,6 +8966,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteHighborn/CenobitePawn"] = { spawnLocation = { "Apex of Filth (Act 3)", "Apex of Filth (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8813,6 +9003,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteLeash/CenobiteLeash"] = { "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8854,6 +9045,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSlam/CenobiteSlam"] = { "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8887,6 +9079,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteStoneThrower/CenobiteStoneThrower"] "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8925,6 +9118,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteSwarmUgly/CenobiteSwarm"] = { "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -8964,6 +9158,7 @@ minions["Metadata/Monsters/Cenobite/CenobiteBloater/CenobiteBloater"] = { "Backwash (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9001,6 +9196,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersBlood"] = { "Aggorat (Act 9)", "Frigid Bluffs", "Lost Towers (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9033,6 +9229,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersChaos"] = { spawnLocation = { "Aggorat (Act 3)", "Aggorat (Act 9)", + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", }, @@ -9068,6 +9265,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersCold_"] = { "Aggorat (Act 3)", "Aggorat (Act 9)", "Frigid Bluffs", + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", }, @@ -9102,6 +9300,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersFire"] = { spawnLocation = { "Aggorat (Act 3)", "Aggorat (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9135,6 +9334,7 @@ minions["Metadata/Monsters/VaalMonsters/Zealots/VaalZealotDaggersLightning"] = { companionReservation = 30, monsterCategory = "Humanoid", spawnLocation = { + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9199,6 +9399,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGuardClawsLiving"] = { spawnLocation = { "Library of Kamasa (Act 3)", "Library of Kamasa (Act 9)", + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", }, @@ -9237,6 +9438,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalOverseerLiving_"] = { spawnLocation = { "Library of Kamasa (Act 3)", "Library of Kamasa (Act 9)", + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", }, @@ -9270,6 +9472,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalGoliathLiving_"] = { spawnLocation = { "Aggorat (Act 3)", "Aggorat (Act 9)", + "Found in Maps", "Utzaal (Act 3)", "Utzaal (Act 9)", "Vaal Village (Map)", @@ -9315,6 +9518,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalStormcaller"] = { "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", "The Stone Citadel (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9350,6 +9554,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = { "Aggorat (Act 3)", "Aggorat (Act 9)", "Lost Towers (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9560,6 +9765,7 @@ minions["Metadata/Monsters/Procession/ProcessionAxeShield"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9592,6 +9798,7 @@ minions["Metadata/Monsters/Procession/ProcessionSpear_"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9622,6 +9829,7 @@ minions["Metadata/Monsters/Procession/ProcessionDagger"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9652,6 +9860,7 @@ minions["Metadata/Monsters/Procession/ProcessionBow"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9686,6 +9895,7 @@ minions["Metadata/Monsters/Procession/ProcessionBannerSpectre"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", }, skillList = { "ABTTProcessionBannerInactive", @@ -9719,6 +9929,7 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", "Vaal Foundry (Map)", }, skillList = { @@ -9751,6 +9962,7 @@ minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { "Castaway (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9848,6 +10060,7 @@ minions["Metadata/Monsters/VaalForgeMan/VaalForgeMan"] = { spawnLocation = { "The Molten Vault (Act 3)", "The Molten Vault (Act 9)", + "Found in Maps", "Vaal Foundry (Map)", }, skillList = { @@ -9887,6 +10100,7 @@ minions["Metadata/Monsters/DrownedCrawler/DrownedCrawler__"] = { "The Drowned City (Act 3)", "The Drowned City (Act 9)", "The Riverbank (Act 7)", + "Found in Maps", }, skillList = { "GADrownedCrawlerSwipe", @@ -9955,6 +10169,7 @@ minions["Metadata/Monsters/BloodBathers/BloodBatherDualWield/BloodBatherDualWiel "Sun Temple (Map)", "Temple of Kopec (Act 3)", "Temple of Kopec (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -9992,6 +10207,7 @@ minions["Metadata/Monsters/BloodBathers/VaalApparition/SunVaalApparition"] = { "Sun Temple (Map)", "Temple of Kopec (Act 3)", "Temple of Kopec (Act 9)", + "Found in Maps", }, skillList = { "MPSVaalSunApparitionBasicProj", @@ -10029,6 +10245,7 @@ minions["Metadata/Monsters/BloodCultistDrones/BloodBatherMage"] = { "Sun Temple (Map)", "Temple of Kopec (Act 3)", "Temple of Kopec (Act 9)", + "Found in Maps", }, skillList = { "MPSBloodMageBloodProjectile", @@ -10121,6 +10338,7 @@ minions["Metadata/Monsters/VaalMonsters/Living/VaalAxeThrower_"] = { spawnLocation = { "Aggorat (Act 3)", "Aggorat (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -10157,6 +10375,7 @@ minions["Metadata/Monsters/CauldronCrone/CauldronCrone"] = { "Sinking Spire (Map)", "The Drowned City (Act 3)", "The Drowned City (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -10517,6 +10736,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidGoliathFist/VaalHumanoidGol spawnLocation = { "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -10552,6 +10772,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidPyramidHands/VaalPyramidHan "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", "The Stone Citadel (Map)", + "Found in Maps", }, skillList = { "EDSPyramidHandLightningLance", @@ -10585,6 +10806,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidShieldLegs/VallHumanoidShie spawnLocation = { "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -10626,6 +10848,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidSwordShield/VaalHumanoidSwo spawnLocation = { "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -10660,6 +10883,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonFi spawnLocation = { "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", + "Found in Maps", }, skillList = { "MPAVaalHumanoidCannon", @@ -10698,6 +10922,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidCannon/VaalHumanoidCannonLi spawnLocation = { "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", + "Found in Maps", }, skillList = { "EASVaalHumanoidSkitterMine", @@ -10761,6 +10986,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidBladeHands/VaalHumanoidBlad "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", "The Stone Citadel (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10797,6 +11023,7 @@ minions["Metadata/Monsters/VaalHumanoids/VaalHumanoidStalker/VaalHumanoidStalker "The Black Chambers (Act 3)", "The Black Chambers (Act 9)", "The Stone Citadel (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10857,6 +11084,7 @@ minions["Metadata/Monsters/CageSkeleton/CageSkeleton_"] = { companionReservation = 42.3, monsterCategory = "Undead", spawnLocation = { + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -10950,6 +11178,7 @@ minions["Metadata/Monsters/RootedGuys/RootedGuy04/RaisedBranchMonster"] = { monsterCategory = "Beast", spawnLocation = { "The Grelwood (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11011,6 +11240,7 @@ minions["Metadata/Monsters/ScarecrowBeast/ScarecrowBeast"] = { spawnLocation = { "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11049,6 +11279,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsStalkerFoundry_"] = { spawnLocation = { "Mawdun Mine (Act 2)", "Mawdun Mine (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeedComboTEMP", @@ -11082,6 +11313,7 @@ minions["Metadata/Monsters/FallenGods/FallenGodsCrawlerFoundry_"] = { spawnLocation = { "Mawdun Mine (Act 2)", "Mawdun Mine (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11116,6 +11348,7 @@ minions["Metadata/Monsters/FallenGods/FallenHooksFoundry"] = { spawnLocation = { "Mawdun Mine (Act 2)", "Mawdun Mine (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11273,6 +11506,7 @@ minions["Metadata/Monsters/RabidFeralDogMonster/RabidDog"] = { spawnLocation = { "Ogham Farmlands (Act 1)", "Ogham Farmlands (Act 7)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11339,6 +11573,7 @@ minions["Metadata/Monsters/Ghouls/FarudinCrawler"] = { "Mawdun Quarry (Act 8)", "The Dreadnought (Act 2)", "The Dreadnought (Act 8)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11376,6 +11611,7 @@ minions["Metadata/Monsters/DrudgeMiners/DrudgeBedrockBlaster"] = { "Mawdun Quarry (Act 2)", "Mawdun Quarry (Act 8)", "Mineshaft (Map)", + "Found in Maps", }, skillList = { "MeleeAtAnimationSpeed", @@ -11408,7 +11644,9 @@ minions["Metadata/Monsters/TitanWalker/TitanWalker"] = { companionReservation = 44.1, monsterCategory = "Undead", spawnLocation = { - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 3)", + "Trial of the Sekhemas (Floor 4)", "Valley of the Titans (Act 2)", "Valley of the Titans (Act 8)", }, @@ -11445,6 +11683,7 @@ minions["Metadata/Monsters/SkeletalKnight/SkeletalKnight"] = { spawnLocation = { "Mausoleum of the Praetor (Act 1)", "Mausoleum of the Praetor (Act 7)", + "Found in Maps", "Tomb of the Consort (Act 1)", "Tomb of the Consort (Act 7)", }, @@ -11484,6 +11723,7 @@ minions["Metadata/Monsters/SkeletalReaper/SkeletalReaper"] = { spawnLocation = { "Crypt (Map)", "The Red Vale (Act 7)", + "Found in Maps", "Tomb of the Consort (Act 1)", "Tomb of the Consort (Act 7)", }, @@ -11516,7 +11756,9 @@ minions["Metadata/Monsters/VaseMonster/VaseMonsterSpectre"] = { companionReservation = 39, monsterCategory = "Construct", spawnLocation = { - "Trial of the Sekhemas (Act 2)", + "Trial of the Sekhemas (Floor 2)", + "Trial of the Sekhemas (Floor 3)", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "MeleeAtAnimationSpeed", @@ -11551,7 +11793,9 @@ minions["Metadata/Monsters/UndeadMarakethPriest/UndeadMarakethPriest"] = { spawnLocation = { "Path of Mourning (Act 2)", "Path of Mourning (Act 8)", - "Trial of the Sekhemas (Act 2)", + "Found in Maps", + "Trial of the Sekhemas (Floor 2)", + "Trial of the Sekhemas (Floor 4)", }, skillList = { "MeleeAtAnimationSpeedFire", diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index 57d295c488..c981acd216 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -846,6 +846,9 @@ worldAreas["G1_1"] = { "Drowned", "Porcupine Crab", }, + bossVarieties = { + "The Bloated Miller", + }, } worldAreas["G1_2"] = { @@ -863,6 +866,9 @@ worldAreas["G1_2"] = { "Vile Hag", "Vile Imp", }, + bossVarieties = { + "Beira of the Rotten Pack", + }, } worldAreas["G1_3"] = { @@ -879,6 +885,9 @@ worldAreas["G1_3"] = { "Mud Simulacrum", "Wretched Rattler", }, + bossVarieties = { + "The Devourer", + }, } worldAreas["G1_4"] = { @@ -899,6 +908,9 @@ worldAreas["G1_4"] = { "Vile Imp", "Werewolf Prowler", }, + bossVarieties = { + "The Brambleghast", + }, } worldAreas["G1_5"] = { @@ -916,6 +928,9 @@ worldAreas["G1_5"] = { "Maw Demon", "Risen Arbalest", }, + bossVarieties = { + "The Rust King", + }, } worldAreas["G1_6"] = { @@ -934,6 +949,9 @@ worldAreas["G1_6"] = { "Fungal Wolf", "Fungal Zombie", }, + bossVarieties = { + "The Rotten Druid", + }, } worldAreas["G1_7"] = { @@ -954,6 +972,9 @@ worldAreas["G1_7"] = { "Risen Rattler", "Undertaker", }, + bossVarieties = { + "Lachlann of Endless Lament", + }, } worldAreas["G1_8"] = { @@ -975,6 +996,9 @@ worldAreas["G1_8"] = { "Skulking Ghoul", "Wheelbound Hag", }, + bossVarieties = { + "Draven, the Eternal Praetor", + }, } worldAreas["G1_9"] = { @@ -993,6 +1017,9 @@ worldAreas["G1_9"] = { "Knight-Gaunt", "Risen Rattler", }, + bossVarieties = { + "Asinia, the Praetor's Consort", + }, } worldAreas["G1_10"] = { @@ -1005,6 +1032,9 @@ worldAreas["G1_10"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The Rotten Druid", + }, } worldAreas["G1_11"] = { @@ -1024,6 +1054,9 @@ worldAreas["G1_11"] = { "Venomous Crab", "Venomous Crab Matriarch", }, + bossVarieties = { + "The Crowbell", + }, } worldAreas["G1_12"] = { @@ -1088,6 +1121,9 @@ worldAreas["G1_13_2"] = { "Voracious Werewolf", "Werewolf Prowler", }, + bossVarieties = { + "The Executioner", + }, } worldAreas["G1_14"] = { @@ -1135,6 +1171,10 @@ worldAreas["G1_15"] = { "Tendril Prowler", "Tendril Sentinel", }, + bossVarieties = { + "Candlemass, the Living Rite", + "Count Geonor", + }, } worldAreas["G2_town"] = { @@ -1167,6 +1207,9 @@ worldAreas["G2_1"] = { "Sandscoured Dead", "Sun Clan Scavenger", }, + bossVarieties = { + "Rathbreaker", + }, } worldAreas["G2_2"] = { @@ -1187,6 +1230,9 @@ worldAreas["G2_2"] = { "Tombshrieker", "Vault Lurker", }, + bossVarieties = { + "Balbala, the Traitor", + }, } worldAreas["G2_3"] = { @@ -1211,6 +1257,9 @@ worldAreas["G2_3"] = { "Faridun Swordsman", "Faridun Wind-slicer", }, + bossVarieties = { + "Jamanra, the Risen King", + }, } worldAreas["G2_3a"] = { @@ -1257,6 +1306,9 @@ worldAreas["G2_4_1"] = { "Tarnished Beetle", "Tarnished Scarab", }, + bossVarieties = { + "Kabala, Constrictor Queen", + }, } worldAreas["G2_4_2"] = { @@ -1296,6 +1348,9 @@ worldAreas["G2_4_3"] = { "Sand Spirit", "Vesper Bat", }, + bossVarieties = { + "Azarian, the Forsaken Son", + }, } worldAreas["G2_5_1"] = { @@ -1341,6 +1396,9 @@ worldAreas["G2_5_2"] = { "Spinesnatcher", "Sun Clan Scavenger", }, + bossVarieties = { + "Ekbab, Ancient Steed", + }, } worldAreas["G2_6"] = { @@ -1380,6 +1438,9 @@ worldAreas["G2_7"] = { "Sandflesh Warrior", "Winged Horror", }, + bossVarieties = { + "Zalmarath, the Colossus", + }, } worldAreas["G2_8"] = { @@ -1454,6 +1515,9 @@ worldAreas["G2_9_2"] = { "Maraketh Undead", "Winged Fiend", }, + bossVarieties = { + "Tor Gul, the Defiler", + }, } worldAreas["G2_10_1"] = { @@ -1495,6 +1559,9 @@ worldAreas["G2_10_2"] = { "Mantis Rat", "Plague Nymph", }, + bossVarieties = { + "Rudja, the Dread Engineer", + }, } worldAreas["G2_11"] = { @@ -1565,6 +1632,9 @@ worldAreas["G2_12_2"] = { "Faridun Swordsman", "Faridun Wind-slicer", }, + bossVarieties = { + "Jamanra, the Abomination", + }, } worldAreas["G2_13"] = { @@ -1581,7 +1651,7 @@ worldAreas["G2_13"] = { } worldAreas["Sanctum_1"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 1)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1599,10 +1669,13 @@ worldAreas["Sanctum_1"] = { "Tombshrieker", "Vault Lurker", }, + bossVarieties = { + "Rattlecage, the Earthbreaker", + }, } worldAreas["Sanctum_1_Foyer_1"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 1)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1614,7 +1687,7 @@ worldAreas["Sanctum_1_Foyer_1"] = { } worldAreas["Sanctum_1_Foyer_2"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 1)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1626,7 +1699,7 @@ worldAreas["Sanctum_1_Foyer_2"] = { } worldAreas["Sanctum_1_Foyer_3"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 1)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1638,7 +1711,7 @@ worldAreas["Sanctum_1_Foyer_3"] = { } worldAreas["Sanctum_2"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 2)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1656,10 +1729,14 @@ worldAreas["Sanctum_2"] = { "Sand Spirit", "Urnwalker", }, + bossVarieties = { + "Rafiq of the Frozen Spring", + "Hadi of the Flaming River", + }, } worldAreas["Sanctum_2_Foyer_1"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 2)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1671,7 +1748,7 @@ worldAreas["Sanctum_2_Foyer_1"] = { } worldAreas["Sanctum_2_Foyer_2"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 2)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1683,7 +1760,7 @@ worldAreas["Sanctum_2_Foyer_2"] = { } worldAreas["Sanctum_2_Foyer_3"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 2)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1695,7 +1772,7 @@ worldAreas["Sanctum_2_Foyer_3"] = { } worldAreas["Sanctum_3"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 3)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1717,10 +1794,13 @@ worldAreas["Sanctum_3"] = { "Vesper Bat", "Walking Goliath", }, + bossVarieties = { + "Ashar, the Sand Mother", + }, } worldAreas["Sanctum_3_Foyer_1"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 3)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1732,7 +1812,7 @@ worldAreas["Sanctum_3_Foyer_1"] = { } worldAreas["Sanctum_3_Foyer_2"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 3)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1744,7 +1824,7 @@ worldAreas["Sanctum_3_Foyer_2"] = { } worldAreas["Sanctum_3_Foyer_3"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 3)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1756,7 +1836,7 @@ worldAreas["Sanctum_3_Foyer_3"] = { } worldAreas["Sanctum_4"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 4)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1774,10 +1854,13 @@ worldAreas["Sanctum_4"] = { "Walking Goliath", "Winged Horror", }, + bossVarieties = { + "Zarokh, the Temporal", + }, } worldAreas["Sanctum_4_Foyer_1"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 4)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1789,7 +1872,7 @@ worldAreas["Sanctum_4_Foyer_1"] = { } worldAreas["Sanctum_4_Foyer_2"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 4)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1801,7 +1884,7 @@ worldAreas["Sanctum_4_Foyer_2"] = { } worldAreas["Sanctum_4_Foyer_3"] = { - name = "Trial of the Sekhemas (Act 2)", + name = "Trial of the Sekhemas (Floor 4)", baseName = "Trial of the Sekhemas", tags = { }, act = 2, @@ -1846,6 +1929,9 @@ worldAreas["G3_1"] = { "Orok Throatcutter", "Rotting Hulk", }, + bossVarieties = { + "Rootdredge", + }, } worldAreas["G3_2_1"] = { @@ -1908,6 +1994,9 @@ worldAreas["G3_3"] = { "Quadrilla", "Snakethroat Shambler", }, + bossVarieties = { + "Mighty Silverfist", + }, } worldAreas["G3_4"] = { @@ -1947,6 +2036,9 @@ worldAreas["G3_5"] = { "Prowling Chimeral", "River Drake", }, + bossVarieties = { + "Xyclucian, the Chimera", + }, } worldAreas["G3_6_1"] = { @@ -1969,6 +2061,9 @@ worldAreas["G3_6_1"] = { "Vaal Skeletal Squire", "Vaal Skeletal Warrior", }, + bossVarieties = { + "Blackjaw, the Remnant", + }, } worldAreas["G3_6_2"] = { @@ -1990,6 +2085,9 @@ worldAreas["G3_6_2"] = { "Vaal Skeletal Squire", "Vaal Skeletal Warrior", }, + bossVarieties = { + "Zicoatl, Warden of the Core", + }, } worldAreas["G3_7"] = { @@ -2013,6 +2111,9 @@ worldAreas["G3_7"] = { "Azak Torchbearer", "Chaw Mongrel", }, + bossVarieties = { + "Ignagduk, the Bog Witch", + }, } worldAreas["G3_8"] = { @@ -2061,6 +2162,9 @@ worldAreas["G3_9"] = { "Vaal Embalmed Rogue", "Vaal Embalmed Spearman", }, + bossVarieties = { + "Mektul, the Forgemaster", + }, } worldAreas["G3_10"] = { @@ -2074,6 +2178,12 @@ worldAreas["G3_10"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Uxmal, the Beastlord", + "Chetza, the Feathered Plague", + "Bahlak, the Sky Seer", + "The Trialmaster", + }, } worldAreas["G3_10_Airlock"] = { @@ -2111,6 +2221,9 @@ worldAreas["G3_11"] = { "Hunchback Clubber", "Pyromushroom Cultivator", }, + bossVarieties = { + "The Queen of Filth", + }, } worldAreas["G3_12"] = { @@ -2128,6 +2241,9 @@ worldAreas["G3_12"] = { "Bloodrite Priest", "Priest of the Sun", }, + bossVarieties = { + "Ketzuli, High Priest of the Sun", + }, } worldAreas["G_Endgame_Town"] = { @@ -2386,6 +2502,9 @@ worldAreas["G3_14"] = { "Vaal Overseer", "Viper Legionnaire", }, + bossVarieties = { + "Viper Napuatzi", + }, } worldAreas["G3_15"] = { @@ -2447,6 +2566,10 @@ worldAreas["G3_17"] = { "Surgical Experimentalist", "Warrior Transcendent", }, + bossVarieties = { + "Doryani, Royal Thaumaturge", + "Doryani's Triumph", + }, } worldAreas["C_G1_town"] = { @@ -2477,6 +2600,9 @@ worldAreas["C_G1_1"] = { "Porcupine Crab", "River Hag", }, + bossVarieties = { + "The Bloated Miller", + }, } worldAreas["C_G1_2"] = { @@ -2494,6 +2620,9 @@ worldAreas["C_G1_2"] = { "Vile Hag", "Vile Imp", }, + bossVarieties = { + "Beira of the Rotten Pack", + }, } worldAreas["C_G1_3"] = { @@ -2512,6 +2641,9 @@ worldAreas["C_G1_3"] = { "Rotted Rat", "Wretched Rattler", }, + bossVarieties = { + "The Devourer", + }, } worldAreas["C_G1_4"] = { @@ -2535,6 +2667,9 @@ worldAreas["C_G1_4"] = { "Vile Imp", "Werewolf Prowler", }, + bossVarieties = { + "The Brambleghast", + }, } worldAreas["C_G1_5"] = { @@ -2553,6 +2688,9 @@ worldAreas["C_G1_5"] = { "Maw Demon", "Risen Arbalest", }, + bossVarieties = { + "The Rust King", + }, } worldAreas["C_G1_6"] = { @@ -2571,6 +2709,9 @@ worldAreas["C_G1_6"] = { "Fungal Wolf", "Fungal Zombie", }, + bossVarieties = { + "The Rotten Druid", + }, } worldAreas["C_G1_7"] = { @@ -2591,6 +2732,9 @@ worldAreas["C_G1_7"] = { "Risen Rattler", "Undertaker", }, + bossVarieties = { + "Lachlann of Endless Lament", + }, } worldAreas["C_G1_8"] = { @@ -2612,6 +2756,9 @@ worldAreas["C_G1_8"] = { "Skulking Ghoul", "Wheelbound Hag", }, + bossVarieties = { + "Draven, the Eternal Praetor", + }, } worldAreas["C_G1_9"] = { @@ -2630,6 +2777,9 @@ worldAreas["C_G1_9"] = { "Knight-Gaunt", "Risen Rattler", }, + bossVarieties = { + "Asinia, the Praetor's Consort", + }, } worldAreas["C_G1_10"] = { @@ -2642,6 +2792,9 @@ worldAreas["C_G1_10"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The Rotten Druid", + }, } worldAreas["C_G1_11"] = { @@ -2661,6 +2814,9 @@ worldAreas["C_G1_11"] = { "Venomous Crab", "Venomous Crab Matriarch", }, + bossVarieties = { + "The Crowbell", + }, } worldAreas["C_G1_12"] = { @@ -2726,6 +2882,9 @@ worldAreas["C_G1_13_2"] = { "Voracious Werewolf", "Werewolf Prowler", }, + bossVarieties = { + "The Executioner", + }, } worldAreas["C_G1_14"] = { @@ -2773,6 +2932,10 @@ worldAreas["C_G1_15"] = { "Tendril Prowler", "Tendril Sentinel", }, + bossVarieties = { + "Candlemass, the Living Rite", + "Count Geonor", + }, } worldAreas["C_G2_town"] = { @@ -2805,6 +2968,9 @@ worldAreas["C_G2_1"] = { "Sandscoured Dead", "Sun Clan Scavenger", }, + bossVarieties = { + "Rathbreaker", + }, } worldAreas["C_G2_2"] = { @@ -2825,6 +2991,9 @@ worldAreas["C_G2_2"] = { "Tombshrieker", "Vault Lurker", }, + bossVarieties = { + "Balbala, the Traitor", + }, } worldAreas["C_G2_3"] = { @@ -2849,6 +3018,9 @@ worldAreas["C_G2_3"] = { "Faridun Swordsman", "Faridun Wind-slicer", }, + bossVarieties = { + "Jamanra, the Risen King", + }, } worldAreas["C_G2_3a"] = { @@ -2895,6 +3067,9 @@ worldAreas["C_G2_4_1"] = { "Tarnished Beetle", "Tarnished Scarab", }, + bossVarieties = { + "Kabala, Constrictor Queen", + }, } worldAreas["C_G2_4_2"] = { @@ -2933,6 +3108,9 @@ worldAreas["C_G2_4_3"] = { "Sand Spirit", "Vesper Bat", }, + bossVarieties = { + "Azarian, the Forsaken Son", + }, } worldAreas["C_G2_5_1"] = { @@ -2978,6 +3156,9 @@ worldAreas["C_G2_5_2"] = { "Spinesnatcher", "Sun Clan Scavenger", }, + bossVarieties = { + "Ekbab, Ancient Steed", + }, } worldAreas["C_G2_6"] = { @@ -3017,6 +3198,9 @@ worldAreas["C_G2_7"] = { "Sandflesh Warrior", "Winged Horror", }, + bossVarieties = { + "Zalmarath, the Colossus", + }, } worldAreas["C_G2_8"] = { @@ -3078,6 +3262,9 @@ worldAreas["C_G2_9_2_"] = { "Maraketh Undead", "Winged Fiend", }, + bossVarieties = { + "Tor Gul, the Defiler", + }, } worldAreas["C_G2_10_1"] = { @@ -3119,6 +3306,9 @@ worldAreas["C_G2_10_2"] = { "Mantis Rat", "Plague Nymph", }, + bossVarieties = { + "Rudja, the Dread Engineer", + }, } worldAreas["C_G2_11"] = { @@ -3189,6 +3379,9 @@ worldAreas["C_G2_12_2"] = { "Faridun Swordsman", "Faridun Wind-slicer", }, + bossVarieties = { + "Jamanra, the Abomination", + }, } worldAreas["C_G3_town"] = { @@ -3225,6 +3418,9 @@ worldAreas["C_G3_1"] = { "Orok Throatcutter", "Rotting Hulk", }, + bossVarieties = { + "Rootdredge", + }, } worldAreas["C_G3_2_1"] = { @@ -3287,6 +3483,9 @@ worldAreas["C_G3_3"] = { "Quadrilla", "Snakethroat Shambler", }, + bossVarieties = { + "Mighty Silverfist", + }, } worldAreas["C_G3_4"] = { @@ -3326,6 +3525,9 @@ worldAreas["C_G3_5"] = { "Prowling Chimeral", "River Drake", }, + bossVarieties = { + "Xyclucian, the Chimera", + }, } worldAreas["C_G3_6_1"] = { @@ -3348,6 +3550,9 @@ worldAreas["C_G3_6_1"] = { "Vaal Skeletal Squire", "Vaal Skeletal Warrior", }, + bossVarieties = { + "Blackjaw, the Remnant", + }, } worldAreas["C_G3_6_2"] = { @@ -3369,6 +3574,9 @@ worldAreas["C_G3_6_2"] = { "Vaal Skeletal Squire", "Vaal Skeletal Warrior", }, + bossVarieties = { + "Zicoatl, Warden of the Core", + }, } worldAreas["C_G3_7"] = { @@ -3392,6 +3600,9 @@ worldAreas["C_G3_7"] = { "Azak Torchbearer", "Chaw Mongrel", }, + bossVarieties = { + "Ignagduk, the Bog Witch", + }, } worldAreas["C_G3_8"] = { @@ -3440,6 +3651,9 @@ worldAreas["C_G3_9"] = { "Vaal Embalmed Rogue", "Vaal Embalmed Spearman", }, + bossVarieties = { + "Mektul, the Forgemaster", + }, } worldAreas["C_G3_10_Airlock"] = { @@ -3477,6 +3691,9 @@ worldAreas["C_G3_11"] = { "Hunchback Clubber", "Pyromushroom Cultivator", }, + bossVarieties = { + "The Queen of Filth", + }, } worldAreas["C_G3_12"] = { @@ -3494,6 +3711,9 @@ worldAreas["C_G3_12"] = { "Bloodrite Priest", "Priest of the Sun", }, + bossVarieties = { + "Ketzuli, High Priest of the Sun", + }, } worldAreas["C_G3_14"] = { @@ -3515,6 +3735,9 @@ worldAreas["C_G3_14"] = { "Vaal Overseer", "Viper Legionnaire", }, + bossVarieties = { + "Viper Napuatzi", + }, } worldAreas["C_G3_15"] = { @@ -3576,6 +3799,10 @@ worldAreas["C_G3_17"] = { "Surgical Experimentalist", "Warrior Transcendent", }, + bossVarieties = { + "Doryani, Royal Thaumaturge", + "Doryani's Triumph", + }, } worldAreas["MapLeaguePortal"] = { @@ -3612,6 +3839,9 @@ worldAreas["MapSpiderJungle"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapRustbowl"] = { @@ -3626,6 +3856,9 @@ worldAreas["MapRustbowl"] = { "Ancient Ezomyte", "Risen Arbalest", }, + bossVarieties = { + "Gozen, Rebellious Rustlord", + }, } worldAreas["MapRustbowl_NoBoss"] = { @@ -3661,6 +3894,9 @@ worldAreas["MapBackwash"] = { "Foul Sage", "Pyromushroom Cultivator", }, + bossVarieties = { + "Yaota, the Loathsome", + }, } worldAreas["MapBackwash_NoBoss"] = { @@ -3697,6 +3933,9 @@ worldAreas["MapBurialBog"] = { "Bogfelled Slave", "Dredge Fiend", }, + bossVarieties = { + "Grudgelash, Vile Thorn", + }, } worldAreas["MapBurialBog_NoBoss"] = { @@ -3724,6 +3963,9 @@ worldAreas["MapInferno"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapInferno_NoBoss"] = { @@ -3751,6 +3993,9 @@ worldAreas["MapWetlands"] = { "Bramble Burrower", "Venomous Crab Matriarch", }, + bossVarieties = { + "Gorian, the Moving Earth", + }, } worldAreas["MapWetlands_NoBoss"] = { @@ -3778,6 +4023,9 @@ worldAreas["MapBloomingField"] = { monsterVarieties = { "Bloom Serpent", }, + bossVarieties = { + "The Black Crow", + }, } worldAreas["MapBloomingField_NoBoss"] = { @@ -3804,6 +4052,9 @@ worldAreas["MapCrimsonShores"] = { monsterVarieties = { "Brimstone Crab", }, + bossVarieties = { + "Rattlecage, the Earthbreaker", + }, } worldAreas["MapCrimsonShores_NoBoss"] = { @@ -3829,6 +4080,9 @@ worldAreas["MapCenotes"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Bahlak, the Sky Seer", + }, } worldAreas["MapCenotes_NoBoss"] = { @@ -3859,6 +4113,9 @@ worldAreas["MapSavanna"] = { "Hyena Demon", "Sun Clan Scavenger", }, + bossVarieties = { + "Caedron, the Hyena Lord", + }, } worldAreas["MapSavanna_NoBoss"] = { @@ -3887,6 +4144,9 @@ worldAreas["MapFortress"] = { "Vaal Skeletal Priest", "Vaal Skeletal Squire", }, + bossVarieties = { + "Pirasha, the Forgotten Prisoner", + }, } worldAreas["MapFortress_NoBoss"] = { @@ -3915,6 +4175,9 @@ worldAreas["MapPenitentiary"] = { "Gilded Cobra", "Lost-men Zealot", }, + bossVarieties = { + "Incarnation of Death", + }, } worldAreas["MapPenitentiary_NoBoss"] = { @@ -3945,6 +4208,9 @@ worldAreas["MapLostTowers"] = { "Blood Zealot", "Vaal Formshifter", }, + bossVarieties = { + "Chetza, the Feathered Plague", + }, } worldAreas["MapLostTowers_NoBoss"] = { @@ -3976,6 +4242,9 @@ worldAreas["MapBloodwood"] = { "Blood Cretin", "Courtesan", }, + bossVarieties = { + "Gorian, the Moving Earth", + }, } worldAreas["MapBloodwood_NoBoss"] = { @@ -4003,6 +4272,9 @@ worldAreas["MapSandspit"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapSandspit_NoBoss"] = { @@ -4030,6 +4302,9 @@ worldAreas["MapForge"] = { monsterVarieties = { "Goliath", }, + bossVarieties = { + "Vastweld, the Colossal Guardian", + }, } worldAreas["MapForge_NoBoss"] = { @@ -4059,6 +4334,10 @@ worldAreas["MapSulphuricCaverns"] = { "Orok Shaman", "Orok Throatcutter", }, + bossVarieties = { + "The Bone Colossus", + "Lord of the Pit", + }, } worldAreas["MapSulphuricCaverns_NoBoss"] = { @@ -4089,6 +4368,9 @@ worldAreas["MapMire"] = { "Cultist Archer", "Cultist Daggerdancer", }, + bossVarieties = { + "Riona, Winter's Cackle", + }, } worldAreas["MapMire_NoBoss"] = { @@ -4117,6 +4399,9 @@ worldAreas["MapAugury"] = { "Constricted Spitter", "Slitherspitter", }, + bossVarieties = { + "Gressor-Kul, the Apex", + }, } worldAreas["MapAugury_NoBoss"] = { @@ -4145,6 +4430,9 @@ worldAreas["MapWoodland"] = { "Antlion Charger", "Ill-fated Explorer", }, + bossVarieties = { + "Tierney, the Hateful", + }, } worldAreas["MapWoodland_NoBoss"] = { @@ -4173,6 +4461,9 @@ worldAreas["MapSump"] = { "Diretusk Boar", "Ill-fated Explorer", }, + bossVarieties = { + "Brakka, the Withered Crone", + }, } worldAreas["MapSump_NoBoss"] = { @@ -4201,6 +4492,9 @@ worldAreas["MapWillow"] = { "Lightning Wraith", "Risen Rattler", }, + bossVarieties = { + "Connal, the Tormented", + }, } worldAreas["MapWillow_NoBoss"] = { @@ -4227,6 +4521,9 @@ worldAreas["MapHive"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The Fungus Behemoth", + }, } worldAreas["MapHive_NoBoss"] = { @@ -4253,6 +4550,9 @@ worldAreas["MapHeadland"] = { monsterVarieties = { "Pale-stitched Stalker", }, + bossVarieties = { + "Hask, the Fallen Son", + }, } worldAreas["MapHeadland_NoBoss"] = { @@ -4280,6 +4580,9 @@ worldAreas["MapLoftySummit"] = { "Frost Wraith", "Risen Rattler", }, + bossVarieties = { + "Oloton, the Remorseless", + }, } worldAreas["MapLoftySummit_NoBoss"] = { @@ -4308,6 +4611,9 @@ worldAreas["MapNecropolis"] = { "Death Knight", "Risen Rattler", }, + bossVarieties = { + "Tycho, the Black Praetor", + }, } worldAreas["MapNecropolis_NoBoss"] = { @@ -4336,6 +4642,9 @@ worldAreas["MapCrypt"] = { "Knight-Gaunt", "Risen Rattler", }, + bossVarieties = { + "Meltwax, Mockery of Faith", + }, } worldAreas["MapCrypt_NoBoss"] = { @@ -4364,6 +4673,9 @@ worldAreas["MapHiddenGrotto"] = { "Quake Golem", "Skitter Golem", }, + bossVarieties = { + "Zar Wali, the Bone Tyrant", + }, } worldAreas["MapHiddenGrotto_NoBoss"] = { @@ -4391,6 +4703,9 @@ worldAreas["MapSteamingSprings"] = { monsterVarieties = { "Bramble Rhoa", }, + bossVarieties = { + "Manassa, the Serpent Queen", + }, } worldAreas["MapSteamingSprings_NoBoss"] = { @@ -4419,6 +4734,9 @@ worldAreas["MapSeepage"] = { "Fungal Proliferator", "Fungal Rattler", }, + bossVarieties = { + "The Fungus Behemoth", + }, } worldAreas["MapSeepage_NoBoss"] = { @@ -4448,6 +4766,9 @@ worldAreas["MapRiverside"] = { "Quadrilla", "Scorpion Monkey", }, + bossVarieties = { + "Zekoa, the Headcrusher", + }, } worldAreas["MapRiverside_NoBoss"] = { @@ -4476,6 +4797,9 @@ worldAreas["MapRavine"] = { "Constricted Spitter", "Snakethroat Shambler", }, + bossVarieties = { + "Tetzcatl, the Blazing Guardian", + }, } worldAreas["MapRavine_NoBoss"] = { @@ -4503,6 +4827,9 @@ worldAreas["MapSpiderWoods"] = { monsterVarieties = { "Vault Lurker", }, + bossVarieties = { + "Rootgrasp, the Hateful Forest", + }, } worldAreas["MapSpiderWoods_NoBoss"] = { @@ -4531,6 +4858,9 @@ worldAreas["MapAbyss"] = { "Risen Arbalest", "Risen Maraketh", }, + bossVarieties = { + "Zar Wali, the Bone Tyrant", + }, } worldAreas["MapAbyss_NoBoss"] = { @@ -4560,6 +4890,9 @@ worldAreas["MapGrimhaven"] = { "Decrepit Mercenary", "Iron Thaumaturgist", }, + bossVarieties = { + "Saphira, The Dread Consort", + }, } worldAreas["MapGrimhaven_NoBoss"] = { @@ -4587,6 +4920,9 @@ worldAreas["MapVaalVillage"] = { monsterVarieties = { "Vaal Goliath", }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapVaalOutskirts"] = { @@ -4599,6 +4935,9 @@ worldAreas["MapVaalOutskirts"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapSlick"] = { @@ -4611,6 +4950,9 @@ worldAreas["MapSlick"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Vorrik, The Infernal Engineer", + }, } worldAreas["MapSlick_NoBoss"] = { @@ -4637,6 +4979,9 @@ worldAreas["MapVaalCity"] = { monsterVarieties = { "Viper Legionnaire", }, + bossVarieties = { + "Viper Napuatzi", + }, } worldAreas["MapVaalCity_NoBoss"] = { @@ -4662,6 +5007,9 @@ worldAreas["MapSteppe"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Gozen, Rebellious Rustlord", + }, } worldAreas["MapSteppe_NoBoss"] = { @@ -4690,6 +5038,9 @@ worldAreas["MapSwampTower"] = { "Flathead Clubber", "Hunchback Clubber", }, + bossVarieties = { + "Stormgore", + }, } worldAreas["MapSwampTower_NoBoss"] = { @@ -4717,6 +5068,9 @@ worldAreas["MapRockpools"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapRockpools_NoBoss"] = { @@ -4745,6 +5099,9 @@ worldAreas["MapCreek"] = { monsterVarieties = { "River Drake", }, + bossVarieties = { + "Tierney, the Hateful", + }, } worldAreas["MapCreek_NoBoss"] = { @@ -4817,6 +5174,9 @@ worldAreas["MapBastille"] = { "Decrepit Mercenary", "Iron Guard", }, + bossVarieties = { + "Tierney, the Hateful", + }, } worldAreas["MapBastille_NoBoss"] = { @@ -4846,6 +5206,9 @@ worldAreas["MapDecay"] = { "Fungal Proliferator", "Fungal Zombie", }, + bossVarieties = { + "The Fungus Behemoth", + }, } worldAreas["MapDecay_NoBoss"] = { @@ -4874,6 +5237,9 @@ worldAreas["MapMineshaft"] = { monsterVarieties = { "Forsaken Miner", }, + bossVarieties = { + "Vorrik, The Infernal Engineer", + }, } worldAreas["MapMineshaft_NoBoss"] = { @@ -4901,6 +5267,9 @@ worldAreas["MapDeserted"] = { "Desiccated Lich", "Living Sand", }, + bossVarieties = { + "Lord of the Pit", + }, } worldAreas["MapDeserted_NoBoss"] = { @@ -4931,6 +5300,9 @@ worldAreas["MapOasis"] = { "Faridun Spearman", "Faridun Swordsman", }, + bossVarieties = { + "Ishtaroth, the Perennial", + }, } worldAreas["MapOasis_NoBoss"] = { @@ -4959,6 +5331,9 @@ worldAreas["MapBastion"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapBastion_NoBoss"] = { @@ -4983,6 +5358,9 @@ worldAreas["MapRefuge"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapRefuge_NoBoss"] = { @@ -5008,6 +5386,10 @@ worldAreas["MapAlpineRidge"] = { monsterVarieties = { "Winged Fiend", }, + bossVarieties = { + "Ignatia, the Flame-Sworn", + "Gelida, the Frost-Tongue", + }, } worldAreas["MapAlpineRidge_NoBoss"] = { @@ -5036,6 +5418,9 @@ worldAreas["MapSunTemple"] = { "Bloodrite Priest", "Priest of the Sun", }, + bossVarieties = { + "Tonqui, Seer of the Sun", + }, } worldAreas["MapSunTemple_NoBoss"] = { @@ -5065,6 +5450,9 @@ worldAreas["MapChannel"] = { "Mar Acolyte", "Sand Spirit", }, + bossVarieties = { + "Hask, the Fallen Son", + }, } worldAreas["MapChannel_NoBoss"] = { @@ -5094,6 +5482,9 @@ worldAreas["MapVaalFoundry"] = { "Gold-Melted Shambler", "Gold-melted Blacksmith", }, + bossVarieties = { + "Gulzal, the Living Furnace ", + }, } worldAreas["MapVaalFoundry_NoBoss"] = { @@ -5121,6 +5512,9 @@ worldAreas["MapVaalFactory"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Tetzcatl, the Blazing Guardian", + }, } worldAreas["MapVaalFactory_NoBoss"] = { @@ -5147,6 +5541,9 @@ worldAreas["MapMesa"] = { "Hyena Demon", "Sun Clan Scavenger", }, + bossVarieties = { + "Karash, The Dune Dweller", + }, } worldAreas["MapMesa_NoBoss"] = { @@ -5176,6 +5573,9 @@ worldAreas["MapBluff"] = { "Entrailhome Shambler", "Slitherspitter", }, + bossVarieties = { + "Gressor-Kul, the Apex", + }, } worldAreas["MapBluff_NoBoss"] = { @@ -5203,6 +5603,9 @@ worldAreas["MapPerch"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "[DNT] Dog Trader", + }, } worldAreas["MapPerch_NoBoss"] = { @@ -5271,6 +5674,9 @@ worldAreas["MapUniqueCastaway"] = { "Searot Skeleton", "Searot Sniper", }, + bossVarieties = { + "Torrek of the Drowned Fleet", + }, } worldAreas["MapUniqueMegalith"] = { @@ -5478,6 +5884,10 @@ worldAreas["MapUberBoss_IronCitadel"] = { "Iron Sharpshooter", "Iron Spearman", }, + bossVarieties = { + "Count Geonor", + "Geonor, the Putrid Wolf", + }, } worldAreas["MapUberBoss_CopperCitadel"] = { @@ -5492,6 +5902,9 @@ worldAreas["MapUberBoss_CopperCitadel"] = { "Faridun Butcher", "Faridun Infantry", }, + bossVarieties = { + "Jamanra, the Abomination", + }, } worldAreas["MapUberBoss_StoneCitadel"] = { @@ -5508,6 +5921,10 @@ worldAreas["MapUberBoss_StoneCitadel"] = { "Surgical Experimentalist", "Warrior Transcendent", }, + bossVarieties = { + "Doryani, Royal Thaumaturge", + "Doryani's Triumph", + }, } worldAreas["MapUberBoss_Monolith"] = { @@ -5521,6 +5938,9 @@ worldAreas["MapUberBoss_Monolith"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The Arbiter of Ash", + }, } worldAreas["ExpeditionLogBook_Peninsula"] = { @@ -5619,6 +6039,9 @@ worldAreas["ExpeditionSubArea_OlrothBoss"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Olroth, Origin of the Fall", + }, } worldAreas["ExpeditionSubArea_Shrike"] = { @@ -5690,6 +6113,9 @@ worldAreas["BreachDomain_01"] = { "It That Stalks", "It That Watches", }, + bossVarieties = { + "Xesht, We That Are One", + }, } worldAreas["RitualLeagueBoss"] = { @@ -5702,6 +6128,9 @@ worldAreas["RitualLeagueBoss"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The King in the Mists", + }, } worldAreas["MapHideoutFelled_Claimable"] = { @@ -5774,6 +6203,10 @@ worldAreas["MapAzmerianRanges"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "The King in the Mists", + "The Brambleghast", + }, } worldAreas["MapTrenches"] = { @@ -5786,6 +6219,9 @@ worldAreas["MapTrenches"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Gorian, the Moving Earth", + }, } worldAreas["MapTrenches_Noboss"] = { @@ -5810,6 +6246,9 @@ worldAreas["MapFrozenFalls"] = { isHideout = false, monsterVarieties = { }, + bossVarieties = { + "Riona, Winter's Cackle", + }, } worldAreas["MapFrozenFalls_NoBoss"] = { diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index b902edb1c3..469e396b6d 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -170,7 +170,10 @@ directiveTable.emit = function(state, args, out) local displayName = area.Name if isMap then displayName = displayName .. " (Map)" - elseif area.Act and area.Act ~= 10 then + elseif area.Id:match("^Sanctum_(%d+)") then + local floorNum = area.Id:match("^Sanctum_(%d+)") + displayName = displayName .. " (Floor " .. floorNum .. ")" + elseif area.Act and area.Act ~= 10 and area.Name ~= "Trial of the Sekhemas" then displayName = displayName .. " (Act " .. tostring(area.Act) .. ")" end if not seenAreas[displayName] then @@ -274,7 +277,9 @@ directiveTable.emit = function(state, args, out) out:write('\tspawnLocation = {\n') table.sort(worldAreaNames) for _, name in ipairs(worldAreaNames) do - if name ~= "The Ziggurat Refuge" then + if name == "The Ziggurat Refuge" then + out:write('\t\t"Found in Maps",\n') + else out:write('\t\t"', name, '",\n') end end diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index bb563889c0..edeb150833 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -9,7 +9,6 @@ local importedSpectres = {} local file = io.open("../Data/Spectres.lua", "r") if file then - local currentSpectreName = nil for line in file:lines() do -- Try to capture the name line inside the spectre table: local name = line:match('name%s*=%s*"(.-)"') @@ -20,7 +19,6 @@ if file then file:close() end - -- Step 1: Build packId -> monster names local packIdToMonsters = {} for entry in dat("MonsterPackEntries"):Rows() do @@ -142,6 +140,9 @@ for area in dat("WorldAreas"):Rows() do local suffix = "" if isMap then suffix = " (Map)" + elseif area.Id:match("^Sanctum_(%d+)") then + local floorNum = area.Id:match("^Sanctum_(%d+)") + suffix = " (Floor " .. floorNum .. ")" elseif area.Act and area.Act ~= 10 then suffix = " (Act " .. tostring(area.Act) .. ")" end @@ -155,6 +156,7 @@ for area in dat("WorldAreas"):Rows() do out:write('\tlevel = ' .. tostring(area.AreaLevel or 1) .. ',\n') out:write('\tisMap = ' .. tostring(isMap) .. ',\n') out:write('\tisHideout = ' .. tostring(area.IsHideout) .. ',\n') + -- Normal monster list out:write('\tmonsterVarieties = {\n') local seen = {} table.sort(monsters) @@ -165,6 +167,24 @@ for area in dat("WorldAreas"):Rows() do end end out:write('\t},\n') + -- Bosses section + if area.Bosses and #area.Bosses > 0 then + out:write('\tbossVarieties = {\n') + local bossSeen = {} + for _, boss in ipairs(area.Bosses) do + if boss.Id and boss.Id ~= "" then + local bossVariety = dat("MonsterVarieties"):GetRow("Id", boss.Id) + if bossVariety and bossVariety.Name and bossVariety.Name ~= "" then + local bossName = bossVariety.Name + if not bossSeen[bossName] then + out:write('\t\t"' .. bossName .. '",\n') + bossSeen[bossName] = true + end + end + end + end + out:write('\t},\n') + end out:write('}\n\n') end end diff --git a/src/Export/spec.lua b/src/Export/spec.lua index 322a127bc5..b75d75fdf5 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -16349,6 +16349,27 @@ return { strongboxes={ }, strongboxpacks={ + [1]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [2]={ + list=false, + name="", + refTo="", + type="Int", + width=80 + }, + [3]={ + list=false, + name="MonsterPackKey", + refTo="MonsterPacks", + type="Key", + width=270 + } }, suicideexplosion={ [1]={ @@ -17872,9 +17893,9 @@ return { }, [6]={ list=true, - name="", - refTo="", - type="Key", + name="Connections", + refTo="WorldAreas", + type="ShortKey", width=150 }, [7]={ From e25a78df5d51f83b9c1cecd70734d8bc0b982c40 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Fri, 6 Jun 2025 02:00:53 -0500 Subject: [PATCH 67/69] more worldarea stuff, and random spec.lua --- src/Data/Spectres.lua | 2 +- src/Data/WorldAreas.lua | 936 +++--------------------------- src/Export/Classes/GGPKData.lua | 1 + src/Export/Scripts/minions.lua | 42 +- src/Export/Scripts/worldAreas.lua | 60 +- src/Export/spec.lua | 253 ++++++-- src/Modules/Build.lua | 4 +- 7 files changed, 372 insertions(+), 926 deletions(-) diff --git a/src/Data/Spectres.lua b/src/Data/Spectres.lua index 1e04eef65a..615d57d61a 100644 --- a/src/Data/Spectres.lua +++ b/src/Data/Spectres.lua @@ -9941,7 +9941,7 @@ minions["Metadata/Monsters/GoldenOnes/GoldenOnesTwoHandSword"] = { minions["Metadata/Monsters/DrownedCrew/DrownedCrewSword_"] = { name = "Drowned Explorer", - monsterTags = { "1HSword_onhit_audio", "humanoid", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, + monsterTags = { "1HSword_onhit_audio", "cannot_be_monolith", "humanoid", "melee", "monster_barely_moves", "physical_affinity", "skeleton", "undead", "very_slow_movement", }, life = 1, baseDamageIgnoresAttackSpeed = true, fireResist = 0, diff --git a/src/Data/WorldAreas.lua b/src/Data/WorldAreas.lua index c981acd216..4044a49c2c 100644 --- a/src/Data/WorldAreas.lua +++ b/src/Data/WorldAreas.lua @@ -3840,13 +3840,13 @@ worldAreas["MapSpiderJungle"] = { monsterVarieties = { }, bossVarieties = { - "[DNT] Dog Trader", }, } worldAreas["MapRustbowl"] = { name = "Rustbowl (Map)", baseName = "Rustbowl", + description = "Aeons of wear have rotted steel to its core.", tags = { "map", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -3861,23 +3861,10 @@ worldAreas["MapRustbowl"] = { }, } -worldAreas["MapRustbowl_NoBoss"] = { - name = "Rustbowl (Map)", - baseName = "Rustbowl", - tags = { "map", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Ancient Ezomyte", - "Risen Arbalest", - }, -} - worldAreas["MapBackwash"] = { name = "Backwash (Map)", baseName = "Backwash", + description = "Humid air chokes and twists everything it touches.", tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -3899,30 +3886,10 @@ worldAreas["MapBackwash"] = { }, } -worldAreas["MapBackwash_NoBoss"] = { - name = "Backwash (Map)", - baseName = "Backwash", - tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Filthy Crone", - "Filthy First-born", - "Filthy Lobber", - "Flathead Clubber", - "Flathead Warrior", - "Foul Blacksmith", - "Foul Mauler", - "Foul Sage", - "Pyromushroom Cultivator", - }, -} - worldAreas["MapBurialBog"] = { name = "Burial Bog (Map)", baseName = "Burial Bog", + description = "The land returns the dead as easily as it received them.", tags = { "map", "swamp_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -3938,21 +3905,6 @@ worldAreas["MapBurialBog"] = { }, } -worldAreas["MapBurialBog_NoBoss"] = { - name = "Burial Bog (Map)", - baseName = "Burial Bog", - tags = { "map", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Bogfelled Commoner", - "Bogfelled Slave", - "Dredge Fiend", - }, -} - worldAreas["MapInferno"] = { name = "Inferno (Map)", baseName = "Inferno", @@ -3962,28 +3914,16 @@ worldAreas["MapInferno"] = { isMap = true, isHideout = false, monsterVarieties = { + "Burning Dead", }, bossVarieties = { - "[DNT] Dog Trader", - }, -} - -worldAreas["MapInferno_NoBoss"] = { - name = "Inferno (Map)", - baseName = "Inferno", - tags = { "map", "forest_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Burning Dead", }, } worldAreas["MapWetlands"] = { name = "Wetlands (Map)", baseName = "Wetlands", + description = "Mud and air seethes with warped life.", tags = { "map", "swamp_biome", "EzomyteStrongbox", "VaalStrongbox" }, act = 10, level = 65, @@ -3998,23 +3938,10 @@ worldAreas["MapWetlands"] = { }, } -worldAreas["MapWetlands_NoBoss"] = { - name = "Wetlands (Map)", - baseName = "Wetlands", - tags = { "map", "swamp_biome", "EzomyteStrongbox", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Bramble Burrower", - "Venomous Crab Matriarch", - }, -} - worldAreas["MapBloomingField"] = { name = "Blooming Field (Map)", baseName = "Blooming Field", + description = "Bright colours hide the rot beneath.", tags = { "map", "forest_biome", "grass_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4028,22 +3955,10 @@ worldAreas["MapBloomingField"] = { }, } -worldAreas["MapBloomingField_NoBoss"] = { - name = "Blooming Field (Map)", - baseName = "Blooming Field", - tags = { "map", "forest_biome", "grass_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Bloom Serpent", - }, -} - worldAreas["MapCrimsonShores"] = { name = "Crimson Shores (Map)", baseName = "Crimson Shores", + description = "Fishermen once reaped a rich bounty here.", tags = { "map", "water_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4057,35 +3972,7 @@ worldAreas["MapCrimsonShores"] = { }, } -worldAreas["MapCrimsonShores_NoBoss"] = { - name = "Crimson Shores (Map)", - baseName = "Crimson Shores", - tags = { "map", "water_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Brimstone Crab", - }, -} - worldAreas["MapCenotes"] = { - name = "Cenotes (Map)", - baseName = "Cenotes", - tags = { "map", "mountain_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - }, - bossVarieties = { - "Bahlak, the Sky Seer", - }, -} - -worldAreas["MapCenotes_NoBoss"] = { name = "Cenotes (Map)", baseName = "Cenotes", tags = { "map", "mountain_biome", "VaalStrongbox" }, @@ -4099,11 +3986,15 @@ worldAreas["MapCenotes_NoBoss"] = { "Rotting Hulk", "Swamp Golem", }, + bossVarieties = { + "Bahlak, the Sky Seer", + }, } worldAreas["MapSavanna"] = { name = "Savannah (Map)", baseName = "Savannah", + description = "Wild lands spurn those who claim to rule them.", tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4118,23 +4009,10 @@ worldAreas["MapSavanna"] = { }, } -worldAreas["MapSavanna_NoBoss"] = { - name = "Savannah (Map)", - baseName = "Savannah", - tags = { "map", "grass_biome", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Hyena Demon", - "Sun Clan Scavenger", - }, -} - worldAreas["MapFortress"] = { name = "Fortress (Map)", baseName = "Fortress", + description = "Time overwhelms even the sturdiest walls.", tags = { "map", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4149,23 +4027,10 @@ worldAreas["MapFortress"] = { }, } -worldAreas["MapFortress_NoBoss"] = { - name = "Fortress (Map)", - baseName = "Fortress", - tags = { "map", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Vaal Skeletal Priest", - "Vaal Skeletal Squire", - }, -} - worldAreas["MapPenitentiary"] = { name = "Penitentiary (Map)", baseName = "Penitentiary", + description = "Restless prisoners yearn for freedom.", tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4180,23 +4045,10 @@ worldAreas["MapPenitentiary"] = { }, } -worldAreas["MapPenitentiary_NoBoss"] = { - name = "Penitentiary (Map)", - baseName = "Penitentiary", - tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Gilded Cobra", - "Lost-men Zealot", - }, -} - worldAreas["MapLostTowers"] = { name = "Lost Towers (Map)", baseName = "Lost Towers", + description = "The grandest of monuments, standing proudly before an audience of none.", tags = { "map", "map_tower", "forest_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4213,25 +4065,10 @@ worldAreas["MapLostTowers"] = { }, } -worldAreas["MapLostTowers_NoBoss"] = { - name = "Lost Towers (Map)", - baseName = "Lost Towers", - tags = { "map", "map_tower", "forest_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Blood Priest", - "Blood Priestess", - "Blood Zealot", - "Vaal Formshifter", - }, -} - worldAreas["MapBloodwood"] = { name = "Bloodwood (Map)", baseName = "Bloodwood", + description = " Poisoned trees bear pestilent fruits.", tags = { "map", "forest_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4247,37 +4084,7 @@ worldAreas["MapBloodwood"] = { }, } -worldAreas["MapBloodwood_NoBoss"] = { - name = "Bloodwood (Map)", - baseName = "Bloodwood", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Blood Collector", - "Blood Cretin", - "Courtesan", - }, -} - worldAreas["MapSandspit"] = { - name = "Sandspit (Map)", - baseName = "Sandspit", - tags = { "map", "water_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - }, - bossVarieties = { - "[DNT] Dog Trader", - }, -} - -worldAreas["MapSandspit_NoBoss"] = { name = "Sandspit (Map)", baseName = "Sandspit", tags = { "map", "water_biome", "MarakethStrongbox" }, @@ -4289,11 +4096,14 @@ worldAreas["MapSandspit_NoBoss"] = { "Venomous Crab", "Venomous Crab Matriarch", }, + bossVarieties = { + }, } worldAreas["MapForge"] = { name = "Forge (Map)", baseName = "Forge", + description = "No living hands ever stoked these flames.", tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4307,22 +4117,10 @@ worldAreas["MapForge"] = { }, } -worldAreas["MapForge_NoBoss"] = { - name = "Forge (Map)", - baseName = "Forge", - tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Goliath", - }, -} - worldAreas["MapSulphuricCaverns"] = { name = "Sulphuric Caverns (Map)", baseName = "Sulphuric Caverns", + description = "Beasts of many kinds sought shelter one final time.", tags = { "map", "mountain_biome", "swamp_biome", "desert_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4340,25 +4138,10 @@ worldAreas["MapSulphuricCaverns"] = { }, } -worldAreas["MapSulphuricCaverns_NoBoss"] = { - name = "Sulphuric Caverns (Map)", - baseName = "Sulphuric Caverns", - tags = { "map", "mountain_biome", "swamp_biome", "desert_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Orok Fleshstabber", - "Orok Hunter", - "Orok Shaman", - "Orok Throatcutter", - }, -} - worldAreas["MapMire"] = { name = "Mire (Map)", baseName = "Mire", + description = "These waters devour the same souls they feed.", tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4373,23 +4156,10 @@ worldAreas["MapMire"] = { }, } -worldAreas["MapMire_NoBoss"] = { - name = "Mire (Map)", - baseName = "Mire", - tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Cultist Archer", - "Cultist Daggerdancer", - }, -} - worldAreas["MapAugury"] = { name = "Augury (Map)", baseName = "Augury", + description = "They watched the birds to foretell what any fool could see.", tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4404,23 +4174,10 @@ worldAreas["MapAugury"] = { }, } -worldAreas["MapAugury_NoBoss"] = { - name = "Augury (Map)", - baseName = "Augury", - tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Constricted Spitter", - "Slitherspitter", - }, -} - worldAreas["MapWoodland"] = { name = "Woodland (Map)", baseName = "Woodland", + description = "The woods give their leaves to the seasons. Man takes the rest.", tags = { "map", "forest_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4431,44 +4188,14 @@ worldAreas["MapWoodland"] = { "Ill-fated Explorer", }, bossVarieties = { - "Tierney, the Hateful", - }, -} - -worldAreas["MapWoodland_NoBoss"] = { - name = "Woodland (Map)", - baseName = "Woodland", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Antlion Charger", - "Ill-fated Explorer", - }, -} - -worldAreas["MapSump"] = { - name = "Sump (Map)", - baseName = "Sump", - tags = { "map", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Diretusk Boar", - "Ill-fated Explorer", - }, - bossVarieties = { - "Brakka, the Withered Crone", + "Tierney, the Hateful", }, } -worldAreas["MapSump_NoBoss"] = { +worldAreas["MapSump"] = { name = "Sump (Map)", baseName = "Sump", + description = "Humanity trapped within a cage of desperation and agony.", tags = { "map", "swamp_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4478,11 +4205,15 @@ worldAreas["MapSump_NoBoss"] = { "Diretusk Boar", "Ill-fated Explorer", }, + bossVarieties = { + "Brakka, the Withered Crone", + }, } worldAreas["MapWillow"] = { name = "Willow (Map)", baseName = "Willow", + description = "Leaves cling to trees as souls cling to life.", tags = { "map", "forest_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4497,20 +4228,6 @@ worldAreas["MapWillow"] = { }, } -worldAreas["MapWillow_NoBoss"] = { - name = "Willow (Map)", - baseName = "Willow", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Lightning Wraith", - "Risen Rattler", - }, -} - worldAreas["MapHive"] = { name = "Hive (Map)", baseName = "Hive", @@ -4520,28 +4237,17 @@ worldAreas["MapHive"] = { isMap = true, isHideout = false, monsterVarieties = { + "Bane Sapling", }, bossVarieties = { "The Fungus Behemoth", }, } -worldAreas["MapHive_NoBoss"] = { - name = "Hive (Map)", - baseName = "Hive", - tags = { "map", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Bane Sapling", - }, -} - worldAreas["MapHeadland"] = { name = "Headland (Map)", baseName = "Headland", + description = "Sturdy walls held out an armada, but not the famine it brought.", tags = { "map", "mountain_biome", "faridun_city", "MarakethStrongbox" }, act = 10, level = 65, @@ -4555,22 +4261,10 @@ worldAreas["MapHeadland"] = { }, } -worldAreas["MapHeadland_NoBoss"] = { - name = "Headland (Map)", - baseName = "Headland", - tags = { "map", "mountain_biome", "faridun_city", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Pale-stitched Stalker", - }, -} - worldAreas["MapLoftySummit"] = { name = "Lofty Summit (Map)", baseName = "Lofty Summit", + description = "The last vestiges of earth, lost beyond the sky.", tags = { "map", "mountain_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4585,23 +4279,10 @@ worldAreas["MapLoftySummit"] = { }, } -worldAreas["MapLoftySummit_NoBoss"] = { - name = "Lofty Summit (Map)", - baseName = "Lofty Summit", - tags = { "map", "mountain_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Frost Wraith", - "Risen Rattler", - }, -} - worldAreas["MapNecropolis"] = { name = "Necropolis (Map)", baseName = "Necropolis", + description = "Silent stones mark ancient graves and forgotten sorrows.", tags = { "map", "forest_biome", "ezomyte_city", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4616,23 +4297,10 @@ worldAreas["MapNecropolis"] = { }, } -worldAreas["MapNecropolis_NoBoss"] = { - name = "Necropolis (Map)", - baseName = "Necropolis", - tags = { "map", "forest_biome", "ezomyte_city", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Death Knight", - "Risen Rattler", - }, -} - worldAreas["MapCrypt"] = { name = "Crypt (Map)", baseName = "Crypt", + description = "Those killed in battle do not rest peacefully.", tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4647,23 +4315,10 @@ worldAreas["MapCrypt"] = { }, } -worldAreas["MapCrypt_NoBoss"] = { - name = "Crypt (Map)", - baseName = "Crypt", - tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Knight-Gaunt", - "Risen Rattler", - }, -} - worldAreas["MapHiddenGrotto"] = { name = "Hidden Grotto (Map)", baseName = "Hidden Grotto", + description = "Shafts of light raise life where they fall.", tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "swamp_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4678,23 +4333,10 @@ worldAreas["MapHiddenGrotto"] = { }, } -worldAreas["MapHiddenGrotto_NoBoss"] = { - name = "Hidden Grotto (Map)", - baseName = "Hidden Grotto", - tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "swamp_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Quake Golem", - "Skitter Golem", - }, -} - worldAreas["MapSteamingSprings"] = { name = "Steaming Springs (Map)", baseName = "Steaming Springs", + description = "The tears of a ravaged earth.", tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4708,22 +4350,10 @@ worldAreas["MapSteamingSprings"] = { }, } -worldAreas["MapSteamingSprings_NoBoss"] = { - name = "Steaming Springs (Map)", - baseName = "Steaming Springs", - tags = { "map", "mountain_biome", "grass_biome", "forest_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Bramble Rhoa", - }, -} - worldAreas["MapSeepage"] = { name = "Seepage (Map)", baseName = "Seepage", + description = "The fetid home of foul generations.", tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4739,24 +4369,10 @@ worldAreas["MapSeepage"] = { }, } -worldAreas["MapSeepage_NoBoss"] = { - name = "Seepage (Map)", - baseName = "Seepage", - tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Fungal Artillery", - "Fungal Proliferator", - "Fungal Rattler", - }, -} - worldAreas["MapRiverside"] = { name = "Riverside (Map)", baseName = "Riverside", + description = "Rushing waters threaten to move the earth.", tags = { "map", "forest_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4771,23 +4387,10 @@ worldAreas["MapRiverside"] = { }, } -worldAreas["MapRiverside_NoBoss"] = { - name = "Riverside (Map)", - baseName = "Riverside", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Quadrilla", - "Scorpion Monkey", - }, -} - worldAreas["MapRavine"] = { name = "Ravine (Map)", baseName = "Ravine", + description = "A wound carved into the world, never to heal.", tags = { "map", "mountain_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -4802,23 +4405,10 @@ worldAreas["MapRavine"] = { }, } -worldAreas["MapRavine_NoBoss"] = { - name = "Ravine (Map)", - baseName = "Ravine", - tags = { "map", "mountain_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Constricted Spitter", - "Snakethroat Shambler", - }, -} - worldAreas["MapSpiderWoods"] = { name = "Spider Woods (Map)", baseName = "Spider Woods", + description = "Vast lairs of silk span the treetops.", tags = { "map", "forest_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4832,22 +4422,10 @@ worldAreas["MapSpiderWoods"] = { }, } -worldAreas["MapSpiderWoods_NoBoss"] = { - name = "Spider Woods (Map)", - baseName = "Spider Woods", - tags = { "map", "forest_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Vault Lurker", - }, -} - worldAreas["MapAbyss"] = { name = "Abyss (Map)", baseName = "Abyss", + description = "Darkness enshrouds these endless chasms.", tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -4863,24 +4441,10 @@ worldAreas["MapAbyss"] = { }, } -worldAreas["MapAbyss_NoBoss"] = { - name = "Abyss (Map)", - baseName = "Abyss", - tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Mar Acolyte", - "Risen Arbalest", - "Risen Maraketh", - }, -} - worldAreas["MapGrimhaven"] = { name = "Grimhaven (Map)", baseName = "Grimhaven", + description = "Avarice in the conqueror builds contempt among the conquered.", tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, act = 10, level = 65, @@ -4895,23 +4459,10 @@ worldAreas["MapGrimhaven"] = { }, } -worldAreas["MapGrimhaven_NoBoss"] = { - name = "Grimhaven (Map)", - baseName = "Grimhaven", - tags = { "map", "grass_biome", "ezomyte_city", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Decrepit Mercenary", - "Iron Thaumaturgist", - }, -} - worldAreas["MapVaalVillage"] = { name = "Vaal Village (Map)", baseName = "Vaal Village", + description = "Vice wears a mask of simplicity.", tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, act = 10, level = 65, @@ -4921,7 +4472,6 @@ worldAreas["MapVaalVillage"] = { "Vaal Goliath", }, bossVarieties = { - "[DNT] Dog Trader", }, } @@ -4936,7 +4486,6 @@ worldAreas["MapVaalOutskirts"] = { monsterVarieties = { }, bossVarieties = { - "[DNT] Dog Trader", }, } @@ -4949,28 +4498,17 @@ worldAreas["MapSlick"] = { isMap = true, isHideout = false, monsterVarieties = { + "Undead Vaal Guard", }, bossVarieties = { "Vorrik, The Infernal Engineer", }, } -worldAreas["MapSlick_NoBoss"] = { - name = "Slick (Map)", - baseName = "Slick", - tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Undead Vaal Guard", - }, -} - worldAreas["MapVaalCity"] = { name = "Vaal City (Map)", baseName = "Vaal City", + description = "Hubris convinces men they can survive the mistakes of their forebears.", tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, act = 10, level = 65, @@ -4984,19 +4522,6 @@ worldAreas["MapVaalCity"] = { }, } -worldAreas["MapVaalCity_NoBoss"] = { - name = "Vaal City (Map)", - baseName = "Vaal City", - tags = { "map", "swamp_biome", "vaal_city", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Viper Legionnaire", - }, -} - worldAreas["MapSteppe"] = { name = "Steppe (Map)", baseName = "Steppe", @@ -5006,74 +4531,33 @@ worldAreas["MapSteppe"] = { isMap = true, isHideout = false, monsterVarieties = { + "Diretusk Boar", }, bossVarieties = { "Gozen, Rebellious Rustlord", }, } -worldAreas["MapSteppe_NoBoss"] = { - name = "Steppe (Map)", - baseName = "Steppe", - tags = { "map", "grass_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Diretusk Boar", - }, -} - worldAreas["MapSwampTower"] = { name = "Sinking Spire (Map)", baseName = "Sinking Spire", + description = "This Vaal structure is not lost in the jungle. Not yet.", tags = { "map", "swamp_biome", "map_tower", "VaalStrongbox" }, act = 10, level = 65, isMap = true, isHideout = false, monsterVarieties = { - "Filthy Crone", - "Flathead Clubber", - "Hunchback Clubber", - }, - bossVarieties = { - "Stormgore", - }, -} - -worldAreas["MapSwampTower_NoBoss"] = { - name = "Sinking Spire (Map)", - baseName = "Sinking Spire", - tags = { "map", "swamp_biome", "map_tower", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Filthy Crone", - "Flathead Clubber", - "Hunchback Clubber", - }, -} - -worldAreas["MapRockpools"] = { - name = "Rockpools (Map)", - baseName = "Rockpools", - tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { + "Filthy Crone", + "Flathead Clubber", + "Hunchback Clubber", }, bossVarieties = { - "[DNT] Dog Trader", + "Stormgore", }, } -worldAreas["MapRockpools_NoBoss"] = { +worldAreas["MapRockpools"] = { name = "Rockpools (Map)", baseName = "Rockpools", tags = { "map", "forest_biome", "swamp_biome", "VaalStrongbox" }, @@ -5086,11 +4570,14 @@ worldAreas["MapRockpools_NoBoss"] = { "Constricted Spitter", "Snakethroat Shambler", }, + bossVarieties = { + }, } worldAreas["MapCreek"] = { name = "Creek (Map)", baseName = "Creek", + description = "Dark energies congeal the lifeblood of the forest.", tags = { "map", "forest_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -5104,51 +4591,10 @@ worldAreas["MapCreek"] = { }, } -worldAreas["MapCreek_NoBoss"] = { - name = "Creek (Map)", - baseName = "Creek", - tags = { "map", "forest_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "River Drake", - }, -} - -worldAreas["MapDerelictMansion_NoBoss"] = { - name = "Derelict Mansion (Map)", - baseName = "Derelict Mansion", - tags = { "map", "grass_biome", "forest_biome", "desert_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Tendril Sentinel", - }, -} - worldAreas["MapOutlands"] = { name = "Outlands (Map)", baseName = "Outlands", - tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Faridun Heavy Infantry", - "Faridun Neophyte", - "Faridun Spearman", - "Faridun Swordsman", - }, -} - -worldAreas["MapOutlands_NoBoss"] = { - name = "Outlands (Map)", - baseName = "Outlands", + description = "Stone shelters brace against the doom of the desert.", tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, act = 10, level = 65, @@ -5165,6 +4611,7 @@ worldAreas["MapOutlands_NoBoss"] = { worldAreas["MapBastille"] = { name = "Bastille (Map)", baseName = "Bastille", + description = "An orchestra of chains and screams produces a discordant cacophony.", tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -5179,23 +4626,10 @@ worldAreas["MapBastille"] = { }, } -worldAreas["MapBastille_NoBoss"] = { - name = "Bastille (Map)", - baseName = "Bastille", - tags = { "map", "mountain_biome", "grass_biome", "desert_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Decrepit Mercenary", - "Iron Guard", - }, -} - worldAreas["MapDecay"] = { name = "Decay (Map)", baseName = "Decay", + description = "Spores dance through the air in search of new hosts.", tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -5211,24 +4645,10 @@ worldAreas["MapDecay"] = { }, } -worldAreas["MapDecay_NoBoss"] = { - name = "Decay (Map)", - baseName = "Decay", - tags = { "map", "grass_biome", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Fungal Artillery", - "Fungal Proliferator", - "Fungal Zombie", - }, -} - worldAreas["MapMineshaft"] = { name = "Mineshaft (Map)", baseName = "Mineshaft", + description = "A dark labyrinth of steel and stone.", tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -5242,22 +4662,10 @@ worldAreas["MapMineshaft"] = { }, } -worldAreas["MapMineshaft_NoBoss"] = { - name = "Mineshaft (Map)", - baseName = "Mineshaft", - tags = { "map", "mountain_biome", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Forsaken Miner", - }, -} - worldAreas["MapDeserted"] = { name = "Deserted (Map)", baseName = "Deserted", + description = "A city ravaged by time and sands.", tags = { "map", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -5272,23 +4680,10 @@ worldAreas["MapDeserted"] = { }, } -worldAreas["MapDeserted_NoBoss"] = { - name = "Deserted (Map)", - baseName = "Deserted", - tags = { "map", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Desiccated Lich", - "Living Sand", - }, -} - worldAreas["MapOasis"] = { name = "Oasis (Map)", baseName = "Oasis", + description = "Hidden amongst sunbleached wastes lies a mockery of paradise.", tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, act = 10, level = 65, @@ -5305,22 +4700,6 @@ worldAreas["MapOasis"] = { }, } -worldAreas["MapOasis_NoBoss"] = { - name = "Oasis (Map)", - baseName = "Oasis", - tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Faridun Heavy Infantry", - "Faridun Neophyte", - "Faridun Spearman", - "Faridun Swordsman", - }, -} - worldAreas["MapBastion"] = { name = "Bastion (Map)", baseName = "Bastion", @@ -5332,19 +4711,6 @@ worldAreas["MapBastion"] = { monsterVarieties = { }, bossVarieties = { - "[DNT] Dog Trader", - }, -} - -worldAreas["MapBastion_NoBoss"] = { - name = "Bastion (Map)", - baseName = "Bastion", - tags = { "map", "faridun_city", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { }, } @@ -5359,25 +4725,13 @@ worldAreas["MapRefuge"] = { monsterVarieties = { }, bossVarieties = { - "[DNT] Dog Trader", - }, -} - -worldAreas["MapRefuge_NoBoss"] = { - name = "Refuge (Map)", - baseName = "Refuge", - tags = { "map", "undead", "mammal_beast", "forest_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { }, } worldAreas["MapAlpineRidge"] = { name = "Alpine Ridge (Map)", baseName = "Alpine Ridge", + description = "The path grows treacherous as the world falls away.", tags = { "map", "mountain_biome", "map_tower", "EzomyteStrongbox" }, act = 10, level = 65, @@ -5392,22 +4746,10 @@ worldAreas["MapAlpineRidge"] = { }, } -worldAreas["MapAlpineRidge_NoBoss"] = { - name = "Alpine Ridge (Map)", - baseName = "Alpine Ridge", - tags = { "map", "mountain_biome", "map_tower", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Winged Fiend", - }, -} - worldAreas["MapSunTemple"] = { name = "Sun Temple (Map)", baseName = "Sun Temple", + description = "Wet stone emanates an inner warmth. Vaal brilliance lies in wait.", tags = { "map", "vaal_city", "VaalStrongbox" }, act = 10, level = 65, @@ -5423,24 +4765,10 @@ worldAreas["MapSunTemple"] = { }, } -worldAreas["MapSunTemple_NoBoss"] = { - name = "Sun Temple (Map)", - baseName = "Sun Temple", - tags = { "map", "vaal_city", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Bloodrite Guard", - "Bloodrite Priest", - "Priest of the Sun", - }, -} - worldAreas["MapChannel"] = { name = "Channel (Map)", baseName = "Channel", + description = "The waters have returned, but no empire remains to greet them.", tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, act = 10, level = 65, @@ -5455,23 +4783,10 @@ worldAreas["MapChannel"] = { }, } -worldAreas["MapChannel_NoBoss"] = { - name = "Channel (Map)", - baseName = "Channel", - tags = { "map", "desert_biome", "faridun_city", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Mar Acolyte", - "Sand Spirit", - }, -} - worldAreas["MapVaalFoundry"] = { name = "Vaal Foundry (Map)", baseName = "Vaal Foundry", + description = "The cult of Kamasa exploited Utzaal long before its fall.", tags = { "map", "vaal_city", "VaalStrongbox" }, act = 10, level = 65, @@ -5487,24 +4802,10 @@ worldAreas["MapVaalFoundry"] = { }, } -worldAreas["MapVaalFoundry_NoBoss"] = { - name = "Vaal Foundry (Map)", - baseName = "Vaal Foundry", - tags = { "map", "vaal_city", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Gold-Melted Sentinel", - "Gold-Melted Shambler", - "Gold-melted Blacksmith", - }, -} - worldAreas["MapVaalFactory"] = { name = "Vaal Factory (Map)", baseName = "Vaal Factory", + description = "Remnants of Vaal artifice still remain.", tags = { "map", "vaal_city", "VaalStrongbox" }, act = 10, level = 65, @@ -5517,21 +4818,10 @@ worldAreas["MapVaalFactory"] = { }, } -worldAreas["MapVaalFactory_NoBoss"] = { - name = "Vaal Factory (Map)", - baseName = "Vaal Factory", - tags = { "map", "vaal_city", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - }, -} - worldAreas["MapMesa"] = { name = "Mesa (Map)", baseName = "Mesa", + description = "Bleak heights overlook a devastated land.", tags = { "map", "map_tower", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -5546,23 +4836,10 @@ worldAreas["MapMesa"] = { }, } -worldAreas["MapMesa_NoBoss"] = { - name = "Mesa (Map)", - baseName = "Mesa", - tags = { "map", "map_tower", "desert_biome", "MarakethStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Hyena Demon", - "Sun Clan Scavenger", - }, -} - worldAreas["MapBluff"] = { name = "Bluff (Map)", baseName = "Bluff", + description = "Life still clings to the highest places.", tags = { "map", "map_tower", "grass_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -5578,21 +4855,6 @@ worldAreas["MapBluff"] = { }, } -worldAreas["MapBluff_NoBoss"] = { - name = "Bluff (Map)", - baseName = "Bluff", - tags = { "map", "map_tower", "grass_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - "Constricted Spitter", - "Entrailhome Shambler", - "Slitherspitter", - }, -} - worldAreas["MapPerch"] = { name = "Perch (Map)", baseName = "Perch", @@ -5604,25 +4866,13 @@ worldAreas["MapPerch"] = { monsterVarieties = { }, bossVarieties = { - "[DNT] Dog Trader", - }, -} - -worldAreas["MapPerch_NoBoss"] = { - name = "Perch (Map)", - baseName = "Perch", - tags = { "map", "mountain_biome", "VaalStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { }, } worldAreas["MapUniqueUntaintedParadise"] = { name = "Untainted Paradise (Map)", baseName = "Untainted Paradise", + description = "Life grows strong in this realm of plenty.", tags = { "map" }, act = 10, level = 65, @@ -5641,6 +4891,7 @@ worldAreas["MapUniqueUntaintedParadise"] = { worldAreas["MapUniqueVault"] = { name = "Vaults of Kamasa (Map)", baseName = "Vaults of Kamasa", + description = "By that era, Kamasa was just a name. Gold was their true god.", tags = { "map" }, act = 10, level = 65, @@ -5653,6 +4904,7 @@ worldAreas["MapUniqueVault"] = { worldAreas["MapUniqueCastaway"] = { name = "Castaway (Map)", baseName = "Castaway", + description = "Hulls crash and splinter upon the shores.", tags = { "map" }, act = 10, level = 65, @@ -5682,6 +4934,7 @@ worldAreas["MapUniqueCastaway"] = { worldAreas["MapUniqueMegalith"] = { name = "The Phaaryl Megalith (Map)", baseName = "The Phaaryl Megalith", + description = "The songs tell of a great thunderstorm that ravaged the valley. A beleaugered tribe appeared in its wake, seeking refuge, and bringing knowledge of runes.", tags = { "map" }, act = 10, level = 65, @@ -5701,6 +4954,7 @@ worldAreas["MapUniqueMegalith"] = { worldAreas["MapUniqueLake"] = { name = "The Fractured Lake (Map)", baseName = "The Fractured Lake", + description = "A mirror is a perfect prison for one's sense of self... until it cracks.", tags = { "map", "water_biome" }, act = 10, level = 65, @@ -5713,6 +4967,7 @@ worldAreas["MapUniqueLake"] = { worldAreas["MapUniqueSelenite"] = { name = "The Silent Cave (Map)", baseName = "The Silent Cave", + description = "The prismatic patterns of Time shimmer and coalesce in vast geodes hidden from sight.", tags = { "map", "mountain_biome" }, act = 10, level = 65, @@ -5725,6 +4980,7 @@ worldAreas["MapUniqueSelenite"] = { worldAreas["MapUniqueMerchant01_Chimeral"] = { name = "Merchant's Campsite (Map)", baseName = "Merchant's Campsite", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5737,6 +4993,7 @@ worldAreas["MapUniqueMerchant01_Chimeral"] = { worldAreas["MapUniqueMerchant01_Oasis"] = { name = "Merchant's Campsite (Map)", baseName = "Merchant's Campsite", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5749,6 +5006,7 @@ worldAreas["MapUniqueMerchant01_Oasis"] = { worldAreas["MapUniqueMerchant01_Sandswept"] = { name = "Merchant's Campsite (Map)", baseName = "Merchant's Campsite", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5761,6 +5019,7 @@ worldAreas["MapUniqueMerchant01_Sandswept"] = { worldAreas["MapUniqueMerchant02_Crimson"] = { name = "Merchant's Campsite (Map)", baseName = "Merchant's Campsite", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5773,6 +5032,7 @@ worldAreas["MapUniqueMerchant02_Crimson"] = { worldAreas["MapUniqueMerchant02_Farmland"] = { name = "Merchant's Campsite (Map)", baseName = "Merchant's Campsite", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5785,6 +5045,7 @@ worldAreas["MapUniqueMerchant02_Farmland"] = { worldAreas["MapUniqueMerchant02_Riverbank"] = { name = "Merchant's Campsite (Map)", baseName = "Merchant's Campsite", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5797,6 +5058,7 @@ worldAreas["MapUniqueMerchant02_Riverbank"] = { worldAreas["MapUniqueMerchant03_Beach"] = { name = "Moment of Zen (Map)", baseName = "Moment of Zen", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5809,6 +5071,7 @@ worldAreas["MapUniqueMerchant03_Beach"] = { worldAreas["MapUniqueMerchant03_Tropical"] = { name = "Moment of Zen (Map)", baseName = "Moment of Zen", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5821,6 +5084,7 @@ worldAreas["MapUniqueMerchant03_Tropical"] = { worldAreas["MapUniqueMerchant03_Raft"] = { name = "Moment of Zen (Map)", baseName = "Moment of Zen", + description = "A travelling merchant offers wares in perilous times.", tags = { "map" }, act = 10, level = 65, @@ -5845,6 +5109,7 @@ worldAreas["MapUniqueMerchant04_PirateShip"] = { worldAreas["MapUniqueWildwood"] = { name = "The Viridian Wildwood (Map)", baseName = "The Viridian Wildwood", + description = "As separate worlds draw ever closer, the Nameless gather at the edge of existence.", tags = { "map" }, act = 10, level = 65, @@ -5875,6 +5140,7 @@ worldAreas["MapUniqueWildwood"] = { worldAreas["MapUberBoss_IronCitadel"] = { name = "The Iron Citadel (Map)", baseName = "The Iron Citadel", + description = "A heart of corruption, borne of steel.", tags = { "map", "ezomyte_city", "EzomyteStrongbox" }, act = 10, level = 80, @@ -5893,6 +5159,7 @@ worldAreas["MapUberBoss_IronCitadel"] = { worldAreas["MapUberBoss_CopperCitadel"] = { name = "The Copper Citadel (Map)", baseName = "The Copper Citadel", + description = "A heart of corruption, borne of copper.", tags = { "map", "faridun_city", "MarakethStrongbox" }, act = 10, level = 80, @@ -5910,6 +5177,7 @@ worldAreas["MapUberBoss_CopperCitadel"] = { worldAreas["MapUberBoss_StoneCitadel"] = { name = "The Stone Citadel (Map)", baseName = "The Stone Citadel", + description = "A heart of corruption, borne of stone.", tags = { "map", "vaal_city", "VaalStrongbox" }, act = 10, level = 80, @@ -6136,6 +5404,7 @@ worldAreas["RitualLeagueBoss"] = { worldAreas["MapHideoutFelled_Claimable"] = { name = "Felled Hideout (Map)", baseName = "Felled Hideout", + description = "A fortress of fallen wood.", tags = { "map", "forest_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -6148,6 +5417,7 @@ worldAreas["MapHideoutFelled_Claimable"] = { worldAreas["MapHideoutLimestone_Claimable"] = { name = "Limestone Hideout (Map)", baseName = "Limestone Hideout", + description = "A forgotten grotto, lost to the world.", tags = { "map", "water_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -6160,6 +5430,7 @@ worldAreas["MapHideoutLimestone_Claimable"] = { worldAreas["MapHideoutShrine_Claimable"] = { name = "Shrine Hideout (Map)", baseName = "Shrine Hideout", + description = "A fragment of a glorious past.", tags = { "map", "desert_biome", "MarakethStrongbox" }, act = 10, level = 65, @@ -6172,6 +5443,7 @@ worldAreas["MapHideoutShrine_Claimable"] = { worldAreas["MapHideoutCanal_Claimable"] = { name = "Canal Hideout (Map)", baseName = "Canal Hideout", + description = "A moment in time, on the eve of the end.", tags = { "map", "grass_biome", "VaalStrongbox" }, act = 10, level = 65, @@ -6181,18 +5453,6 @@ worldAreas["MapHideoutCanal_Claimable"] = { }, } -worldAreas["MapAzmerianRanges_NoBoss"] = { - name = "Azmerian Ranges (Map)", - baseName = "Azmerian Ranges", - tags = { "map", "forest_biome", "mountain_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - }, -} - worldAreas["MapAzmerianRanges"] = { name = "Azmerian Ranges (Map)", baseName = "Azmerian Ranges", @@ -6227,6 +5487,7 @@ worldAreas["MapTrenches"] = { worldAreas["MapTrenches_Noboss"] = { name = "Trenches (Map)", baseName = "Trenches", + description = "The Cataclysm tore the land asunder.", tags = { "map", "forest_biome", "swamp_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -6239,6 +5500,7 @@ worldAreas["MapTrenches_Noboss"] = { worldAreas["MapFrozenFalls"] = { name = "Frozen Falls (Map)", baseName = "Frozen Falls", + description = "Beware a chill colder than death itself.", tags = { "map", "mountain_biome", "water_biome", "EzomyteStrongbox" }, act = 10, level = 65, @@ -6251,16 +5513,4 @@ worldAreas["MapFrozenFalls"] = { }, } -worldAreas["MapFrozenFalls_NoBoss"] = { - name = "Frozen Falls (Map)", - baseName = "Frozen Falls", - tags = { "map", "mountain_biome", "water_biome", "EzomyteStrongbox" }, - act = 10, - level = 65, - isMap = true, - isHideout = false, - monsterVarieties = { - }, -} - return worldAreas diff --git a/src/Export/Classes/GGPKData.lua b/src/Export/Classes/GGPKData.lua index 6044aaae15..6daa475a45 100644 --- a/src/Export/Classes/GGPKData.lua +++ b/src/Export/Classes/GGPKData.lua @@ -319,6 +319,7 @@ function GGPKClass:GetNeededFiles() "Data/EndGameMapPins.dat", "Data/EndGameMapContentSet.dat", "Data/EndGameMapContent.dat", + "Data/EndGameMapLocation.dat", "Data/StrongBoxPacks.dat", } local csdFiles = { diff --git a/src/Export/Scripts/minions.lua b/src/Export/Scripts/minions.lua index 469e396b6d..0f1f45c0a9 100644 --- a/src/Export/Scripts/minions.lua +++ b/src/Export/Scripts/minions.lua @@ -188,23 +188,33 @@ directiveTable.emit = function(state, args, out) if mapRow.NativePacks then for _, nativePack in ipairs(mapRow.NativePacks) do if nativePack.Id == packId then - local area = dat("WorldAreas"):GetRow("Id", mapRow.WorldArea.Id) - if area and area.Name ~= "NULL" then - local isMap = false - for _, tag in ipairs(area.Tags or {}) do - if tag.Id == "map" then - isMap = true + -- Check BossVersion and NonBossVersion of Map + local areaIds = {} + if mapRow.BossVersion and mapRow.BossVersion.Id then + table.insert(areaIds, mapRow.BossVersion.Id) + end + if mapRow.NonBossVersion and mapRow.NonBossVersion.Id then + table.insert(areaIds, mapRow.NonBossVersion.Id) + end + for _, areaId in ipairs(areaIds) do + local area = dat("WorldAreas"):GetRow("Id", areaId) + if area and area.Name ~= "NULL" then + local isMap = false + for _, tag in ipairs(area.Tags or {}) do + if tag.Id == "map" then + isMap = true + end + end + local displayName = area.Name + if isMap then + displayName = displayName .. " (Map)" + elseif area.Act and area.Act ~= 10 then + displayName = displayName .. " (Act " .. tostring(area.Act) .. ")" + end + if not seenAreas[displayName] then + table.insert(worldAreaNames, displayName) + seenAreas[displayName] = true end - end - local displayName = area.Name - if isMap then - displayName = displayName .. " (Map)" - elseif area.Act and area.Act ~= 10 then - displayName = displayName .. " (Act " .. tostring(area.Act) .. ")" - end - if not seenAreas[displayName] then - table.insert(worldAreaNames, displayName) - seenAreas[displayName] = true end end end diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index edeb150833..0701ecbbdc 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -86,16 +86,11 @@ end -- Step 3: EndGameMaps for map in dat("EndGameMaps"):Rows() do local areaRefs = {} - if map.WorldArea then - table.insert(areaRefs, map.WorldArea) + if map.BossVersion then + table.insert(areaRefs, map.BossVersion) end - if map.WorldArea then - for _, area in ipairs(map.WorldArea) do - table.insert(areaRefs, area) - end - end - if map.WorldAreaBoss then - table.insert(areaRefs, map.WorldAreaBoss) + if map.NonBossVersion then + table.insert(areaRefs, map.NonBossVersion) end for _, area in ipairs(areaRefs) do local areaId = area.Id @@ -112,9 +107,41 @@ for map in dat("EndGameMaps"):Rows() do end end areaIdToMonsters[areaId .. "_seen"] = seen + + -- Attach FlavourText as description for this area if present + if map.FlavourText and map.FlavourText ~= "" then + -- Hideouts have 2 lines, remove second line + if areaId:sub(-10) == "_Claimable" then + local firstSentence = map.FlavourText:match("([^%.%!%?]+[%.%!%?])") + if firstSentence then + areaIdToMonsters[areaId .. "_desc"] = firstSentence:gsub("%s+$", "") + else + areaIdToMonsters[areaId .. "_desc"] = map.FlavourText + end + else + areaIdToMonsters[areaId .. "_desc"] = map.FlavourText + end + end end end +-- Combine _NoBoss monsters into their corresponding boss map +for areaId, monsters in pairs(areaIdToMonsters) do + if type(areaId) == "string" and areaId:sub(-7) == "_NoBoss" then + local bossAreaId = areaId:sub(1, -8) + areaIdToMonsters[bossAreaId] = areaIdToMonsters[bossAreaId] or {} + local seen = {} + for _, name in ipairs(areaIdToMonsters[bossAreaId]) do + seen[name] = true + end + for _, name in ipairs(monsters) do + if not seen[name] then + table.insert(areaIdToMonsters[bossAreaId], name) + seen[name] = true + end + end + end +end -- Step 4: Output local out = io.open("../Data/WorldAreas.lua", "w") @@ -125,6 +152,10 @@ out:write('local worldAreas, _ = ...\n\n') for area in dat("WorldAreas"):Rows() do if area.Name and area.Name ~= "NULL" and area.Id then + -- Skip areas ending with _NoBoss + if area.Id:sub(-7) == "_NoBoss" then + goto continue + end local monsters = areaIdToMonsters[area.Id] or {} local tags = {} local isMap = false @@ -148,8 +179,12 @@ for area in dat("WorldAreas"):Rows() do end out:write('\tname = "' .. area.Name .. suffix .. '",\n') out:write('\tbaseName = "' .. area.Name .. '",\n') - if area.Description and area.Description ~= "" then - out:write('\tdescription = "' .. area.Description .. '",\n') + local desc = area.Description + if (not desc or desc == "") and areaIdToMonsters[area.Id .. "_desc"] then + desc = areaIdToMonsters[area.Id .. "_desc"] + end + if desc and desc ~= "" then + out:write('\tdescription = "' .. desc .. '",\n') end out:write('\ttags = { ' .. table.concat(tags, ", ") .. ' },\n') out:write('\tact = ' .. tostring(area.Act or 0) .. ',\n') @@ -174,7 +209,7 @@ for area in dat("WorldAreas"):Rows() do for _, boss in ipairs(area.Bosses) do if boss.Id and boss.Id ~= "" then local bossVariety = dat("MonsterVarieties"):GetRow("Id", boss.Id) - if bossVariety and bossVariety.Name and bossVariety.Name ~= "" then + if bossVariety and bossVariety.Name and bossVariety.Name ~= "" and not bossVariety.Name:find("DNT") then local bossName = bossVariety.Name if not bossSeen[bossName] then out:write('\t\t"' .. bossName .. '",\n') @@ -187,6 +222,7 @@ for area in dat("WorldAreas"):Rows() do end out:write('}\n\n') end + ::continue:: end out:write('return worldAreas\n') diff --git a/src/Export/spec.lua b/src/Export/spec.lua index b75d75fdf5..c7ce01008c 100644 --- a/src/Export/spec.lua +++ b/src/Export/spec.lua @@ -1815,8 +1815,141 @@ return { backenderrors={ }, ballisticbouncebehaviour={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=220 + }, + [2]={ + list=false, + name="", + refTo="", + type="Float", + width=150 + }, + [3]={ + list=false, + name="", + refTo="", + type="Float", + width=150 + }, + [4]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [5]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [6]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [7]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + } }, ballisticbounceoverride={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=270 + }, + [2]={ + list=false, + name="", + refTo="", + type="Float", + width=150 + }, + [3]={ + list=false, + name="", + refTo="", + type="Float", + width=150 + }, + [4]={ + list=false, + name="", + refTo="", + type="Float", + width=150 + }, + [5]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [6]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [7]={ + list=false, + name="", + refTo="", + type="Float", + width=150 + }, + [8]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [9]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [10]={ + list=false, + name="", + refTo="", + type="Bool", + width=150 + }, + [11]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + }, + [12]={ + list=false, + name="", + refTo="", + type="Int", + width=150 + } }, baseitemtypes={ [1]={ @@ -5814,7 +5947,7 @@ return { name="", refTo="", type="Key", - width=80 + width=220 }, [16]={ list=true, @@ -5856,6 +5989,29 @@ return { }, endgamemapdecorations={ }, + endgamemaplocation={ + [1]={ + list=false, + name="Id", + refTo="", + type="String", + width=260 + }, + [2]={ + list=true, + name="Biomes", + refTo="EndGameMapBiomes", + type="Key", + width=210 + }, + [3]={ + list=true, + name="ConnectedBiomes", + refTo="EndGameMapBiomes", + type="Key", + width=190 + } + }, endgamemappins={ [1]={ list=false, @@ -5909,123 +6065,116 @@ return { width=60 }, [2]={ - list=true, - name="Biomes", - refTo="EndGameMapBiomes", - type="Key", - width=150 - }, - [3]={ list=false, - name="AdjacentBiome", - refTo="EndGameMapBiomes", - type="Key", - width=100 - }, - [4]={ - list=false, - name="WorldAreaBoss", + name="BossVersion", refTo="WorldAreas", type="Key", - width=150 + width=190 }, - [5]={ + [3]={ list=false, - name="WorldArea", + name="NonBossVersion", refTo="WorldAreas", type="Key", width=220 }, - [6]={ + [4]={ list=true, - name="NaturalSpawnWeights", + name="", refTo="", type="Int", - width=150 + width=160 }, - [7]={ + [5]={ list=true, name="NativePacks", refTo="MonsterPacks", type="Key", - width=310 + width=230 }, - [8]={ + [6]={ list=false, name="FlavourText", refTo="", type="String", - width=150 + width=450 }, - [9]={ + [7]={ list=false, - name="MinWatchStoneTier", + name="MinWatchstoneTier", refTo="", type="Int", - width=150 + width=120 }, - [10]={ + [8]={ list=true, name="", refTo="", type="Int", - width=100 + width=80 }, - [11]={ + [9]={ list=false, - name="EndGameMapPins", + name="DefaultMapPin", refTo="EndGameMapPins", type="Key", width=150 }, - [12]={ + [10]={ list=false, name="", refTo="", type="Key", - width=150 + width=340 }, - [13]={ + [11]={ list=false, name="ContentSetKey", refTo="EndGameMapContentSet", type="Key", width=150 }, - [14]={ + [12]={ list=false, name="CorruptedMapPin", refTo="EndGameMapPins", type="Key", width=150 }, - [15]={ + [13]={ list=false, name="", refTo="", type="Int", width=80 }, - [16]={ + [14]={ list=false, name="", refTo="", type="Int", width=150 }, - [17]={ + [15]={ list=false, - name="MapPin2", + name="CompletedMapPin", refTo="EndGameMapPins", type="Key", width=150 }, - [18]={ + [16]={ list=false, name="", refTo="", type="Key", width=150 + }, + [17]={ + list=true, + name="", + refTo="", + type="Key", + width=150 } }, endlessledgechests={ @@ -6169,8 +6318,8 @@ return { }, [4]={ list=false, - name="", - refTo="Stat", + name="WordsKey", + refTo="Words", type="Key", width=150 } @@ -10395,8 +10544,8 @@ return { }, [4]={ list=false, - name="", - refTo="", + name="Animation", + refTo="MiscAnimated", type="Key", width=150 }, @@ -10486,14 +10635,14 @@ return { }, [17]={ list=false, - name="", - refTo="", + name="BounceAnimation", + refTo="MiscAnimated", type="Key", - width=80 + width=150 }, [18]={ list=false, - name="", + name="Bounces", refTo="", type="Int", width=80 @@ -10528,8 +10677,8 @@ return { }, [23]={ list=false, - name="", - refTo="", + name="Animation2", + refTo="MiscAnimated", type="Key", width=150 }, diff --git a/src/Modules/Build.lua b/src/Modules/Build.lua index dbc46c2bbb..fe3f5618bd 100644 --- a/src/Modules/Build.lua +++ b/src/Modules/Build.lua @@ -1554,9 +1554,9 @@ function buildMode:OpenSpectreLibrary(library) controls.minionNameLabel.Draw = function(self, view) local xPos, yPos = self:GetPos() SetDrawColor(colorCodes.RELIC) - DrawImage(nil, xPos-78, yPos-10, 244, 38) + DrawImage(nil, xPos-78, yPos-10, 245, 38) SetDrawColor(0,0,0,1) - DrawImage(nil, xPos-76, yPos-8, 240, 34) + DrawImage(nil, xPos-76, yPos-8, 241, 34) SetDrawColor(1, 1, 1) DrawString(xPos + 45, yPos, "CENTER_X", 18, "VAR BOLD", self.labelText or "Monster Stats") end From bf66d8ac4f92ec1f6fc7c556dee018c1fa1ffc37 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Sat, 7 Jun 2025 08:01:47 -0500 Subject: [PATCH 68/69] Tiny fix and spectre change from 0.2.1 --- src/Data/Skills/spectre.lua | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Data/Skills/spectre.lua b/src/Data/Skills/spectre.lua index 3588a865e6..2d373e8333 100644 --- a/src/Data/Skills/spectre.lua +++ b/src/Data/Skills/spectre.lua @@ -3296,7 +3296,7 @@ skills["MPSMercurialCasterEnrage"] = { statSets = { [1] = { label = "Basic Spell", - baseEffectiveness = 4.3815999031067, + baseEffectiveness = 2.5, incrementalEffectiveness = 0.10000000149012, damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", @@ -3313,13 +3313,15 @@ skills["MPSMercurialCasterEnrage"] = { stats = { "spell_minimum_base_fire_damage", "spell_maximum_base_fire_damage", + "spell_minimum_base_cold_damage", + "spell_maximum_base_cold_damage", "base_is_projectile", "projectile_uses_contact_position", "use_scaled_contact_offset", "disable_visual_hit_effect", }, levels = { - [1] = { 0.80000001192093, 1.2000000476837, statInterpolation = { 3, 3, }, actorLevel = 1, }, + [1] = { 0.40000000596046, 0.60000002384186, 0.40000000596046, 0.60000002384186, statInterpolation = { 3, 3, 3, 3, }, actorLevel = 1, }, }, }, } @@ -4549,7 +4551,7 @@ skills["SpookyGhostLightningBounce"] = { damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "skill_stat_descriptions", baseFlags = { - striggerable = true, + triggerable = true, spell = true, projectile = true, }, @@ -4591,7 +4593,7 @@ skills["SpookyWraithProjectileExplosionCold"] = { damageIncrementalEffectiveness = 0.017500000074506, statDescriptionScope = "geometry_spell", baseFlags = { - striggerable = true, + triggerable = true, spell = true, projectile = true, }, From d15d86ffab3ad901e5450e180f1a7262c3129534 Mon Sep 17 00:00:00 2001 From: Blitz54 Date: Thu, 26 Jun 2025 11:54:18 -0500 Subject: [PATCH 69/69] fix comment on top of exporter file --- src/Export/Scripts/worldAreas.lua | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/Export/Scripts/worldAreas.lua b/src/Export/Scripts/worldAreas.lua index 0701ecbbdc..9d79945151 100644 --- a/src/Export/Scripts/worldAreas.lua +++ b/src/Export/Scripts/worldAreas.lua @@ -1,9 +1,4 @@ --- This file is automatically generated, do not edit! --- Path of Building --- --- World Area Data (c) Grinding Gear Games --- - +-- Export World Areas and possible Spectres found in each area. local importedSpectres = {}